How to add Klarna payments to WooCommerce?

How to add Klarna payments to WooCommerce?

Have you ever considered Klarna payment for your WooCommerce store? If not, it’s time to think about it. When considering payment options for your customers, the more options you provide, the better the conversion will be. ​​

Especially with Easy Installments and Pay Later options, you provide your customers with the option to buy their favorite products, even if they aren’t able to pay for them in full. They can take advantage of the Buy Now, Pay Later (BNPL) option and pay the amount later after purchase.

In this article, we will be explaining how to add Klarna payments to WooCommerce.

Before we begin, let’s have a brief overview of the Klarna payment options.

What is Klarna payment?

Klarna is one of the smoothest and smartest payment processes for online storefronts. It offers interest-free installment options and pay later options for your WooCommerce store. You can provide a range of payment options for your customers with Klarna.

What are the payment options available with Klarna?

Klarna payment offers four payment options for your customers based on the customer’s country and the transaction amount. For each payment option, Klarna pays the full amount to you and handles the collection process from your customer. Following are the payment options available with Klarna.

  1. Installments – Your customers can pay the full amount in 3 or 4 installments which is completely interest-free.
  2. Pay later – Your customer pays the full amount 30 days after the purchase.
  3. Financing– Your customers can split the amount for multiple months and pay with interest. This method requires a credit check on your customers.
  4. Pay Now – Directly pay the full amount at the time of purchase using credit or debit cards.

The above options are available based on your customer’s country and the transaction amount.

Listed below are the different payment options available in different countries.

Klarna Payment available country list

Credits: Stripe documentation

How to add Klarna payments to WooCommerce?

The following steps will guide you through adding Klarna payments to your WooCommerce store. We will be using the WooCommerce stripe payment plugin for adding Klarna payment options.

Step 1: Installing the Stripe payment plugin for WooCommerce

Open your WordPress dashboard.

Go to Plugins > Add New.

Search for the ​​’Stripe Payment Plugin for WooCommerce’ by WebToffee.

Install and Activate the Plugin

Step 2: Connecting with Stripe

First, you have to create a Stripe account. If you already have a stripe account, log in using the credentials and obtain the API keys.

Now navigate to WebToffee Stripe > General Settings on your WordPress dashboard.

Choose a Transaction mode under Stripe Credentials. Select Test mode if you want to test the payment, or go for Live mode to activate the stripe payment live.

Let’s select Test mode here. Enter the publishable key and the secret key you obtained from Stripe API settings.

Stripe API keys

Leave the rest as default and click on Save changes.

Step 3: Enabling Klarna payment

WebToffee Stripe > Local Gateways > Klarna.

Enable Klarna Payment

Enable the Klarna checkbox to accept Klarna payments.

Enter a Title and Description for the Klarna payment. The title and description will be visible on the checkout page.

Add a button text for the Klarna payment button.

Click on Save changes.

Step 4: Testing Klarna payment

Add any product to your cart and proceed to checkout.

There you can see the Klarna payment option.

Pay Via Klarna at checkout

Select Klarna payment option and click on the PAY VIA KLARNA button.

Enter your mobile phone number and verify the payment process.

Verifying mobile number for Klarna

Pick a plan of your choice. The plan will be provided based on customer location and the transaction amount.

Pay in 4 installment with Klarna

As you can see, here the only available payment option is Pay in 4.

The total bill amount of $99 will be split into 4 interest-free installments which means $24.75 per installment.

Click on Continue to complete the payment.

Pay first Installment with Klarna

Now you have to pay the first installment. Enter the card details and proceed to pay.

Your order will be placed and you will be taken to the order confirmation page.

Order placed using Klarna Payment

Benefits of adding Klarna payment to WooCommerce

As we said Klarna payment is one of the smoothest and smartest payment options for your WooCommerce store. It lets you give multiple payment options to your customers.

Now let’s see what are the benefits of adding Klarna payment to WooCommerce.

Increase sales

By giving pay later and installment options on your WooCommerce store, you can allow your customers to purchase their favorite products even if they’re short on money.

Faster checkout

Klarna payments will simplify the checkout process by reducing the number of clicks. Your customers don’t have to enter any card details during checkout.


With Klarna, you can measure and evaluate improvements in real-time to ensure you get the best conversion from day one.

Summing up

Klarna payment enables your customers to purchase products with Buy Now, Pay Later, or Easy Installments options. This way you increase sales in your WooCommerce store. When adding payment options to your WooCommerce store you should consider your customers.

Please note that Klarna payment is only available in certain countries and not all the payment options are available in these countries.

You may also be interested in reading our article on how to set up stripe checkout in WooCommerce.

Was this article helpful? We would like to hear from you. Please share your feedback in the comments section.