Klarna payments
Klarna gives customers a range of payment options during checkout. Available payment options vary depending on the customer’s billing address and the transaction amount. These payment options make it convenient for customers to purchase items in all price ranges.
Depending on location, Stripe merchants can accept Klarna payments from customers in these countries:
Merchant Country | Supported Customer Countries |
---|---|
Austria, Belgium, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Netherlands, Norway, Slovakia, Slovenia, Spain, Sweden, United Kingdom | Austria, Belgium, Denmark, Finland, France, Germany, Ireland, Italy, Netherlands, Norway, Spain, Sweden, United Kingdom |
United States | United States |
The customer is redirected to the Klarna payment page to pay. If the customer chooses a deferred payment option, Klarna may collect additional information for risk assessment and approval. After providing payment details to Klarna, the transaction succeeds, and the customer is redirected back to your website.
Payment flow
Below is a demonstration of the Klarna payment flow from your checkout page:
Get started
You can add Klarna and other payment methods from the Stripe Dashboard without changing your code. Stripe determines the list of supported payment methods to show each customer by evaluating the currency, payment method restrictions, and other parameters. Learn how to accept Klarna and other payment methods automatically with Checkout and Payment Element.
Payment Links also supports adding from the Dashboard.
If your integration requires manually listing payment methods, learn how to manually configure Klarna as a payment.
Payment options
Based on your customer’s country and the transaction amount, Klarna offers various payment options. With each option, funds transfer to your Stripe account up front and Klarna collects the purchase amount from your customer, who repays Klarna directly. The options offered to the customer include:
- Installments: Pay for the purchase in 3 or 4 interest-free installments.
- Pay later: Pay for the purchase in 30 days.
- Financing: Spread the cost of a purchase over multiple months. This option usually involves interest and a credit check.
- Pay now: Pay for the purchase immediately by direct debit, card, or bank transfer.
Customer’s country | Currency | Installments | Pay later | Financing | Pay now |
---|---|---|---|---|---|
Austria | EUR | 30 days | |||
Belgium | EUR | 30 days | |||
Denmark | DKK | 30 days | |||
Finland | EUR | 30 days | |||
France | EUR | Pay in 3 | |||
Germany | EUR | 30 days | |||
Greece | EUR | Pay in 3 | |||
Ireland | EUR | Pay in 3 | |||
Italy | EUR | Pay in 3 | |||
Netherlands | EUR | 30 days | |||
Norway | NOK | 30 days | |||
Spain | EUR | Pay in 3 | |||
Sweden | SEK | 30 days | |||
United Kingdom | GBP | Pay in 3 | 30 days | * | |
United States | USD | Pay in 4 | * |
* See the Klarna FAQs for more details on Klarna Financing availability in the UK and US.
Prohibited business categories
In addition to the categories of businesses restricted from using Stripe overall, the following categories are prohibited from using Klarna:
- Charities
- Political organizations, parties, or initiatives
Adding Klarna branding to your website
Klarna provides static visual assets and branding guidance you can use to increase awareness of your Klarna offering.
Disputed payments
Klarna covers disputes driven by customer fraud or inability to repay installments provided you follow Klarna’s shipping policy. Merchants aren’t involved in these disputes. See Klarna’s Merchant Protection Terms for more details.
Sometimes simple errors or miscommunication can cause problems with an order. As a result, your customer might open a dispute. The customer can open a dispute within 180 days of the original transaction. The best way to resolve the dispute is to communicate directly with your customer to try and solve the issue together. If you can’t reach a solution, then Klarna might step in to help solve the dispute.
Klarna contacts both you and the customer to ask for compelling evidence that you fulfilled the purchase order. This evidence can include:
- Received return confirmation (for shipped goods returned from the consumer to you)
- Tracking ID
- Shipping date
- Record of purchase for intangible goods, such as IP address or email receipt
- Record of purchase for services or physical goods, such as phone number or proof of receipt
This information helps Klarna determine if a dispute is valid or if they should reject it. Make sure the evidence you provide contains as much detail as possible from what the consumer provided at checkout. You must submit the requested information within 14 days. If Klarna rules in favor of the customer, they might initiate a dispute, with funds withdrawn from your Stripe account. Klarna dispute decisions are final—they have no appeal process.
Refunds
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 may take longer depending on the customer’s 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.
- If the partial refund is greater than the remaining balance of the order, Klarna deducts the refund amount from the outstanding balance and returns the difference.
- If the partial refund is less than the remaining balance of the order, Klarna deducts the amount from the outstanding balance and spreads refunds evenly across the remaining payments.
Connect
You can use Stripe Connect with Klarna to process payments on behalf of others.
Connect users can use Klarna with the following account and charge types:
Account types | Charge types | Stripe’s recommendation | |
---|---|---|---|
Custom with destination charges |
Request the klarna_payments
Capability
By default, Stripe doesn’t currently support requesting klarna_payments
via the API. To enable klarna_payments
via the API, contact Stripe support.
Requesting the klarna_payments
capability is required if you want to use the on_behalf_of parameter. This will change the name customers see during checkout and in the Klarna app.
Request Klarna capabilities for your custom Connect accounts.
Standard Connect
Standard Connect accounts can request the Klarna payment method via their Stripe dashboard. To check which accounts are enabled for Klarna, use the capabilities
hash in our accounts Webhooks or APIs.
Termination rights
In addition to the termination and suspension rights included in the Stripe Services Agreement, Klarna has certain additional rights to suspend or terminate your use of Klarna, such as for breach of the prohibited business categories listed above or for high dispute rates that aren’t promptly remedied.
Additional requirements
You acknowledge that:
- Klarna decides if customers can use Klarna for purchases and has the sole right to receive payment from Klarna customers. Stripe acquires those purchases for you and settles the funds to you.
- You must provide customers with any required or requested payment instructions or documents (such as VAT). These documents must refer to Klarna as the payee and not contain any of your bank details.
- You can’t impose fees or higher prices for Klarna purchases or act unfairly towards Klarna.
- You must promptly follow Stripe’s instructions to stop an order process or shipping to help reduce the risk of fraudulent transactions.
- You can’t use any design that’s confusingly similar to Klarna’s trademarks (see Klarna’s branding guidelines).
Unified site messaging
The Unified Messaging Element allows you to use one modal to promote all your buy now, pay later methods from product, cart, and payment pages.
Interested in getting early access to the Unified Site Messaging Element?
Thank you! We'll be in touch soon.