How to Enable Stripe Payment Gateway for WooCommerce India Users?

In this article, we give you a step by step guide to enable Stripe payment gateway on your WooCommerce store for Indian customers.


Stripe payment gateway is one of the most popular and the secured payment gateway options for payment for all eCommerce vendors. Stripe had launched its beta version in India in December 2017. Now after almost two years Indians have received the opportunity to use a fully functional Stripe online payment platform.

It is indeed a great opportunity for Indian eCommerce users when it comes to offering secured payment gateways on their online store.

Why Stripe?

Having a flexible API, and lower transaction fees, Stripe is a popular payment gateway worldwide. It is one of the fastest online payment processing platforms that is used widely. Here are some of the popular features that make Stripe payment gateway popular :

  • No hidden charges like monthly charges, extra charges, etc.
  • Supports payment from multiple countries (almost 40+).
  • Accept major credit and debit cards across every country 
  • Support 135+ currencies.
  • PCI DSS compliance 
  • Strict Customer authentication implied
  • Faster fraud detection.
  • Faster checkout using GooglePay, Apple Pay, and also Payment request API support.
  • Easy to update as well as input payment information using Stripe elements.
  • Quick capture of payments and refunds.

Add Stripe Payment Gateway to WooCommerce – Step by Step Guide

Now let us take a look at how Indian WooCommerce store owners can easily integrate Stripe payment gateway to their stores.

Step 1: Install Stripe WooCommerce payment gateway.

To use Stripe on your WooCommerce store, you can install the Stripe payment gateway from WooCommerce >> Plugins. You can also download it from

Stripe payment gateway

Step 2: Create your Stripe account.

Firstly, you need to obtain a Stripe account. You can go here to enter your details and create the account.

Stripe payment gateway

Once registered, you need to validate your email ID provided from your email.

Stripe payment gateway

When the verification process is completed you will be directed to the Stripe Dashboard to obtain the live and test API keys for your store. You can also find the right integration for your business, as Stripe provides varied options for businesses. Then you can also get the test API keys by clicking on Get your test API keys. 

Activate Stripe Account

Next, you go to the Activate Stripe account and click on Start now.

Stripe payment gateway

You get the following page to activate the Stripe Account. Here, you need to provide your country details, your product and business details, addresses, the account details, credit card details, and bank account details. You can also opt for a two-step verification for your Stripe account.

Stripe payment gateway

Upon submitting the details, you can then verify your account using SMS or using an authenticator app. If you are using SMS, then you receive a code sent by Stripe, which should be entered here :

Stripe payment gateway

Stripe then verifies your account and then your account becomes functional. Once the verification is done you can obtain the Test keys and live keys for the plugin.

Obtaining Live and Test API keys

To toggle between the Test and live mode you can use the same :

Stripe payment gateway

Test keys are mostly used for testing purposes and the Live API keys are used for real transactions. To obtain the Test key, you can go to the Developers section in Stripe and in Developers>> API keys. You get the following screen.

Stripe payment gateway

Once you obtain the Publishable key and the secret key, you can use it in your store.

Also, you need to collect the Webhooks for your Stripe payment plugin. You can obtain the same in Stripe>>Developers>>Webhooks

Stripe payment gateway


Webhooks are used by Stripe to notify any events happening in your account. For example, when a customer’s bank confirms payment or if any recurring payment succeeds, etc.  To do the same, follow these steps:

  1. Create a Webhook endpoint.Stripe payment gateway On clicking on Add endpoint, you get another screen, wherein you need to enter the URL of the website and then create the endpoint.
    Stripe payment gateway
  2. Use Stripe CLI, for triggering and listening to the events chosen in the endpoint.
  3. Then register the endpoint.

Stripe payment gateway

Once done you can see the webhook key in the signing secret, which you can copy and paste in the Webhook key secret in the plugin.

Stripe payment gateway

Webhooks are not important for all the Stripe integration, but it helps to notify any major things happening with your account.

