Configuring Klarna
To configure Klarna, open the file Litium.Studio.Addons.Klarna.dll.config in your web\bin directory and follow the instructions at the begining of the file. This article explains further details about configuration options.
Klarna Design and Branding
The Klarna logotypes need to be displayed on the public website according to the Klarna specifications. It is recommended to fetch the logos and other images from the Klarna CDN as described at https://developers.klarna.com/en/gb/kco-v3/logos.
Multimarket support
It is possible to have multiple Klarna accounts in the same Litium Studio installation.
To add a new klarna account, in the Litium.Studio.AddOns.Klarna.dll.config file
- Create a new paymentAccount section (copy paste an existing paymentAccount section)
- Change paymentAccountIdentifier attribute. It should be unique and should not contain spaces.
The paymentAccountIdentifier is appended to the begining of each Klarna payment method, and will be later used by the API to identify the correct account.

Partial payments as seperate payment methods
It is possible to get the Klarna campaigns as seperate payment methods, one payment method per each campaign by setting the partialPaymentsAsSeperateMethods attribute to true. The payment methods will be named based on the klarna campaign id (pClass id as technically called by Klarna) and the currency.
This feature is used when Klarna campaigns dropdown list is not used, so that the end customer can be allowed to select the Klarna campaign as a payment method.

useAdvancedIntegration flag
Klarna use the term "advanced integration" when Klarna is not creating an invoice in Payment mode "Reserve", but only create a reservation.
- If this flag is false, then a passive invoice is created when payment mode is "Reserve" and the invoice is activated when "Charge" button is clicked in the back-office.
- If this flag is true, when payment mode is "Reserve", a reservation is made and invoice is not created until the charge button is clicked. When charge button is clicked an active invoice is made.
The integration mode does not have a significant change when working with Litium Studio. The usual scenario is that this flag is set to true when the merchant is using an ERP system that talks directly to Klarna to Activate invoices.
Read more about the difference in Klarna technical documentation