Klarna Payments

Here is a high level overview of the steps involved in an integration

  1. Create session: When the customer proceeds to your checkout page, create a session with Klarna
  2. Present widget When you want to display the Klarna payment method to the customer, initiate and load the widget.
  3. Authorize: When the customer presses the buy button on your page, make an authorization request
  4. Place order: Once the order is authorized successfully, place the order using the authorization token from the previous step.

After the order is created, you can manage the order either manually via our Merchant Portal or through our Order Management API .

This section only applies to the regions:
Sweden, Norway, Finland, Denmark, Germany, Netherlands, Austria

Note: There are two ways to integrate Klarna’s payment methods stand-alone in your own checkout.


  • Using our REST API. This is recommended. Continue reading the integration guide below, or
  • If you have a legacy integration, view documentation for our older products by following this link . The link will take you to a separate section of this site dedicated to this integration.

If you are unsure of which documentation you need, please consult a Klarna tech sales representative.

End of regional section

Test Account

If you want to use Klarna’s test environment you must get a test account .

Let’s start!

Our Integration guide will walk you through it. Your first step is to create a session .