Klarna, How does it work?

Klarna integration

Before the integration can start, every merchant needs to sign an additional agreement with Klarna for the pricing and in order to get a Klarna Merchant Number (EID) and Shared Secret (Password). These credentials should be sent to MultiSafepay in order for us to be able to configure the Klarna Gateway within your Merchant Account. MultiSafepay will give all the necessary support during this process and when it is possible, facilitates the contract.

Once the Klarna Gateway is configured you can start your integration using our plugins or by creating your own implementation with our API.

Activate a Klarna Order

After a consumer has chosen to pay with Klarna, MultiSafepay will create a Klarna transaction which is “Not Shipped”. After a merchant ships the products to the customer, the order needs to be activated to start the communication process to the consumer. After 14 working days MultiSafepay will receive the funds from Klarna and make them available to the Merchant in their MultiSafepay Account Balance.

To activate a Klarna Order you need to log in to MultiSafepay Control and go to the transaction details of the Klarna order. In the Order Details section there is a Change Order Status button. Here you can change the status to Shipped and provide Track & Trace details if desired.

Klarna does not support an Auto-Ship function, all Klarna Orders have to be manually activated.

Klarna Reservation Number & Invoice Number

For every Klarna Transaction Klarna will generate a Reservation Number and Invoice Number. Once the transaction has been created at Klarna but the order has not yet been activated by Klarna the Reservation Number can be found in MultiSafepay Control under the specific Klarna order in the Transaction details. This Reservation Number can be used for merchants to contact Klarna about any questions in this stage of the process.

Once a Klarna Order has been Shipped you can view the Klarna Invoice Number in MultiSafepay Control under the specific Klarna order in the Transaction details. This Klarna Invoice Number can be used for merchants to contact Klarna about any questions in this stage of the process.

All questions related to Klarna Orders and Transactions should be communicated directly to Klarna via [email protected]

Klarna Statuses

MultiSafepay uses both Order and Transaction statuses for Klarna Transactions. The Transaction Status refers to the status of the actual payment while the order status only refers to the Order Status. Below you can find a description of what the statuses are and how they should be interpreted.

Transaction status Order status Description
Uncleared Not Shipped The Klarna order has not been shipped and funds have not been received.
Uncleared Shipped The Klarna order has been activated but funds have not been received.
Paid Completed The Klarna order has been activated and merchant also received funds.
Declined Declined Merchant manually canceled the order.

Klarna Reconciliation & Reporting

MultiSafepay supports a fully reconciled implementation of Klarna. This means that all Klarna Payments are received by MultiSafepay and forwarded to the specific merchant accounts. By having a fully reconciled implementation of Klarna we are able to add Klarna to all existing reports like the financial report and MT940 export.

After 14 working days MultiSafepay will receive funds from Klarna and make them available to all merchants. After 18-19 days, funds are made available in your merchant account balance.

Customisation of Klarna Invoices

Klarna enables all merchants to customise the Invoices which are being send to your customers. In order to change the styling, you need to log in to your Klarna Merchant Account and make the changes there. All questions related to this subject should be referred directly to Klarna.

Product rules

Klarna is processed in the currency Euros (EUR) only


Currently the payment method Klarna is offered in Austia, Germany and the Netherlands.