Klarna Docs
Guide
Monitor the status
Learn how to monitor the distribution status of an in-store payment.
Guide
Static QR best practices
Get the most out of your static QR integration.
Guide
Manage refunds
Learn how to process refunds for in-store purchases.
Guide
API integration
Use Klarna API to integrate In-store with your store's solution.
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
Integrate On-site messaging
Learn how you can add On-site messaging. Get a glimpse of what each integration option offers and start implementing.
Guide
Check the details of a payment session
Use the Klarna payments API to check the details of a session at any time.
Guide
Cancel an authorization
Use the Klarna payments API to cancel an authorization and remove any customer debts gotten during the payment session.
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
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
Mixed payments
Learn more about Mixed payments here.
Guide
On-site messaging JavaScript library
The JavaScript library delivers the core functionality of On-site messaging.
Guide
JavaScript SDK events
Learn about the events exposed by On-site messaging.
Guide
Customize placements with CSS
This guide provides instructions on how to style the On-site messaging placements that appear on your pages through CSS to align them with the look and feel of your page.
Guide
Discounts
Most common discount types can be deducted through Klarna payments. Find all information below on vouchers, codes, gift cards and loyalty clubs, including integration and VAT handling.