I get some strange behavior with Klarna Checkout while switching between channels.
Steps to reproduce:
I have 2 channels with one country each GB and SE with domain prefix /gb
and /se
and 1 website.
I have 2 Klarna Payment accounts. One with salescountry=GB
and one with salescountry=SE
- I got to Channel
/gb
and add a product to cart and go to checkout. - Klarna is loaded with the GB payment account (Says: Address must be in United Kingdom) in English with GBP prices
- Then I switch to the
/se
channel and go to checkout.
Expected behavior
- Klarna should load with the SE payment account (Says: Addressen måsta vara I Sverige) in Swedish with SEK prices.
Actual behavior
- Klarna loads the GB payment account (Says: Addressen måsta vara I Storbritanien) in Swedish with GBP as currency event if the order total is in SEK.
If I open the /se
channel in an Incognito window the Klarna SE payment account is loaded.
How can I load the GB payment account only in the United Kingdom and the SE payment account only in Sweden?
Litium version: 7.4 Klarna V3