Before you start with Prestashop

Use this page to get ready to install Klarna Payments in your PrestaShop store.

Before configuring the module, make sure your store meets the technical requirements and that you have the correct Klarna API credentials. This setup ensures the Klarna integration works as expected in both test and live environments.

You can find the official Klarna Payments module on the PrestaShop Addons Marketplace:
Klarna Payments on PrestaShop Addons

  • Supported PrestaShop versions: 1.7.2 to 9.0
  • PHP version: 7.1.x – latest supported by PrestaShop 9
  • Your store's currency must use 2 decimal places

The module supports both production and playground environments.

  • Use playground to test the integration and payment flow
  • Use production for live transactions

Create a merchant account

Generate API credentials

After setting up your Klarna account:

  1. Log in to the Playground or Merchant Portal and click on the Payments tab
  2. Go to Settings > Klarna API Keys
  3. Click Generate new Klarna API key
Klarna API Keys - Prestashop

Klarna API Keys - Prestashop

4. Copy the username and password – they’ll only be shown once

Klarna API Keys 2 - Prestashop

Klarna API Keys 2 - Prestashop

Klarna doesn’t store the Keys generated. If you lose them, you will need to generate new credentials.

Each store supports only one Klarna region. To support multiple regions, use PrestaShop’s multistore feature.

Check the list of supported regions and currencies here: Klarna Purchase Countries & Currencies

Klarna payment methods are automatically translated based on your store’s selected language.

To add more languages:

  1. Go to Improve > International > Localization
  2. Select a language in Content to import
  3. Click Import

For Klarna account, onboarding questions or technical issues, contact Klarna Merchant Support.