Developer Advisory: Stripe API Issues in WooCommerce Stripe Payment Gateway 9.5.0

Update:

May 22, 2025: WooCommerce Stripe Payment Gateway 9.5.2 has been released to address this issue. You can update through the WordPress dashboard or download the updated version from WordPress.org.

Details

We are currently investigating an issue where some WooCommerce sites running the WooCommerce Stripe Payment Gateway extension are making too many network requests to Stripe. This is related to the account syncing feature that was updated in version 9.5.0 of the extension. 

We’ve temporarily rolled back the stable flag of WooCommerce Stripe Payment Gateway to 9.4.1 to counteract the potential for rate limiting from Stripe’s API. We are working to deploy an update to the extension and will follow up on this post with more details as they become available.

How can I tell if this affects me?

Affected sites are seeing increased admin screen load times and potential timeouts when attempting to interact with Stipe. If you are currently running WooCommerce Stripe Payment Gateway version 9.5, you are at an increased risk of being affected.

If you’re not using the WooCommerce Stripe Payment Gateway plugin but are using WooPayments, there should be no issues with your store and no additional action needed at this time.

What action should I take?

Until a point release is added to WooCommerce Stripe Payment Gateway, we recommend rolling the extension back to version 9.4.1 by manually downloading it from WordPress.org and uploading it via the Add New Plugins screen.

What we are doing

We are working on an update to the extension and collaborating with Stripe to ensure stability going forward. Check back with this post or follow @developwoo on X/Twitter for the most up-to-date information.


3 responses to “Developer Advisory: Stripe API Issues in WooCommerce Stripe Payment Gateway 9.5.0”

  1. So an update at 3am on Saturday (my local time) knocked out my Stripe capability on my Woocommerce store. 9.5.0 also caused false positives in the “you are not connected” message in the woocommerce dashboard.

    I manage multiple Woocommerce accounts for clients, all of them are using Stripe and after updating to 9.5.0 I received this message on many of theses websites:

    “Your customers cannot use Stripe on checkout, because we couldn’t connect to your account. Please go to your settings and use the Configure Connection button to connect.”

    However, when I try to reconfigure the connection, I go through the connection process and it then says:

    “We couldn’t connect to your account, it seems like the live API keys we’ve saved for you are no longer valid. Please use the Configure connection button below to reconnect.”

    Some of them are successful, but when I try to reconnect certain accounts, it says the account is ineligible as it’s managed by another platform (in this case it was Xero). I understand the Stripe has been purchased by Xero and there are issues if a user has both a Xero account and a Stripe account for the same organisation (Unified accounts). this causes a huge headache trying to solve.

    I can’t see any of the API Keys to see what’s going on. In the end I had to create new Stripe accounts causing a lot of downtime.

    Thanks for the faulty software. While I appreciate the Stripe plugin is free, there should be better checks in place to prevent such issues.

    1. Brian Coords Avatar
      Brian Coords

      Hey Sol, We’ve recently released another update to the Stripe Gateway plugin – 9.5.2. Can you test out the latest version and let us know if you’re still seeing issues connecting to Stripe?

  2. Assiba Avatar

    Merci ! J’ai passé une heure avec le service d’aide woocommerce sans succès, avec votre solution le message d’erreur a disparu !

Leave a Reply

Your email address will not be published. Required fields are marked *