This page explains how Klarna payment methods appear to customers during checkout and how the Klarna module communicates with Klarna to authorize purchases in your PrestaShop store.
3 min read
Overview
Klarna Payments lets customers choose how they want to pay at checkout. Available payment methods vary by region and currency and can include pay in full, pay later, or installment options. The Klarna module automatically displays the correct payment methods based on customer location and store settings.
Info: Klarna evaluates the customer during checkout to determine which payment options to show.
How Klarna payment methods appear during checkout
When customers reach the payment step of your checkout, Klarna appears as a payment option with Klarna branding. The name of each Klarna payment method adapts to the customer’s region and language, based on information your store provides to Klarna.
Klarna displayed on different languages
Once customers select Klarna and continue, the Klarna module opens in a modal window where they complete their payment authorization.
Klarna modal
What the module sends to Klarna
When customers choose Klarna during checkout, the module sends the following information to Klarna:
Products, prices, and quantity
Discounts and adjustments
Tax information
Shipping cost
Currency and locale
Customer details
Tax behavior
The module uses Klarna’s recommended tax handling rules:
Region
How tax is sent
United States
As a separate order line
All other regions
Included in each item line
This behavior is handled automatically by the module.
How Klarna authorizes the order
After the customer completes the Klarna flow, Klarna returns an authorization decision to your store.
The authorization includes:
Klarna order reference
Final amount and selected payment method
Approval status
Customer information
Any Klarna specific attributes required for post purchase actions
Success: Once authorized, the order is created in your PrestaShop store and is ready for fulfillment.
Order flow in Klarna Payments
The order flow supported by the module works as follows:
1.
Customer reaches checkout and selects Klarna Payments.
2.
The module sends the order details to Klarna.
3.
Klarna performs a risk assessment and displays the available payment methods.
4.
The customer completes the Klarna flow.
5.
Klarna authorizes the purchase and sends the authorization back to your store.
6.
PrestaShop creates the order in an authorized state.
This completes the purchase from the customer’s perspective.
The actions that occur after authorization, such as capturing the payment or issuing refunds, are covered in the Post purchase management page.
What Klarna Payments includes
Klarna Payments provides:
Feature
Description
Local Klarna payment methods
Shown automatically based on customer region
Real time approval
Klarna evaluates the customer during checkout
Authorization returned to store
Store receives an authorized order ready for fulfillment