After updating the WooCommerce Stripe Payment Gateway plugin to the latest version, the Klarna payment gateway disappeared from my checkout page. I tried rolling back to previous versions (8.5.2, 8.6.1) and even the latest version 8.7.0, but none of them displayed the Klarna gateway.
I am currently downgraded to version 8.5.1 of the plugin, the only version where the Klarna gateway works on my site.
I am concerned about the security implications of using an outdated plugin version. Please investigate and fix this issue as soon as possible. If there is a temporary workaround or a way to configure the Klarna gateway to work on the latest version, please let me know.
After updating the WooCommerce Stripe Payment Gateway plugin to the latest version, the Klarna payment gateway disappeared from my checkout page. I tried rolling back to previous versions (8.5.2, 8.6.1) and even the latest version 8.7.0, but none of them displayed the Klarna gateway.
I understand you’re not seeing Klarna on your checkout page on several versions of the plugin. Can you tell us which version were you using before updating to 8.7.0? I understand you had to downgrade all the way to 8.5.1 but I’m curious if you were on that version before, or 8.6.1.
Furthermore, I tested this on one of my test sites and I can confirm Klarna is showing up on the latest version (it’s been working for me on all the versions). I also enabled as many additional payment methods as possible, please see:
In the meantime, I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:
Which WordPress, WooCommerce, WooCommerce database, and PHP versions are you running?
Which theme do you use, and it’s also up to date?
Do you use any other third-payment plugins for WooCommerce?
Additionally, do you find any errors in your?WooCommerce Logs? If so, please share them with us.
Can you confirm your shop is located in the US? And the test order you’re trying to place has a billing address for the US?
Can you tell us if you’re using the Checkout blocks or the Checkout shortcode?
Are you using the Stripe’s new checkout experience, or the Legacy checkout?
Once we have more information, we’ll be able to assist you further.
Hi omarfpg I’m run WordPress 6.6.2, WooCommerce 9.3.2, WooCommerce database mysqli, and PHP (dont know) Theme Flatsome Child (Parent theme Flatsome 3.19.6 Lastest ver) Do you use any other third-payment plugins for WooCommerce? -> Only WooCommerce Stripe Gateway 8.7.0 Plugin. My shop is located in the US And the test order I’m trying to place has a billing address for the Canada. i’m using the default Checkout blocks i’m using the Stripe’s new checkout experience
Here are some additional images I tested on version 8.7.0 Image 1 when selecting US Klana payment gateway is displayed.
My shop is located in the US And the test order I’m trying to place has a billing address for the Canada. i’m using the default Checkout blocks
I believe this is expected behavior, since Klarna doesn’t support cross-border transactions. If your stores currency is set to USD, then a US address would need to be selected on Checkout to display Klarna as a payment option:
If you’re stores currency is set to CAD (Canadian dollars), then Klarna would be displayed as a payment option when Canada is the address on checkout, and would disappear when US is selected: