Overview
Klarna is a ‘Buy Now, Pay Later’ solution that allows customers to pay in installments over time. With this method, the store owner receives the full payment immediately, while customers pay either nothing or only a portion of the total at the time of purchase.
When customers select Klarna at checkout, they are redirected to Klarna’s hosted payment page. Klarna provides multiple payment options, including Pay Now, Pay Later, Financing, and Installments.
The payment options available to customers by country are shown below.

Get started
-
-
- Install and activate the Stripe Payment Gateway for WooCommerce plugin.
- Navigate to Themehigh Stripe > General Settings > Local Gateways.
- Click on Klarna.
-

Settings-Klarna pay
-
-
- Klarna: Enable to accept Klarna payments.
- Title: Enter a custom title for Klarna payment. This title will be visible on the checkout page.
- Description: Enter a custom description for Klarna payment. This description will be visible on the checkout page.
- Order Button Text: Enter a custom text for the Klarna payment button.
-
Klarna at the checkout
A sample preview of Klarna at the checkout:

Pay via Klarna
To sum up, the Klarna payment workflow will be as shown below:
-
-
- At the checkout, redirects customer to the Klarna Hosted Payment Page.
- The customer can choose any among the payment options: Pay now, Pay later, Financing, and Installments.
- The payment options will differ based on the customer’s country/location.
- Klarna authenticates the payment either via Date of birth or One-time password.
- Customer returns to the business site by successfully placing an order.
-
Adding webhook endpoint
To receive the order status updates in a timely manner, it is recommended to add your site’s webhook to the stripe dashboard.
Getting Started
Stripe via Credit Card