How do I integrate Klarna?
How do I integrate Klarna?
For most businesses, integrating through a payment partner PSP is the faster and most straightforward way to offer Klarna. If you already use a native PSP connection, you should enable Klarna through that PSP rather than pursuing a direct integration. Direct integration with Klarna is typically intended for merchants with higher transaction volumes and more complex technical needs.
Recommended: Get Klarna through a payment partner
If you use a Payment Service Provider (PSP) or a platform like Shopify, you can enable Klarna as a payment method inside your existing setup. No separate Klarna signup or API credentials required.
- 1.
Check your payment provider — If you already use Stripe, Adyen, Mollie, Checkout.com, Worldpay, Worldline, or Nexi, Klarna is available as a payment method in your provider's dashboard. Please bear in mind that PSP availability may vary by country. We recommend double-checking directly with your payment provider or reviewing their website to confirm Klarna availability in your specific market.
- 2.
Turn on Klarna — Log in to your payment provider's dashboard and enable Klarna under payment methods. Your business details are shared with Klarna automatically.
- 3.
You're live — Klarna appears at checkout for eligible customers. Payouts come with your normal payouts from your provider.
Platform-specific steps:
Shopify (EU,UK and Asia): Enable Klarna in your Shopify Payments settings. Shopify Payments is powered by Stripe, so Klarna is available as a payment method directly in your Shopify admin — no app install or Merchant ID needed.
Shopify (US): At the moment, we don't support new direct Klarna integrations for Shopify merchants in the US, and there isn't a supported workaround to enable Klarna in Shopify checkout today. We're actively working to enable Klarna via Shopify Payments in the US. Current expectation: Q2 2026.
WooCommerce: Enable Klarna through WooPayments — activate it directly in your WordPress dashboard. If you use Stripe or Mollie for WooCommerce, enable Klarna in your provider's dashboard instead. It will appear as a checkout option automatically.
Don't have a payment provider yet? See our recommended partners → to get started.
Direct integration with Klarna
Please note that direct integration with Klarna is typically intended for merchants with higher transaction volumes and more complex technical needs.
- 1.
Sign up and onboarding — Ensure your online store is set up and live. Sign up for a Klarna account and submit your business details (URL, business concept, company information, bank details).
- 2.
Generate API credentials — Once approved, you'll receive a confirmation email with a link to the Merchant Portal to generate your API credentials.
- 3.
Follow the integration guide — Access the platform-specific integration guide in the Merchant Portal.
- 4.
Test and go live — Use Klarna's Playground Environment to test, then start receiving orders and activate payouts.