Read more about Webhooks to know more about it here.

Step 3: Plugin Configuration

To configure the plugin, you need to activate the same in WooCommerce payments.

Stripe payment gateway

On clicking on the Manage option, you get to see the Stripe settings to be configured.

Stripe payment gateway

Here you can enable the Stripe payment gateway, enter the Publishable key, and the Secret key obtained from Stripe to activate the Test or live mode. Also, you can enable the capture option to capture the payments and also the Payment request buttons which lets you enable Payment requests buttons.

If you are switching to the Live mode, then you need to obtain the API keys for the live mode. This can be fetched from your Stripe account.

Stripe payment gateway

Once you obtain the live credentials, you can enter the same in the plugin to use. To do so, you need to disable the test mode and provide the Publishable key, secret key, and the webhook secret.

Stripe payment gateway

Once done Save the Settings.

Step 4: Checkout Page Stripe Details

Once all done, you can see the Stripe payment gateway option display on the cart and the checkout page.

Stripe payment gateway

When the live API keys are provided  the checkout page will show like this :

Stripe payment gateway

Here you can provide the card details and then proceed to checkout.

Take a look at the video for a better idea:

To Wrap up

This is how Indian WooCommerce store owners can easily integrate Stripe Payment gateway on their WooCommerce store easily and provide a secure and fast payment option for their customers worldwide.

Apart from Stripe, you can also make use of other payment gateway options like Amazon Pay,, Apple Pay, etc. , which also offer secured and fast online transactions for businesses.

Read More :

How to Add Stripe Payment Gateway to WooCommerce – Step by Step Guide

Popular Tags

Blog Business Case Code Snippet Documentation ELEX Address Validation & Google Address Autocomplete Plugin for WooCommerce ELEX Amazon Payments Gateway for WooCommerce ELEX Payment Gateway for WooCommerce ELEX Bulk Edit Products, Prices & Attributes for WooCommerce ELEX Dynamic Pricing and Discounts Plugin for WooCommerce ELEX EasyPost Auto-Generate & Email Labels Add-On ELEX EasyPost Shipping Method Plugin for WooCommerce ELEX Google Product Feed Plugin ELEX Hide WooCommerce Shipping Methods Plugin ELEX ShipEngine Multi-Carrier Shipping & Label Printing Plugin for WooCommerce ELEX Shipping Plugin with USPS Postage for WooCommerce ELEX USPS Auto-Generate & Email Labels Add-On ELEX WooCommerce Abandoned Cart Recovery with Dynamic Coupons ELEX WooCommerce Australia Post Bulk Label Printing Add-On ELEX WooCommerce Australia Post Shipping Plugin with Print Label & Tracking ELEX WooCommerce Catalog Feed for Facebook & Instagram ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing ELEX WooCommerce Choose Your Delivery Date Plugin ELEX WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label ELEX WooCommerce DHL Express Bulk Label Printing Add-On ELEX WooCommerce Discount per Payment Method Plugin ELEX WooCommerce EasyPost Bulk Label Printing Add-On ELEX WooCommerce EasyPost Return Label Add-On ELEX WooCommerce Name Your Price Plugin ELEX WooCommerce Product Price Custom Text (Before & After Text) and Discount Plugin ELEX WooCommerce Bulk Label Printing Add-On ELEX WooCommerce USPS Shipping Plugin with Print Label ELEX WooCommerce Request a Quote plugin for WooCommerce ELEX WordPress Embed YouTube Video Gallery ELEX WordPress Embed YouTube Video Gallery Plugin FAQ Getting Started Knowledge Base Open Source HelpDesk & Customer Support Ticketing System – Simple & Flexible Plugin Integrations ReachShip WooCommerce Multi-Carrier & Conditional Shipping Plugin Shipping Plugins Uncategorized WooCommerce WSChat - WordPress Live Chat Plugin WSDesk - WordPress Helpdesk Plugin