Klarna
Free, licensed add-on.
Requires Litium Studio 4.7.x or 4.8.x (where x is the latest service release) or any version of Litium 5, 6 or 7.
When using Klarna the invoices are usually dispatched by Klarna. Usually the customer gets a grace period to pay the invoice, but the merchant gets the money immediately when a transaction is accepted by Klarna (less any fees and commissions). Collection of money from the end customer and any associated risks are usually born by Klarna.
The main advantage of this method is the ability to promote sales through part payment deals, which means the end customer is paying a sum each month, but the merchant receives the money upfront.
More information: www.klarna.se.
Features
- Klarna Checkout B2C (KCO).
- Klarna Payments Hosted Payment Pages (Hpp)
- Multi-market support. Multiple Klarna accounts in the same Litium installation.
- Please contact Klarna for information on which countries are supported.
- Support for headless checkout (Litium ECommerce with an external CMS) for Klarna HPP (Hosted payment pages).
Pre-requisites
To use Klarna you need the following:
- The Klarna add-on (see installation instructions below).
- Litium 5 or 6 with MVC accelerator. The Klarna UI is implemented in the Litium MVC accelerator, but the API from the add-on can be used to implement a customised UI.
Note that Klarna may require merchants to run Klarna in a single page (for branding purposes), and not add other payment providers on the same checkout page. Check the agreement between the merchant and Klarna before other payment providers are added to the same checkout page.
Getting started
Test account
Before you begin, contact Klarna at https://developers.klarna.com/en/gb/kco-v3/test-credentials to obtain a test account.
You will receive the following information as part of your account:
- User name and password to the Klarna admin site.
- Estore name. This is an integer. Sometimes Klarna calls it Merchant Id, or Merchant name.
- Shared secret.
When you have recieved the test account information you can start configuring Klarna.
Klarna API versions
The Klarna API version 3 has been implemented in Litium.AddOns.Klarna.dll. The payment provider name is Klarna V3.
All new customers should use Klarna V3, but there may be country-specific restrictions. If you are using Klarna V2, check with Klarna whether you should switch to V3. To determine which version you are using, check the Klarna add-on in your Litium project:
- V2 = Litium.Studio.AddOns.Klarna
- V3 = Litium.AddOns.Klarna
Both versions can be installed side by side and run on the same Litium web site. However, take into consideration that currencies supported in Klarna V3 are not the same as those supported in Klarna V2. Since the website currency is used when sending prices to Klarna, the two Klarna versions need different websites in Litium.
All documentation about Klarna V2 can be found here.
This section contains Klarna plugin release notes with details about changes in each Klarna plugin release version.
This section contains instructions for upgrading the Klarna add-on.
Instructions on installing Klarna
To configure Klarna, open the file Litium.Addons.Klarna.dll.config in your web\bin directory and follow the instructions at the beginning of the file. This article explains further details about configuration options.
This section contains instructions for further development and customisation of Klarna Checkout.
Klarna V2 is the previous version of the Klarna API. All documentation about this version has been collected here.