OpenCart 2.3.0.2 - Payment Extension Klarna Checkout v3 (KCOv3) -- restrict geolocation countries

Job ID: 36979989

Budget: $250 – $750 USD

I run OpenCart 2.3.0.2.
Currently I'm using a module created by FooMedia, made for KCOv2, modified to be able to run for KCOv3. Do you have any experience of Klarna and the swedish market?

https://developers.klarna.com/documentation/klarna-checkout/

Klarna Checkout is available in Sweden, Norway, Finland, Denmark, Germany, Austria, The Netherlands, Great Britain and the USA.

At my opencart shop I have the following installed languages below, and these languages/markets are compatible with the klarna extension I've installed.

Danish da-dk
Deutsch de-de
Deutsch (AT) de-at
English en-gb
English (US) en-us
Finnish fi-fi
Nederlands nl-nl
Norwegian nb-no
Svenska (Default) sv-se


What if an user, let's say, from Australia (that speaks en-gb/en-gb) but obviously does not originate from neither UK or USA visit my store, it will be problems since Klarna is for selected countries only. They offer invocie service and so on. Let's say that en-gb is preselected, then the klarna module will be for UK, not Australia. It will be problems.

So is it possible to Turn off this klarna extension at checkout, based on geolocation? So for countries outside these countries mentioned above, I want to disable klarna module and use another extension, such as paypal or something else.


Klarna Checkout is a complete payment solution where the entire checkout in your store is handled by Klarna. With Klarna Checkout, all of Klarna's payment options include: Pay directly (card payments, bank transfer and Klarna Direkt), Pay later (invoice) and Split (partial payment plans 6, 12, 24 and 36 months and flexible payments). Klarna handles everything that is cut at the checkout and also updates it continuously with offers and functions to buy conversions and make it smooth for you and your customers.
Related categories: PHP Software Architecture eCommerce HTML Open Cart