| [ Web Proxy ] |
| Viewing: https://www.checkout.com/docs/payments/add-payment-methods/klarna | [Back] [Original] |
Klarna is available for Flow. Flow enables you to accept payments on your website using Checkout.com's global network of payment methods with a single integration.
Klarna is a popular online payment method that provides flexible payment options for your customers, enabling them to pay now, pay later, or pay over a period of time.
You can integrate with Klarna Payments to accept any of the following payment solutions:
Klarna performs risk checks on the customer before approving a payment. If the checks are successful, Klarna settles you in advance and takes on the full fraud risk for the payment.
To enable Klarna payments on your account, contact your account manager or request support.
Model | Gateway/collecting |
|---|---|
Payment flow | Direct |
Auto capture | check |
Manual capture | check Full and partial capture |
Refund | check Full and partial refund |
Void | check |
Disputes | check All disputes are handled via Klarna's Merchant Portal |
Chargeback | check All chargeback are handled directly via Klarna |
During your onboarding process when integrating with Klarna, Checkout.com registers your email to access Klarna's Merchant Portal.
You can use Klarna's portal to manage on-site messaging and disputes.
On-site messaging is a solution that enables you to add tailored messaging to your business website or mobile app. Use messaging to let your customers know about the available payment options as they browse your online store. To learn more about the benefits, see the On-site messaging article in Klarna's documentation.
You can set up On-site messaging for your store or app using Klarna's portal:
For more information on customizing the purchase experience, see Klarna UX guidelines
For Klarna, disputes are any case where customers challenge their liability to pay you. When a customer contacts Klarna to open a dispute, they are asked to contact you to resolve the issue before Klarna can act as an intermediary.
To effectively manage disputes, you must enable notifications in Klarna's Merchant Portal. By default, all notification types are enabled and sent to one email address. For better control, you can customize your notification settings in the Email & Disputes Settings section. For more information, see Klarna Email and dispute settings.
Klarna categorizes disputes into different dispute reasons:
Klarna does not consider high-risk orders to be disputes. Disputes are raised by customers, whereas high-risk orders are flagged by Klarna's internal alarm systems designed to protect you from potential fraudulent activities. High-risk orders are time sensitive, and we recommend that you actively monitor them in Klarna's Merchant Portal and cancel these orders before shipping products.
For more information on how to resolve disputes in Klarna's Merchant Portal, see Klarna's Disputes app in Merchant portal documentation.
After a customer raises a dispute, you have 21 days to resolve the issue directly with them. If no solution is found after this period, Klarna starts an investigation.
The investigation outcome defines the next steps:
If you resolve the dispute with your customer during Klarna's investigation, you are still charged a dispute fee.
If the amount of escalated disputes compared to captures is 1.5% or higher for three consecutive months, Klarna may impose an additional excessive dispute fee .
For more information, see Klarna's dispute processing flow documentation.
You can manage your webhooks using the API, or the Dashboard.
When integrating Klarna Payment, you can subscribe to the following webhooks:
| Webhook | Description |
|---|---|
| Occurs when the customer authorizes the payment in the Klarna widget and the payment method status changes to |
| Occurs when the payment request is successfully initiated. |
| Occurs when the payment is approved by the partner. |
| Occurs when the payment is approved by the customer. |
| Occurs when the payment request is rejected. |
| Occurs when the payment is successfully captured. |
| Occurs when the capture request is rejected. |
| Occurs when the capture request is successfully sent to the partner. |
| Occurs when the payment reaches its expiry date. |
| Occurs when the payment is fully or partially refunded. |
| Occurs when the refund fails. |
| Occurs when:
|
| Occurs when the void request fails. |
Products
Accept onlineFlowPayoutsIssuingPayment integrationsIntegrated PlatformsPayment methodsPayment processingFraud protectionAuthenticationIntelligent AcceptanceIdentity VerificationVaultReal-Time Account UpdaterNetwork tokensPricingSolutions
EcommerceFintechGamingCryptoMarketplacePayment facilitatorsTravelInternational coverageOur partnersCompany
Our missionOur customersLeadershipNewsroomContact usLife at Checkout.comOpen positions (hiring)Diversity & InclusionCarbon offsetting2026 Checkout.com
Terms & policiesPrivacy policyRegulatoryVulnerability Disclosure ProgramDisclaimerModern Slavery StatementSupplier Code of ConductAccessibility StatementCookies SettingsCheckout.com operates under a license or registration in various jurisdictions, for details please visit our Regulatory page.
| Web Proxy Viewer | New URL | Original Page |