How to Add Stripe to WooCommerce

How to Add Stripe to WooCommerce

Having an easy to set up, secure, and flexible payment system is essential for the success of any eCommerce business.

If you have chosen Stripe as the payment processing system for your WooCommerce store you are almost halfway there.

What comes next is integrating Stripe with your WooCommerce store so that your customers can make payments in your store using their favorite payment method.

This article will delve into the step-by-step process of integrating Stripe with your WooCommerce store using the Stripe Payment gateway plugin for WooCommerce.

So let’s head straight into it.

Stripe Payment Gateway Plugin for WooCommerce – Why Choose it?

Using the Stripe payment gateway plugin for your WooCommerce store you can achieve the following and much more.

  • Directly accept credit and debit card payments.
  • Accept payments with Apple Pay.
  • Accept payments with Alipay.
  • Accept payments with Google pay and payment request buttons.
  • Accept SEPA
  • Accept Klarna
  • Accept Afterpay and Wechat pay
  • On-site checkout for better user-experience.
  • Simple payment structure and low transaction fees.

How to Add Stripe to WooCommerce

You may follow the below steps to integrate Stripe with your WooCommerce store quickly and easily.

Before going any further, do you have a Stripe business account? Well, it’s required for following the rest of the guide. If you don’t have one already you may create one by visiting the Stripe website. It’s completely free to create an account with Stripe so no need to hesitate.

If you are done with creating the account let’s see what’s the next step you need to take to integrate Stripe with your WooCommerces store.

Step 1: Get Stripe API keys

Once you have created your account you will get access to Stripe API keys (Test publishable and Test secret keys) -which are a mix of numbers and alphabets- from your Stripe dashboard.

copy test Api keys from Stripe account dashboard

You can copy and save both the Publishable Key and the Secret Key for later use.

Step 2: Install Stripe for WooCommerce plugin

The Stripe payment gateway for WooCommerce is a free plugin that you can download and install by navigating to Plugins > Add new.

Install the stripe for WooCommerce plugin by WebToffee

Install and Activate the plugin and go to its settings for further configuration.

Step 3: Configure the plugin settings

Within the opening General Settings tab, you can add the previously saved keys. Test publishable and Test secret keys can be entered into their respective fields.

Configure plugin settings to enable Stripe in WooCommerce

Now you can proceed to save the settings.

Step 4: Enable credit/debit cards via Stripe

Credit and Debit cards are one of the common payment methods used by customers across the world. Thus it’s important to provide these payment methods to your customers. To accept credit and debit cards within your store you can open the respective tab.

Select the box to enable Credit and Debit cards in your store.

This Stripe plugin supports all popular cards including Mastercard, Visa, American Express, Discover, JCB, and Diners Club.

You can allow all of these or choose the ones you prefer.

Credit/debit card settings for Stripe

There are many other options to customize the title, description, and button section for the checkout page, options to enable your customers to save their card details for future use, etc.

You can learn more about configuring each of these fields from the user guide of the Stripe Payment Gateway plugin.

Once the settings are enabled you can click save changes.

Likewise, you can enable any of the below payment methods in your store by configuring the respective settings given on their page.

  • Apple pay
  • Payment request buttons such as Google pay
  • Stripe checkout
  • Alipay
  • Local payment methods such as Alipay, SEPA, Klana, Wechatpay, Afterpay, etc.

Step 5: Make a test transaction

Now let’s check if the configurations are working properly by placing an order in your store.

On checkout, you can see the option to make payments with card details.

Checkout using Stripe

Since we have enabled test mode for Stripe, you will not be able to make any actual transactions. For enabling actual transactions you will have to switch to live mode within the plugin settings as shown below.

Switching to live mode with the Stripe plugin

You can choose Live mode from the drop-down and along with that paste the live publishable key and secret key copied from your Stripe account dashboard.

Click save the changes. Now your store is all ready to accept payments from your customers.

Similar Plugins to Integrate your WooCommerce Store with Stripe

You can check out the below list of plugins as well to add Stripe to your WooCommerce store. These are entirely free and some of them have their paid versions as well.

WooCommerce Stripe Payment Gateway

This official WooCommerce Stripe plugin offers support for card providers including Visa, MasterCard, American Express, Discover, JCB, Diners Club. Local payment methods such as Alipay, SEPA, Sofort, iDeal, Giropay can also be easily integrated into your store with the plugin. Plus you can accept payments via Apple Pay, Google Pay, and Microsoft Pay for mobile and desktop.

Payment Plugins for Stripe WooCommerce

Payment plugins is an official partner of Stripe and lets you accept payments via Credit Cards, Google Pay, ApplePay, Afterpay, ACH, Klarna, iDEAL, etc. This free plugin also supports WooCommerce subscriptions thus enabling customers to payments for Subscription products as well.

Accept Stripe Payments

Stripe Payments plugin allows you to accept credit card payments via Stripe payment gateway on your WordPress site easily. It supports Alipay and comes with a quick installation and setup.


Ensuring the best possible payment experience is one of the top priorities of any eCommerce store. Integrating Stripe is one of the best ways to make sure it. Hope you will be able to easily integrate Stripe with your WooCommerce store once you go through the article.