Post-purchase management

This page explains how to manage Klarna purchases in your PrestaShop store after the customer completes the checkout flow. It guides you through capturing payments, issuing refunds, canceling purchases, releasing remaining authorization, and reviewing Klarna transaction details.

Link copied!

When a customer completes their purchase with Klarna, Klarna authorizes the payment and sends the authorization back to your store. PrestaShop creates the order using the status you selected for new Klarna purchases during configuration.

Below is a high level overview of the post purchase lifecycle:

  1. The purchase is authorized by Klarna.
  2. You prepare the items for shipping.
  3. You capture the payment, either automatically or manually.
  4. Items are shipped to the customer.
  5. You may issue full or partial refunds if needed.

Info: Klarna recommends managing all post purchase actions for Klarna purchases in PrestaShop instead of the Klarna Merchant Portal to keep both systems aligned.

Klarna module allows you to manage and see the order information. To see that you need to navigate to the Orders -> Orders page in the PrestaShop admin panel.

null

Orders on PrestaShop back office

Each Klarna purchase contains a Klarna section in the PrestaShop order details page. This section displays:

  • Klarna reference number
  • Klarna payment status
  • Actions available, such as capture or refund
  • A link to view the purchase in the Klarna Merchant Portal
  • A history of all Klarna related events

Important

Actions performed directly in the Klarna Merchant Portal do not update automatically in PrestaShop. Always perform post purchase actions in PrestaShop unless directed otherwise by support.

Klarna authorizes the payment during checkout, but the payment is not collected until you capture it. PrestaShop allows both automatic and manual captures based on your module settings.

Link copied!

To capture a payment manually:

  1. Open the Klarna purchase in PrestaShop.
  2. Go to the Klarna section.
  3. Select Capture payment.
  4. Confirm the capture.
null

Prestashop manage order settings

After capture:

  • The Klarna status updates to Captured
  • PrestaShop updates the order status based on your configuration
  • Klarna charges the customer based on the selected payment plan

Important

Once you capture a payment, it cannot be reversed. You can only issue refunds.

Link copied!

If you ship an order in multiple shipments, you can capture only the items or amounts being shipped.

To perform a partial capture:

  1. Open the purchase.
  2. Select Capture order.
  3. Choose individual items or enter a partial amount.
  4. Confirm the capture.

The module prevents capturing more than the remaining authorized amount.

null

Partial capture in Prestashop

You can perform multiple partial captures until the full purchase amount has been captured. All partial captures appear in the Klarna history within the purchase.

You can cancel a Klarna order only if the payment is still authorized and has not been captured.

To cancel:

  1. Open the purchase.
  2. Select Cancel order.
  3. Confirm the cancellation.

After cancellation:

  • The Klarna authorization is voided
  • PrestaShop updates the order status to the canceled status you selected during configuration

Important

If any part of the purchase has already been captured, cancellation is not possible. You must issue a refund instead.

Link copied!

Refunds apply only to captured purchases. You can refund the full amount or refund item by item or by custom amount.

null

Refunds in Prestashop

Link copied!

  1. Open the purchase.
  2. Select Refund order.
  3. Select all items or the full amount.
  4. Confirm the refund.

Link copied!

  1. Open the purchase.
  2. Select Refund order.
  3. Choose specific items or enter a partial amount.
  4. Confirm the refund.

After the refund:

  • Klarna updates the customer’s payment schedule
  • The refund event appears in the Klarna history

You can issue multiple partial refunds as long as captured value remains.

If only part of the purchase is captured, Klarna keeps the remaining amount authorized until you release it.

To release the remaining authorization:

  1. Open the purchase.
  2. Select Release remaining authorization.

This clears the remaining authorization, ensuring the customer is not expecting additional charges.

Important

Once the authorization is released, it is not possible to capture the remaining amount.

When tracking numbers are added in PrestaShop, the Klarna module automatically sends shipment details to Klarna during the capture event when supported.

Providing tracking information helps Klarna communicate shipping updates to customers.

Klarna provides the initial payment method only in English. Since PrestaShop requires localization across multiple languages, the initial payment method may not be shown to customers on the confirmation page.

This does not affect the purchase or post purchase functionality.