Klarna Docs - Before you start
Before you start

Learn how to integrate Klarna with Adobe Commerce

Adobe Commerce, powered by Magento, is a leading eCommerce platform that offers businesses unparalleled flexibility and control over the look, functionality, and operations of their online stores. Tailored for both B2B and B2C markets, it provides a rich set of features, including personalized shopping experiences, mobile commerce, and advanced marketing tools.

Klarna works with Adobe Commerce to let your customers choose how they want to pay and supports the purchase with buyer protection and excellent customer service.

Your customers can buy now and pay later, while you receive payment in full at the time of purchase.

  • Learn more on how to enable Klarna payments in Adobe Commerce versions 2.4.4 and above here.

To get the latest changes, update to the latest version of the klarna-m2-klarna extension, but whenever making any changes to a shop, we recommend to first test the changes in a non-production environment. Patches aren’t made to previous versions. We recommend using the latest version for Klarna to get support.

To get support, use the support request form in the Admin under SYSTEM > Klarna > Support or contact Klarna’s merchant support

Please include the following information in your support request:

  • Adobe Commerce version (for example, 2.4.4)
  • Klarna service offering (for example, Klarna payments, Klarna checkout, or On-site messaging) and version (for example, 2.0.14)
  • Environment: Production or playground
  • Detailed description of your issue
  • Steps to reproduce the issue
  • Logs: System log files and server logs available in {shop base path}/var/logs/klarna_api.log or any other logs with applicable errors

For some issues, debugging via only logs may not be viable. To enable Klarna to debug, when appropriate, a shop administrator can provide Klarna limited access via the "Klarna Debugger" User Role, which was added in version 2.2.2 (released 2024-Jun-3), per PPP-923.

As of version 2.1.2+, you can see this role has been added to the available roles:

These permissions are already assigned to the Klarna Debugger user role for future debugging purposes:

  • Klarna API logging overview: This resource allows any assigned user to view Klarna logs under System->Klarna->Logging
  • Klarna support form: This resource allows any assigned user to view Klarna support form under System->Klarna->Support

How to use the “Klarna Debugger” role?

If Klarna requests access to your shop, you can follow these steps:

  • Create a user by going to “Admin Panel->System->All Users->Add new user”
  • Add the “Klarna Debugger” role to the new user by clicking on “User Role” option and then assign the “Klarna Debugger” role to the user.