Setup and configuration of the Stripe extension

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 top

First, 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 top

The 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 top

On 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 top

Once 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 top

Once 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: