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:

DENLATCHGBUSSENOFIDKOthers
EUR
DE
Local
NL
Local
AT
Local
CH
global
GB
global
US
global
SE
global
NO
global
FI
Local
DK
global
Others
global
GBP
DE
global
NL
global
AT
global
CH
global
GB
Local
US
global
SE
global
NO
global
FI
global
DK
global
Others
global
SEK
DE
global
NL
global
AT
global
CH
global
GB
global
US
global
SE
Local
NO
global
FI
global
DK
global
Others
global
NOK
DE
global
NL
global
AT
global
CH
global
GB
global
US
global
SE
global
NO
Local
FI
global
DK
global
Others
global
DKK
DE
global
NL
global
AT
global
CH
global
GB
global
US
global
SE
global
NO
global
FI
global
DK
Local
Others
global
USD
DE
global
NL
global
AT
global
CH
global
GB
global
US
Local
SE
global
NO
global
FI
global
DK
global
Others
global
CHF
DE
global
NL
global
AT
global
CH
Local
GB
global
US
global
SE
global
NO
global
FI
global
DK
global
Others
global
Others
DE
global
NL
global
AT
global
CH
global
GB
global
US
global
SE
global
NO
global
FI
global
DK
global
Others
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 recommendation
Allow 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 callback
Not 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.