Hi @superlativeevts,
Thanks for sharing this, and I’m sorry to hear you lost sales because checkout wasn’t showing payment methods consistently.
When the WooCommerce Stripe Gateway works for admins but not for logged-out customers/guests, it usually points to a site-side issue affecting the checkout page output for non-admin sessions. That can also explain symptoms like payment buttons/links appearing in unexpected places.
I also ran a quick test on a site here using the WooCommerce Stripe Gateway and wasn’t able to reproduce what you’re describing — the payment options displayed correctly for a logged-out customer at checkout. Screenshot: https://d.pr/i/7IfNB2. We also haven’t seen other recent reports of the gateway broadly failing in this way, which suggests this may be specific to how checkout is being rendered on your store (often due to caching/optimization, a theme or plugin conflict, or something interfering with Stripe’s frontend scripts for non-admin sessions).
What to check (for anyone hitting the same issue)
- Make sure the WooCommerce Stripe plugin is on the latest version
- Temporarily disable any page caching/optimization/minification tools (plugin- or host-level), and exclude the checkout/cart pages from caching.
- If you’re using a CDN (or Cloudflare), temporarily disable JS optimization features like Rocket Loader / minify, then retest.
- Test for a theme/plugin conflict:
- Check WooCommerce > Status > Logs for recent Stripe-related errors around the time this started.
If you’d like us to look into it
If you’re open to sharing more details, please post a support thread in our forum and include the System Status Report which you can find via WooCommerce > Status, click on Get System Report then Download for Support.
Please use https://pastebin.com/ or https://gist.github.com/ and share a link to that paste in reply here. Once we have more information, we’ll be able to assist you further.
It’s also completely fine if you’ve decided to move to another plugin—using what’s best for your store is the priority. If you want to circle back to get this resolved with WooCommerce Stripe Gateway, share the details above and we can help narrow down what caused guests to see no payment methods.