Prestashop troubleshooting

This page covers frequently asked questions and common topics that come up when using the Klarna Payments module for PrestaShop.

Use the Logs tab to review API requests and responses.

You can filter by:

  • Severity level
  • Date range
  • Correlation ID
  • Event message

Each log entry shows:

  • Klarna API request and response
  • Context and debug details
  • Timestamps and event ID

You can see more details by clicking the View button for each row.

Your shop's currency must be supported by your Klarna merchant account. See Klarna's full currency mapping: Klarna supported regions and currencies

In the US, tax is sent to Klarna as a separate line item. In other regions, tax is included on each order line.

This follows Klarna’s recommended tax handling practices.

As of version 1.5.0 (2024-Feb), this module supports one-page checkout setups like The Checkout using Klarna’s Hosted Payment Page (HPP).

HPP is enabled automatically when a compatible one-page checkout is detected. Shop admins can also enable or disable this manually in the module settings.

Klarna may require extra data to perform risk assessments on certain transactions. This is known as Extra Merchant Data (EMD) and can include:

  • Customer account identifiers
  • Registration and last-modified dates
  • Product or service details
  • Seller or affiliate metadata

EMD is supported from version 1.2.0+. As of version 1.5.7+, the module automatically sends:

  • unique_account_identifier
  • account_registration_date
  • account_last_modified

This data is included in the `attachment` field via the customer_account_info schema.

Merchants can customize the EMD fields based on the requirements of their Klarna contract. Submitted EMD data is recorded and viewable in the module’s Logs tab. For guidance on customizing EMD, refer to the technical documentation included in the module zip file.

Klarna payment methods are automatically translated based on your shop’s active language. If your store is multilingual, customers will see Klarna in their selected language, provided Klarna supports that locale.

View supported locales here: Klarna locale support

If Klarna Payments doesn't appear at checkout:

  • Check that your API credentials are valid and entered in the correct region
  • Make sure Klarna is enabled under Payment > Preferences
  • Ensure shipping and payment restrictions allow Klarna
  • Verify cart amount is within Klarna's allowed min/max
  • Use incognito mode after changing settings (to clear session)
  • Test with a standard PrestaShop theme

This error is often caused by a non-standard PrestaShop theme. Try switching to the default Classic theme and test again.

Compatibility with non-standard themes is not guaranteed or supported.

For support about Klarna account related issues, please submit your request to Klarna Merchant Support.

For module related issues, technical support is available via support@invertus.eu