Implementing KCO Global

We want to help you integrate KCO’s global support in a way that optimizes conversion.

There are two configurations of webshops: one URL for every market or have a centralized domain that caters for shopping from different markets

Regardless of configuration, enabling as many currencies as possible will help you increase conversion as this will enable payment method alternatives for your users and create a more local experience.

Note: When considering which currencies to offer through Klarna, always ensure that the order management will also be set up in the same currency as Klarna's order management API as the API expects amounts in the same currency as the order creation currency. Furthermore, Klarna will always settle like for like with regards to currency.

Use the following table to determine whether a global integration is required:

 

Billing country

DE

NL

AT

CH

GB

US

SE

NO

FI

DK

Others

C

u

R

R

E

N

C

I

E

S

EUR

Local

Local

Local

global

global

global

global

global

Local

global

global

GBP

global

global

global

global

Local

global

global

global

global

global

global

SEK

global

global

global

global

global

global

Local

global

global

global

global

NOK

global

global

global

global

global

global

global

Local

global

global

global

DKK

global

global

global

global

global

global

global

global

global

Local

global

USD

global

global

global

global

global

Local

global

global

global

global

global

CHF

global

global

global

Local

global

global

global

global

global

global

global

Others

global

global

global

global

global

global

global

global

global

global

global

 

If a global implementation is required, there are 2 iterations of KCO Global to consider:

Your store setup

1 URL per market
(e.g. merchant.co.uk)

1 URL covering all markets
(e.g. merchant.eu)
Our recommendationAllow only 1 shipping country in a single session.Allow the consumer to change the shipping country by enabling all your shipping countries in a single session.

Usage of address_change callback

It is recommended to use the address_change callback to keep shipping method prices and options up to date.It is recommended to use the address_change callback to keep shipping method prices and options up to date.
Usage of country_change callbackNot required.

It is mandatory to use country_change.

On country_change you need to check
- possibly updating the language to match the billing/shipping country’s language or stick to English
- possibly updating the currency*; only if the currency is the native currency of the billing country can KCO render the local experience**

*Klarna does not support currency conversion

**if the country is one of Klarna’s issuing countries, please check the table

Usage of purchase_country
Set to the country of your site.
Set to best guess or initial country selected by consumer

 


Best Practices

 

Show KCO asap. We know users.

We have cookies and personalization features that increase conversion 

All Payments methods inside KCO

KCO support local and External payment methods we support with great UX.

Get Local by configuring all currencies.

Allow all countries

We support 170+ countries and can capture all your purchases

Shipping inside KCO

We have the shipping address of users so put shipping in KCO create a smooother UX.

Load KCO in the session language.

We support 11 languages and help you create a local experience.