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.
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.
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.
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.
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.