Partially capture a Klarna payment

For general information about creating payment requests, see createPaymentRequest.

For specific information about requirements for Klarna payments, see Klarna Payments.

There may be a delay in shipment of some of the goods, which results in several partial captures.

Let's assume you have created a successful payment request for a scarf and a pair of trousers.

Because the trousers are out of stock with your supplier, you can only deliver the scarf at this point, and can therefore only partially capture the payment.

The original payment (reservation) has the following order lines: 

DescriptionItem IDQuantityUnit priceTax percentageTax amountGoods type
Yellow scarf0001150.010.05.0item
Blue trousers, size L0002175.010.07.5item

You capture the funds, using the payment ID of the original payment, but only including the order line for the scarf.

DescriptionItem IDQuantityUnit priceTax percentageTax amountGoods type
Yellow scarf0001150.010.05.0item

You do the final capture for the remaining items when they become available. This must be completed within twenty-eight days of the original order reservation, unless you have agreed an extended payment period with Klarna.

To partially capture the payment, you call the captureReservation method.

You should include the captured order lines in the order. Klarna can then match the amount and show the customer on the Klarna app which products have been captured.

All components of the order line in the partial capture must exactly match the order line from the original payment.