| [ Web Proxy ] |
| Viewing: https://docs.stripe.com/payments/klarna | [Back] [Original] |
Klarna is a global payment method that gives customers a range of payment options during checkout. These payment options enable customers to pay for purchases over time.
For information on payment method transaction fees, refer to pricing details.
Paying with Klarna redirects customers to Klarnas site, which displays payment options based on factors such as the customers currency, transaction amount, and the payment use case. After the customer selects a payment option, Klarna returns them to your site to complete the order. When the payment is accepted, you receive the entire order amount (minus fees) in your Stripe account. Klarna collects the initial payment from your customer and any future installment payments. If the customer cant repay Klarna, Klarna takes loss liability.
Customer locations
Australia, Austria, Belgium, Canada, Czechia, Denmark, Finland, France, Greece, Germany, Ireland, Italy, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Spain, Sweden, Switzerland, United Kingdom, and the United States
Presentment currency
AUD, CAD, CHF, CZK, DKK, EUR, GBP, NOK, NZD, PLN, RON, SEK, or USD
Payment confirmation
Customer-initiated
Payment method family
Buy now, pay later
Recurring payments support
Payout timing
Standard payout timing applies
Connect support
Dispute support
Manual capture support
Yes
Refunds / Partial refunds
Below is a demonstration of the Klarna payment flow from your checkout page:
To get started with Klarna:
Read the Klarna rules to ensure your business is eligible to accept Klarna payments. For example, Klarna doesnt support B2B payments.
Refer to payment options to understand what payment options are available to your customers.
If you dont already have a Stripe integration, create a Stripe-hosted page with Checkout, then start accepting Klarna payments.
You can also use Checkout to embed a payment page on your site or build a customized checkout page with Elements (such as the Payment Method Messaging Element). To build an advanced integration that handles complex payment flows, you can use Stripe Elements with the Payment Intents API.
Private preview Stripe Terminal supports using Klarna in-store with additional payment methods. If youre interested in joining the preview, share your email address to request access.
Follow best practices, such as sending relevant data to Klarna about items in the shopping cart, to optimize conversion and cart size for Klarna payments.
Want access to Klarna on Stripe Terminal?
Enter your email to request access.
Depending on the customers currency and the transaction amount, Klarna can present customers with various payment options. Cart ranges and geographic availability for payment options are determined by Klarna and might change at their discretion. Regardless of the underlying payment option selected, Stripe makes the full amount of the funds (minus fees) available to you upfront and Klarna collects the purchase amount from your customer, who repays Klarna directly. The following table describes the payment options and the customer countries that support each option for one-time and recurring payments1.
| Payment option | Customer country2 | Minimum/maximum |
|---|---|---|
Pay in full3: Customers pay for the purchase immediately using a linked card, bank debit, or bank transfer. Use cases:
| Australia Austria Belgium Canada Czech Republic Denmark Finland France Germany Greece Ireland Italy Netherlands Norway Poland Portugal Romania Spain Sweden Switzerland United Kingdom United States |
|
Pay later4: Customers pay for the purchase in a single payment in 30 days. Use cases:
| Austria Belgium Czech Republic Denmark Finland France Germany Greece Italy Netherlands Norway Poland Portugal Romania Spain Sweden Switzerland United Kingdom United States |
|
Pay in 3 or 45: Customers pay for the purchase in three or four interest-free payments. The total transaction amount is typically spread equally across the installments, but Klarna might occasionally charge your customer more in the first installment based on the customers purchase power and other credit factors. Use cases:
| Australia Austria Canada Czech Republic Denmark France Germany Greece Ireland Italy Netherlands New Zealand Norway Poland Portugal Romania Spain Switzerland United Kingdom United States |
|
Financing6: Customers pay for the purchase over a longer term of up to 36 months, which might include interest. Not all customers are approved for the maximum amount, and approval is subject to credit worthiness. Use cases:
| Austria Canada Finland Germany Italy Norway Sweden United Kingdom* United States |
|
1 When you set the setup_future_usage parameter, a Klarna payment isnt considered a one-time payment. This prevents the Payment Method Messaging Element and Payment Element from displaying payment plans that a customer is eligible for.
2 Among US territories, Klarna only supports Puerto Rico for all payment options. Pay later is supported in all states except Montana (MT), New Mexico (NM), and Hawaii (HI). Pay in 4 is supported in all states except New Mexico (NM) and Hawaii (HI). Financing is supported in all states except Iowa (IA), West Virginia (WV), and Massachusetts (MA).
3 Australia, Norway, and Poland only support Pay in Full for one-time payments.
4 Germany, Sweden, and the United States are the only countries that support Pay Later for subscription and on-demand payments.
5 Australia, Finland, New Zealand, and Poland only support Pay in 3 or 4 for one-time payments.
6 See the Klarna FAQ for more information about Klarna Financing availability in the United Kingdom.
The following table describes the requirements for using Klarna internationally. For example, a Swedish business can present in EUR to a customer in Germany because theyre both in the European Economic Area (EEA). However, an Australian business must present in AUD, and can only accept payments from customers in Australia.
| Business location | Customer location | Presentment currency |
|---|---|---|
| EEA country |
| Customer location currency |
| United Kingdom |
| Customer location currency |
| Switzerland |
| Customer location currency |
| Other countries | Same as business location | Business location currency |
You can refund Klarna charges up to 180 days after the payment completes. Klarna cancels any remaining payments on a refunded charge and returns the already-paid amount to the customer. Refunds usually take 5-7 business days to complete, but might take longer depending on the customers financial institution and the type of purchase. Klarna supports full and partial refunds. You can also issue multiple partial refunds up to the amount of the original charge. Partial refunds update the Klarna order to reflect the new total amount.
Klarna doesnt support refunding a payment when it has been escalated to a dispute. Learn more about responding to disputes.
A Connect platform can use Stripe Connect with Klarna to process connected account payments of all charge types.
Connected accounts with access to the full Stripe Dashboard, including Standard accounts, can enable Klarna through their Dashboard. To check which accounts have enabled Klarna, use the capabilities hash in the accounts webhooks or APIs to see if the klarna_payments capability is set to active.
To enable Klarna for connected accounts without full access to the Stripe Dashboard, including Express and Custom accounts, request the klarna_payments capability. Customers see the name of your connected account during checkout and in the Klarna app.
Customer country filtering applies when you enable a dynamic payment method on the Payment Element or Checkout Session. Klarna only displays as a payment method option if the customers country is supported.
We determine the customers country in the following priority order:
| Web Proxy Viewer | New URL | Original Page |