Identify the correct module
This page explains how to determine which Klarna module you need for your PrestaShop online store. It helps you understand when to use Klarna Payments with your own Klarna credentials and when to install the Klarna module only for booster features such as on site messaging, Express Checkout, and Sign in with Klarna.
Importance of choosing the correct module
PrestaShop merchants can access Klarna in different ways. Some merchants have a direct integration with Klarna Payments, while others receive Klarna payment processing through an Acquiring Partner. Choosing the correct module ensures that your store has the right payment capabilities and the right customer experience features.
Important
All booster features (On-site Messaging, Klarna Express Checkout, Sign in with Klarna) are offered directly by the Klarna Official module . They are not provided through Acquiring Partner modules.
Understanding the two integration paths
Most Klarna integrations in PrestaShop fall into one of two categories. Understanding which one applies to your business will guide the rest of your setup.
Direct Klarna Payments integration
You fall into this category if:
You have a merchant account with Klarna
You receive Klarna API credentials directly from Klarna
You want to offer Klarna as a payment method using Klarna’s payment flow
This integration requires both:
Klarna Payments through an Acquiring Partner
You fall into this category if:
You receive Klarna Payments through a Partner such as Stripe, Mollie, etc
Your Acquiring Partner handles the payment authorization and settlement
You do not receive Klarna API credentials from Klarna
In this scenario:
Important
Acquiring Partner modules DO NOT include Klarna booster features.
Success
Most merchants install both modules if they receive Klarna Payments through an Acquiring Partner and want to improve the customer experience with Klarna booster features.
Best practice recommendations
Install the Klarna module in all PrestaShop stores where Klarna payment options are visible to customers.
Use the Klarna module as the single source for booster features, regardless of how payments are processed.
Activate direct Klarna Payments only if you have Klarna API credentials.
When in doubt, check your Acquiring Partner agreement or contact Klarna support.