Security update (November 2026): Stripe for WooCommerce 11.2.0 and 11.1.2 address security issues. Advisory: https://developer.woocommerce.com/2026/11/11/stripe-gateway-security-update/
What should I do? Update to 11.2.0, or to 11.1.2 if your store needs to stay on 11.1.x. Both versions require WordPress 6.9 and WooCommerce 11.0. Check the installed version under Plugins → Installed Plugins, even if automatic updates are enabled.
Staying on 11.1.x: WordPress only offers 11.2.0. To install 11.1.2, download it from Previous Versions on the plugin’s Advanced View page at WordPress.org. Then upload it under Plugins → Add New Plugin → Upload Plugin.
Customer passwords (10.9.0): The advisory also covers a bug in version 10.9.0. It could save a customer’s new account password in plain text in the store’s order data. Starting with 11.1.0, the plugin removes these passwords after you update. It emails the site administrator only if it removed any. If your store met the conditions in the advisory, follow its steps even if you receive no email.
The Stripe extension is a versatile way to accept payments on your WooCommerce site. However, in order for it to work properly, it needs to be set up and configured.
Requirements for the Stripe extension
↑ Back to topFirst, let’s make sure you have what’s required to ensure a smooth installation:
- Your business must be based in one of Stripe’s supported countries.
- Countries where Stripe is in “Preview” are not supported. (As of January 2025, this means India and Indonesia.)
- PHP, WordPress, and WooCommerce must be on recent versions.
- Your site has an SSL certificate and is accessible over HTTPS.
Installation of the Stripe extension
↑ Back to topThe first step to getting started with the Stripe extension is to install it on your WooCommerce site.
You can learn more about how to install the Stripe extension directly from your administrator dashboard in our installation documentation.
Multisite
↑ Back to topOn a multisite, we recommend installing the Stripe extension on each sub-site individually, and then continuing with the setup process from there.
Although we cannot test every last feature of our extension in a multisite environment, the basics at least should work just fine. Please contact us if you run into issues with the Stripe extension and multisite.
Setting up the Stripe extension
↑ Back to topOnce you’ve installed the Stripe extension, you’ll want to go through and make sure that it is set up in a way that will allow your store to accept live payments from customers and securely communicate with Stripe’s systems.
To ensure that the Stripe extension is set up properly, you will want to connect to a Stripe account and set up webhooks.
Configuring the Stripe extension
↑ Back to topOnce the Stripe extension plugin is set up, you can start taking payments!
However, there are also a number of options available that can help customize the shopper experience and drive increased sales, such as: