Express checkout: FAQs and troubleshooting

This page answers frequently asked questions about Klarna Express Checkout in PrestaShop, including button visibility, placement behavior, and checkout flow issues.

Use this page when the Express Checkout button does not appear, does not open the Klarna flow, or appears in unexpected positions.

Link copied!

These FAQs address cases where the Express Checkout button does not load.

This usually happens when:

  • The feature is not enabled in the module
  • The client ID is missing or invalid
  • Your store domain is not registered in Allowed origins in the Merchant Portal
  • Theme overrides prevent Klarna’s scripts from mounting the placement

Some themes use different templates for mobile and desktop layouts.
Ensure that the placement hook is present in all variants.

Link copied!

These FAQs cover issues that occur after clicking the Express Checkout button.

This can occur when:

  • AJAX carts disrupt the expected checkout flow
  • A checkout module overrides form submission
  • JavaScript errors prevent the Express Checkout script from running

Check the browser console and test using the Classic theme.

Your domain may not be added to Allowed origins in Klarna Merchant Portal.

The button follows your theme’s layout and injection points.
Adjust your placement settings or review the relevant template.

The module allows selecting the button theme (light, dark, outlined) and button shape (rounded corners, pill, rectangular).
Ensure these settings match your intended design.