WooCommerce Says “No Available Payment Methods”? Here’s Why

You go to test your shop and the checkout says: “Sorry, it seems that there are no available payment methods. Please contact us if you require assistance or wish to make alternate arrangements.” Nobody can pay you, and there’s no obvious reason why.

We fixed exactly this on a client’s shop recently, just as their Christmas orders were due to start. Here’s what caused it, and the other usual suspects to check.

The Cause We Found: A Plugin Updated Without WooCommerce

The shop took card payments through Stripe. The Stripe plugin had updated itself overnight to a new version, and that new version needed a newer version of WooCommerce than the site was running.

Instead of showing a big error, the Stripe plugin just quietly stopped loading. In the WordPress dashboard it still said it was active, and the Stripe settings were still there. But at the checkout, there was no Stripe at all, so WooCommerce had no way to take payment.

The fix was to back up the site and update WooCommerce. As soon as WooCommerce was on a version the Stripe plugin supported, card payments appeared at the checkout again.

How To Check If This Is Your Problem

  1. Go to Plugins in your WordPress dashboard and look at your payment plugin (Stripe, PayPal, WooPayments, Square and so on). Check its version and whether it mentions needing a newer WooCommerce.
  2. Check what version of WooCommerce you’re on, and whether there’s an update waiting.
  3. Look at WooCommerce, then Status. Warnings about outdated templates or versions are worth reading.
  4. If your payment plugin updates automatically but WooCommerce doesn’t, that’s the mismatch waiting to happen.

Always take a backup before updating WooCommerce on a live shop, and test an order afterwards.

Other Reasons For No Available Payment Methods

  • The payment method is switched off. Check WooCommerce, Settings, Payments and make sure the one you use is enabled.
  • Your payment account isn’t connected. If Stripe or PayPal has been disconnected, or the connection has expired, it won’t show at checkout.
  • Country or currency limits. Some payment methods only show for certain countries or currencies. If your shop currency or the customer’s address doesn’t match, they disappear.
  • Shipping method limits. Options like cash on delivery can be set to only show with certain delivery methods.
  • Test mode left on, or the wrong keys. Live and test keys mixed up can stop a gateway loading.
  • A cached checkout page. The cart and checkout should never be cached. If your caching plugin is caching them, customers can see out-of-date or broken checkouts.
  • A plugin conflict. Another plugin, often one that changes the checkout, can stop payment methods showing.

How To Stop It Happening Again

  • Don’t let your payment plugin auto-update on its own while WooCommerce stays behind. Update them together, or let someone look after updates for you.
  • Place a small test order every now and then, especially before busy periods like Christmas, and refund it.
  • Keep regular backups, so if an update does go wrong you can roll back in minutes.

This is a big part of why shops on our website hosting get looked after rather than just left running. An update that breaks the checkout costs real money every hour it goes unnoticed.

Common Questions

(01)Will Updating WooCommerce Break My Shop?

Usually not, but it can, especially if your theme or plugins are old. Take a backup first, update, then put a test order through.

(02)Have I Lost Orders While It Was Broken?

No orders will have been taken while there was no payment method, so check your Stripe or PayPal account rather than WooCommerce. Some customers may have contacted you another way.

(03)Can You Fix It For Me?

Yes. If your checkout has stopped taking payments, get in touch and we’ll find the cause and get it working again.

Checkout Still Not Working?

If you’ve been through the list and customers still can’t pay, get in touch. We work with WooCommerce shops every day and can usually find the problem quickly.

  • Blogs

Continue Reading

Website design - hands typing on a laptop beside a coffee

It’s the first thing almost everyone asks us, and it’s the question most web designers ...

Website design - open laptop with a colourful screen in low light

More and more people are building their first website with AI tools like Lovable, Bolt ...

SEO - woman studying charts on a desktop monitor

If you’ve just noticed your rankings have dropped and you’re panicking, that’s understandable, but panic ...

30 day money back guarantee

Our promise: If you are not 100% satisfied with your InfaCloud hosting package, we will refund your payment.

InfaCloud Are Based in County Durham, North East

InfaCloud are proud to call County Durham, North East our home, but our reach extends far beyond this beautiful region. We offer exceptional website design services not just throughout the UK, but also across international borders.

We understand that a strong online presence is crucial for businesses today. Whether you’re a local shop in Newcastle or a startup in London, we tailor our designs to meet your unique needs. 

Our approach combines creativity with functionality, ensuring your website stands out while delivering an excellent user experience.

We’ve worked with clients from various industries, helping them establish their brand and connect with customers effectively. No matter where you are located, InfaCloud is here to bring your vision to life and make sure your business gets the attention it deserves.

Let’s work together to create something remarkable that resonates with your audience—no matter where they are in the world! 

Get in touch today and discover how we can help elevate your online presence.

Website design - team gathered around a colleague desk in a loft office