For PartnersFor Acquiring Partners
WooCommerce

Overview

Read this article for an introduction to the different ways to use Klarna in your WooCommerce store.
4 min read
WooCommerce is a flexible, open-source online store built on WordPress. It gives businesses control of the storefront, from product listings and payment processing to inventory and customer insights.

Enable Klarna on WooCommerce

Klarna on WooCommerce allows your customers to select our payment methods in a seamless checkout experience.

Prerequisites

Before you start integrating Klarna for WooCommerce, there are a few things you need to prepare in advance:
  • Check the minimum PHP, WordPress, and WooCommerce versions for Klarna for WooCommerce in the technical information. The published plugin requires PHP 8.0 and WordPress 6.7, and WooCommerce must be installed.
  • Generate API credentials in the Klarna Partner Portal to connect Klarna to your WooCommerce store.
  • Use a production account from the Klarna Partner Portal. The old klarna.com/business address redirects to the enterprise homepage and is not the production signup.
  • Sign up for a Klarna test environment account on the test environment. Test mode only works with a test environment account.
Payments and order management combined
Starting from Klarna for WooCommerce version 4.3.0, both Klarna Payments and Order Management are now included in the same plugin. This means you no longer need separate plugins for Klarna Payments and Klarna Order Management.

Klarna payments

The Klarna payments plugin adds a Klarna-hosted payment widget to your existing WooCommerce checkout, next to your other payment methods. Customers choose how they want to pay with Klarna at checkout.
Since plugin version 4.11.0 (June 22, 2026), Combine payment methods can show one Pay with Klarna method in checkout. The customer then chooses a Klarna payment method inside the Klarna widget. Leave it unchecked to list the Klarna payment methods separately.
Klarna payments for WooCommerce is available in the regions Klarna payments supports.

Klarna Payments plugin product availability

Market availabilityAll regions supported by Klarna Payments
Payment solutionsKlarna Payments, Customer tokenization (Subscriptions)
Klarna payment methodsAll available on the Klarna merchant ID
Express checkoutOne-step and two-step
On-site messagingYes
Sign in with KlarnaYes
Order ManagementYes
Order cancellationYes
Partial and full captureOnly full capture supported
Partial and full refundYes
Update orderYes
Crossborder supportYes
For more information and steps, see Klarna payments for WooCommerce.

Other options to enable Klarna as a payment method

You can also enable Klarna easily as a payment method in WooPayments, or in plugins from Stripe, Paytrail, Mollie, Kustom, and Airwallex. You can still use the Klarna plugin for other features (On-Site Messaging, Express Checkout and Sign in with Klarna), as long as you have access to your client identifier.

Order management

Within Order management, you have control of different operations with the orders created when your customers pay with Klarna.
Use order management to run actions before, during, and after fulfilling the orders.
You can perform basic tasks to handle orders and facilitate your customer's post-purchase experience like capturing, refunding, canceling, and updating orders.
For Klarna for WooCommerce version 4.2.0 and earlier, the Order Management solution is available as a separate plugin. It can easily be added via the Klarna add-ons menu after installing the payment solution plugin.
Since plugin version 4.12.2 (August 17, 2026), capture runs when the WooCommerce order reaches the status you select in Capture order status. The default path is still to capture when the order is set to Completed. Partial capture is not supported.
For the steps, see Post-purchase management.

Express checkout

Express checkout shortens the path to payment. Two-step sends the customer back to the WooCommerce checkout to place the order. One-step skips checkout and needs the express checkout webhook. Klarna recommends one-step where possible, because it results in the best and fastest customer experience. Both flows are configured in Klarna for WooCommerce.
For the steps, see Express checkout.

On-site messaging

With On-site messaging, you can let your customers know about the available payment methods as they browse your online store, even before they decide to buy.
With On-Site Messaging, you can let your customers know about the available payment methods as they browse your online store, even before they decide to buy.
For the steps, see On-site messaging.

Sign in with Klarna

Sign in with Klarna lets customers sign in to your store with their Klarna account. The plugin places the button on the cart and on My Account before login.
For the steps, see Sign in with Klarna.
Related articles
Country
Prerequisites
WooPayments
Post-purchase management
What is Express checkout?
Support
Partner support•Service Status
Cookies|Terms & Conditions|Copyright Klarna AB 2026
Jump to section...