Use cases for Klarna Payments

This section includes high-level descriptions of the different use cases that Klarna Payments can be applied to solve. The goal of the section is to present how Klarna Payments can be used in the best possible way, so that you could leverage the product according to your needs.

The articles of this section should be read together with the detailed description of every single API call used to support the use case. You can find all of these articles under API call descriptions

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 . You can use this test account to try out the Klarna Payments products in your test environment.

Use cases presented in this section

Offering a Klarna payment method in your checkout

This article describes how you leverage the Klarna Payments api to offer any of Klarna’s payment methods to your customers.

Signing users up for Klarna customer tokens

This article describes how you could also leverage the Klarna Payments API to make it possible for your customers to sign up to Klarna customer tokens. These tokens can later be used by you to offer e.g. subscriptions or one-off payments.

Using and placing orders from customer tokens

This article presents how any created Klarna customer tokens could be leveraged by you to create new transactions. As well as how to read information from the tokens or update them.