Hi @mberard ,
Greetings from Webtoffee!
You’re seeing the following error when a Klarna order is placed in USD:
“Klarna payment failed: The currency provided (USD) is invalid. Payments with Klarna support the following currencies: EUR, DKK, GBP, NOK, SEK, CZK, RON, PLN, CHF.”
This happens because while Stripe supports Klarna, Klarna itself has currency restrictions depending on your business’s registered region and Stripe’s enabled configuration.
Even though Klarna technically supports USD via Stripe, it only works if your Stripe account country and business settings support Klarna in USD. Please check the country associated with your account.
Since you mentioned that USD is not listed in your active Klarna currencies in Stripe, this is why the plugin rejects the transaction.
Thank you for your reply.
I understand the situation. For your information, my company is located in France.
So does this mean that a company located in France can’t receive payments in USD via Klarna?
That’s a real shame because we have a multilingual e-commerce site with foreign customers.
HI @mberard,
Thank you for the clarification. Since your company is based in France, this does impact the currencies Klarna supports via Stripe for your account.
For France-based Stripe accounts, Klarna typically supports:
• EUR (Euro)
• GBP
• SEK
• NOK
• DKK
• CHF
• CZK, PLN, RON
As you’ve seen in the error message, USD is not in the active currency list for your region, and Stripe doesn’t allow it to be added manually. Klarna uses localized billing and risk models, so it only allows transactions in currencies that match the region of the merchant’s account. Since your Stripe account is registered in France, it restricts USD to avoid cross-region risk handling.
This is not a plugin limitation. This is how Stripe handling Klarna. While this restriction can be limiting, combining Klarna with other globally supported payment methods can still give your customers a flexible and seamless checkout experience. For USD transactions, offer options like Credit Card, Apple Pay, or Google Pay, which have no regional currency restrictions.