Offer payments through Klarna

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.

Link copied!

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.

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

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

Klarna modal

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

Link copied!

The module uses Klarna’s recommended tax handling rules:

RegionHow tax is sent
United StatesAs a separate order line
All other regionsIncluded in each item line

This behavior is handled automatically by the module.

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.

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.

Klarna Payments provides:

FeatureDescription
Local Klarna payment methodsShown automatically based on customer region
Real time approvalKlarna evaluates the customer during checkout
Authorization returned to storeStore receives an authorized order ready for fulfillment
Automatic locale handlingKlarna adapts language and payment titles