Klarna Payments

Klarna makes shopping smoooth, offering your customers a better way to bank, shop & pay.
Klarna Logo


Klarna was founded in 2005 in Stockholm, Sweden with the aim of making it easier for people to shop online. In the last 15 years, technology has evolved, excited and transformed the world around us, yet Klarna's mission remains as relevant as ever - to make paying as simple, safe and above all, smoooth as possible.
As the leading global payments and shopping service, Klarna provides smarter and more flexible shopping and purchase experiences to over 90 million active consumers and 250,000 merchants in 17 countries. Klarna offers direct payments, pay after delivery options and instalment plans in a smooth one-click purchase experience that lets consumers pay when and how they prefer to.
The seller always gets paid in full and upfront, whilst their customers pay at a later date that suits them. It doesn't get simpler.

Main Features

● Flexible Payments

● Faster Checkout: The consumer experience is frictionless when buying with Klarna. Go seamlessly from browsing to buying, with a customer journey that is up to 3x faster than our competitors due to a smooth UX.

● Customer Acquisition: Klarna refers millions of shoppers to retail partners via integrated marketing campaigns.

● Seller Protection: Klarna assumes credit and fraud risk, so you can focus on running a successful business.

● Upfront Payment: Retailers always get paid upfront and in full with any Klarna payment option

Description of the Integration

The Klarna Payments integration for commercetools allows you to offer Klarna as a payment method in a variety of countries worldwide, the full list of supported countries is available in the technical documentation. The full integration includes payment authorization, as well as post purchase actions including captures, refunds and cancellations.

The integration is built as a plug-in, and has been built with flexibility to support the different implementations of commercetools. The integration is a Java application in a container that supports integrating Klarna Payments into a commercetools store. The plug-in works by implementing commercetools API extension endpoints for payment and order events. Upon receiving these events it makes calls to the Klarna API to create and update orders.

To use the plug-in you will need to have a commercetools project and an approved Klarna merchant account.