Guide
How to integrate Klarna Payments
The end-to-end process to make a payment with Klarna involves three main steps.
Guide
Purchase country, locale, and currency
When initiating a payment, you need to define a country, locale, and currency for the payment session. Learn which are the valid values for these parameters and how to map them.
Guide
Customer data requirements for authorize()
This section describes the customer data we require to place an order, depending on the purchase country.
Guide
Step 1: Initiate a payment
This section of the guide walks you through initiating a payment and letting your customers pay with Klarna.
Guide
Cancel an authorization
Use the Klarna payments API to cancel an authorization and remove any customer debts gotten during the payment session.
Guide
Klarna payments SDK reference
This is the library reference for the Klarna payments JavaScript SDK. Here you can find a description of the different methods, their required parameters, and their returns.
Guide
Klarna Docs - Choose your integration for Mobile
Integrate Klarna into your mobile app using the Klarna Mobile SDK, choosing between native or WebView options to balance seamless user experience with flexibility and security.
Guide
Prepare your integration in-store
Learn about the prerequisites to enable Klarna Payments in your physical store.
Guide
Manage orders with the API
Here you can find everything you need to integrate Order management using our API.
Guide
Initiate an in-store payment
This guide walks you through initiating a payment and letting your customers pay with Klarna in your physical store.
Guide
Cancel a customer token
You can cancel a customer token if it's no longer needed, for example, if a customer cancels their subscription.
Guide
Customize placements through Merchant portal
If you're not familiar with CSS or don't have access to your website's source code, use Klarna's Merchant portal to customize placements to better suit your website's design.
Guide
Enable Klarna Payment via Vtex
This section covers the installation, configuration, and management of the Klarna Payments App in VTEX. It includes step-by-step instructions for setting up Klarna as a payment provider, handling orders, and moving to production.
Guide
Klarna Payments in PrestaShop
This page explains how to set up and configure the Klarna Payments module in your PrestaShop store.
Guide
Manual On-site messaging
This guide covers the manual integration of Klarna On-site messaging with a Shopify store when the app isn’t compatible with your store.