Learn more about Klarna and its workflow.
Klarna is a payment method that provides an easy to use pay later payment option. Your customers can buy the goods now and choose to pay at a later date. Once the customer selects Klarna for making the payment, they are redirected to a Klarna payment page, where they need to login to confirm their details and finalize the purchase.
|Available in||Supported currencies||Redirect||Refund||Partial Refund||Reversal||Chargeback||Recurring||Payout||Pay later|
|Denmark, Finland, Norway, Sweden||EUR, SEK, DKK, NOK*|
* Important: Klarna requires market-specific local currency in all payment requests.
- High level of security: Klarna addresses the usual risk with invoice payments. If the transaction is successful and the charge transaction is sent in time, you will receive the funds even if the customer doesn’t pay.
- Secure checkout: Once the customer selects Klarna as a payment method, they are redirected to the Klarna payment page where they can authenticate themselves and checkout securely.
The following diagram explains workflow for Klarna payments.
Step 1: First, create a
customer and a
basket resource. Now, create the
klarna payment type resource.
Resource IDs are generated and returned in the responses, and later used in the workflow to complete the payment.
Step 2: Make an
authorize call with the
customer, and the
basket resource that you created in step 1.
Step 3: Forward the customer to the
redirectUrl that is displayed in the response.
Step 4: Once the customer makes the payment on Klarna hosted page, forward the customer to the returnURL of your shop as previously specified in the
Step 5: After the transaction, display the result to the customer in the front end of the online shop.