Klarna Pay Now via Adyen 

This feature is a Private Beta Release. Contact support  to enable Klarna Pay Now via Adyen for your Test and Live site.

Klarna Pay Now is a popular online banking method in Europe and a convenient payment method for your customers. It allows them to make payments directly via their bank accounts. Chargebee supports Klarna Pay Now as a payment method via Adyen payment gateway.

Supported Countries and Currencies 

Klarna Pay Now via Adyen supports the following countries and currencies.

Country Currency
Austria EUR
Germany EUR
Sweden SEK
Netherlands EUR

Recurring payments with Klarna Pay Now are currently available only in the above-mentioned countries.


To accept Klarna Pay Now payments using Chargebee, you must:

  • Add Klarna Pay Now as a payment method in your Adyen Account. Learn more 
  • Ensure Klarna Pay Now is enabled for your Chargebee account. Reach out to Chargebee Support  to get it enabled.
  • Reach out to the Adyen Support Team  to enable support for recurring payments via Klarna Pay Now.
  • Ensure Adyen payment gateway and webhook are configured in the Chargebee account. Learn more 

Integration Options 

You can integrate the payment methods via Adyen using the following integration methods:

Supported Tokens 

This integration supports the following set of tokens:

Token Description Format and Sample
Permanent Token  A permanent token is the payment method ID available at the gateway. It serves as the gateway's identifier for the specific payment method resource. Format: payment_method[reference_id]

Sample: shopper_reference_id/recurring_detail_reference_id
Chargebee Payment Intent ID  This is the Payment Intent ID returned after a successful authorization process in Chargebee JS  Format: payment_intent[id]

Configure Klarna Pay Now in Chargebee 

Follow the steps mentioned below to configure Klarna Pay Now via Adyen in your Chargebee site:

  1. Login to the Chargebee app .

  2. Go to Settings > Configure Chargebee > Payment Gateways.

  3. Select the relevant Adyen instance from the list.

  4. Enable Klarna Pay Now.

  5. Click Apply to save changes.

Configure Smart Routing for Klarna Pay Now 

When you enable Klarna Pay Now through Adyen, Smart Routing for the EUR or SEK currency will be automatically enabled. If another gateway is already designated for the respective currency (EUR or SEK), you can manually adjust the Smart Routing configuration to allocate Klarna Pay Now to it.

Follow these steps to modify Smart Routing settings:

  1. Go to Settings > Configure Chargebee > Payment Gateways.

  2. Click Manage Rules under Smart Routing.

  3. Go to the Klarna Pay Now section and click the edit button for EUR or SEK

  4. Select the relevant Adyen instance having Klarna Pay Now enabled in it, from the Choose a payment gateway drop-down menu.

  5. Click Save.

Checkout Flow (Hosted Pages) 


If you are collecting the billing address, make sure to enable the First Name and Last Name fields from the Checkout settings in Chargebee. Instructions on modifying the Checkout fields are here .

Your customer performs the following set of steps during checkout using Klarna Pay Now via Adyen:

  1. Initiates checkout and proceeds to the next step.

  2. Enters the Billing Address details.

  3. Selects Klarna Pay Now as the payment method.

  4. Selects the Country. This country and the currency specified here must match the country in the provided Billing Address. A mismatch could lead to payment being rejected with an error message.

  5. Clicks Update.

  6. Clicks Pay & subscribe .

  7. Your customer will be redirected to the Klarna checkout page to choose the payment method details.

Once the checkout is completed, Klarna Pay Now will be added to the customer profile as a payment method with a recurring token, which will be used for subsequent recurring payments.

Limitations or Important Points 

Following are some limitations or important points w.r.t this integration:

  • Klarna Pay Now as a payment method cannot be added using the customer portal  or the Chargebee app.
  • Disable the Bank Transfer payment option via Klarna Pay Now, as it does not support recurring payments for future renewals. Contact the Adyen Support Team  to get it disabled.
  • Chargebee does not support partial refund  for Klarna Pay Now.
  • Recurring Payments usually settle in 3 to 4 days.
Was this article helpful?