Hi @lukassasso,
Thanks for reaching out.
If the Enable Apple Pay / Google Pay option keeps re-checking itself after saving, a few things could be causing this:
- Another Express Checkout method is enabled (such as Link or Payment Request buttons), which may cause the payment request buttons to remain active.
- A caching layer (plugin, server, or browser cache) may be restoring the previous setting after the page reloads.
- A plugin or theme conflict preventing the setting from saving properly.
A few quick checks that may help isolate the issue:
- Make sure you are editing the setting under
WooCommerce → Settings → Payments → Stripe
- After disabling it, click Save changes, then clear your browser cache and refresh.
- Temporarily disable caching plugins (if any) and test again.
- If possible, try switching briefly to a default theme such as Storefront to rule out a theme conflict.
If the issue continues, could you also share:
- Your WooCommerce version
- Your Stripe Payment Gateway plugin version
- Whether any error appears in WooCommerce → Status → Logs or in the browser console
That will help us take a closer look and guide you further.
Hi @lukassasso,
Thanks again for your patience while we dug into this.
Just a quick update: our team was already aware of the Express Checkout issue, and a fix has now been merged in this PR: https://github.com/woocommerce/woocommerce-gateway-stripe/pull/5148
The PR has also been assigned to the upcoming 10.5.3 and 10.6.0 release milestones, so it will be included in an upcoming version of the plugin. Once that update rolls out, the Express Checkout behavior you’ve been seeing should be resolved.
I hope that helps. Let us know if you need anything else.
Hi again @lukassasso,
v10.5.3 has just been released. Please update to the latest version and check. That should resolve the issue.
I hope that helps. Let us know if you need anything else.
Since there’s been no recent activity on this thread, I’m marking it as resolved. Don’t hesitate to start a new thread if you need help in the future.
We’d love your feedback – please leave us a review: https://wordpress.org/support/plugin/woocommerce-gateway-stripe/reviews/
No, this hasn’t been resolved. I replied to the message I received in my email.
Which said ‘Well I got up early before customers started waking up to try out the new version but nothing changed on my end. It’s still impossible to unselect apple/google pay. It shows unselected and then a reload of the page it is magically back and activated. Purged everything out. So I’m reverting back to 9.9.2 again.’
Hi @lukassasso,
Thanks for checking the new version and for the update. Since the fix from PR #5148 is included in 10.5.3, but the setting is still re‑enabling itself on your site, we’ll need a bit more detail to understand what’s happening.
When you have a moment, could you share:
- Your system status report so we can review the full environment details. You can find this under WooCommerce, Status, then copy the report and share it via https://pastebin.com, https://quickforget.com, or https://gist.github.com.
- Whether any other express methods (Google Pay, Link, Payment Request) are enabled
- The value of the Stripe settings option (you can copy the output of
wp option get woocommerce_stripe_settings if that’s easy)
- Any relevant entries in WooCommerce → Status → Logs around the time you saved the setting
This will help us confirm whether the migration logic is running correctly or if something else is forcing the option back on.
We’ll dig in as soon as we have that info.
Hi there!
Thank you for sharing the system status report. I have checked it, and everything appears fine. Our developer has also confirmed that the issue is fixed in version 10.5.3.
For testing purposes, could you please:
- Create a staging site try deactivating all plugins except WooCommerce to check if the problem still occurs.
Thank you for taking the time to help us find the root cause of this issue it really helps us investigate and resolve it more efficiently.