Since this happened suddenly and was working previously, you’ll need to find what changed to cause the error.
This could be:
– Code changes on your site (updates or the addition of new plugins/themes)
– Changes to your Stripe account
– Changes in your hosting platform
As a first step, I would recommend enabling logging on for Stripe so that you can see any communication between your site and Stripe. This can be done by going to the WooCommerce > Settings > Payments > Stripe page.
Once logging is enabled, you can view the logs as they are populated by going to:
WooCommerce > Status > Logs and selecting the most recent Stripe log.
If those logs contain errors that you don’t understand, please share them here. Just be sure not to include any sensitive information with your logs.
You can also try conflict tests to see if any third-party code on your site is causing an issue. We have a guide on how to test for conflicts here:
https://docs.woocommerce.com/document/woocommerce-self-service-guide/#section-4
If you don’t already have a staging site set up where you can run those conflict tests, check with your hosting company as many offer this as part of their packages. Otherwise, you can use a free plugin such as [WP Staging](https://en-ca.www.ads-software.com/plugins/wp-staging/) to set one up.