Title: Razorpay Subscriptions for WooCommerce
Author: Razorpay
Published: <strong>November 15, 2017</strong>
Last modified: June 1, 2026

---

Search plugins

![](https://ps.w.org/razorpay-subscriptions-for-woocommerce/assets/banner-772x250.
png?rev=2633285)

![](https://ps.w.org/razorpay-subscriptions-for-woocommerce/assets/icon-256x256.
png?rev=2467704)

# Razorpay Subscriptions for WooCommerce

 By [Razorpay](https://profiles.wordpress.org/razorpay/)

[Download](https://downloads.wordpress.org/plugin/razorpay-subscriptions-for-woocommerce.2.4.2.zip)

 * [Details](https://wordpress.org/plugins/razorpay-subscriptions-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/razorpay-subscriptions-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/razorpay-subscriptions-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/razorpay-subscriptions-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/)

## Description

This is the official Razorpay Subscriptions payment gateway plugin for WooCommerce.
Allows you automatically charge customers on a recurring basis, based on a billing
cycle that you control. You can easily create and manage Subscriptions and get instant
alerts on payment activity as well as the status of Subscriptions.

Razorpay Subscription Plugin helps you to start accepting recurring payments on 
your WordPress website:
 – Very quick and merchant friendly integration – Via Credit
Card, Debit Card, Net Banking and UPI payment methods – No set-up costs are involved.
It’s a free plugin

This is compatible with WooCommerce>=2.4, including the new 9.0 release. It has 
been tested upto the 9.1.2 WooCommerce release. This also requires the WooCommerce
Subscriptions plugin to be installed on your server. (Tested upto 6.5.0 version 
of the WooCommerce Subscriptions release).

### Dependencies

 1. WordPress v3.9.2 and later
 2. WooCommerce v2.4 and later
 3. WooCommerce Subscriptions v2.2 and later
 4. [Razorpay WooCommerce Plugin](https://wordpress.org/plugins/woo-razorpay/) 2.8.2
    and later
 5. PHP v7.4 and later
 6. php-curl

### Configuration

 1. Visit the WooCommerce settings page, and click on the Checkout/Payment Gateways
    tab.
 2. Click on Razorpay to edit the settings. If you do not see Razorpay in the list 
    at the top of the screen make sure you have activated the plugin in the WordPress
    Plugin Manager.
 3. Enable the Payment Method, name it Credit Card / Debit Card / Internet Banking (
    this will show up on the payment page your customer sees), add in your Key id and
    Key Secret.
 4. Setup Webhooks as per [this guide](https://github.com/razorpay/razorpay-woocommerce/wiki/Webhooks).

### Support

Visit [razorpay.com/support](https://razorpay.com/support/) for support requests.

### License

The Razorpay WooCommerce Subscriptions plugin is released under the GPLv2 license,
same as that of WordPress. See the LICENSE file for the complete LICENSE text.

## Installation

 1. Install the plugin from the [WordPress Plugin Directory](https://wordpress.org/plugins/razorpay-subscriptions-for-woocommerce/).
 2. To use this plugin correctly, you need to be able to make network requests. Please
    make sure that you have the php-curl extension installed.
 3. Make sure you have the following plugins installed: `WooCommerce Razorpay`, `WooCommerce
    Subscriptions`, `WooCommerce`.

## FAQ

### What is Razorpay?

Razorpay is a full-stack payments solution that enables thousands of online and 
offline businesses to accept, process and disburse payments on the web and mobile
apps.

### What’s a WordPress Plugin?

A WordPress plugin is a piece of code that you may use to enhance the features and
functionality of your current WordPress site.

### What is Subscription?

Subscriptions does not require any intervention from the customer. It is an automated
payment collection system that requires a one-time approval from the customer via
an authentication transaction.
 Merchants can automatically charge customers based
on a billing cycle that they control.

### What does the Razorpay Subscription plugin for WordPress do?

It helps you add recurring payments to your WordPress website or blog with a simple
integration.

### Do I need a Razorpay account for using plugins?

Yes, you will have to sign-up for a Razorpay account. Here’s a quick guide for you.

### Can I accept UPI and credit card payments on my WordPress website?

Yes, with Razorpay Subscription Plugin you can accept payments via multiple payment
methods such as UPI, Credit/Debit cards and Net-banking.

### Can I accept international payments?

Yes, you can accept international payments with Razorpay Subscriptions. Here’s a
quick guide for you.

### How do I enable Multi-currency support

Please get multi-currency enabled for your account. Once you have it enabled, you
can install any plugin version higher than 2.0.0, which comes with native multi-
currency support.

### Is it safe to collect payments from Razorpay?

Safe money movement with our 100% secure ecosystem guarded with PCI DSS compliance.

### Where can I find a report and analysis of all transactions?

You can download all of your transactions with the details of your customers from
your Razorpay dashboard.

### What is the platform fee for using Razorpay to accept payments?

We offer a simple, transparent pricing of 2% fee per transaction amount. However,
if you’d like a customised plan for your business, you can read more here.

### Does this support webhooks?

Please make sure that you have Webhooks setup on the [Razorpay Plugin](https://wordpress.org/plugins/woo-razorpay/)
to ensure that recurring payments are marked as paid on WooCommerce.

### Is there a limit on how many years a Subscription can remain active or a limit on maximum number of billing cycles for a subscription?

We support Subscriptions for a maximum duration of 100 years.
 The number of billing
cycles depends if the subscription is billed daily, weekly, monthly or yearly.

## Reviews

![](https://secure.gravatar.com/avatar/89251b853ee7b2bf85a67b82e94f53f167827b7fb65b634e6a0f354cd2de4dc3?
s=60&d=retro&r=g)

### 󠀁[Not working](https://wordpress.org/support/topic/not-working-4256/)󠁿

 [Aravind](https://profiles.wordpress.org/aravind1418/) July 6, 2024

I am still getting this message on checkout page – “Setup automatic recurring billing
on a MasterCard or Visa Credit Card” despite enabling the recurring payments option.

![](https://secure.gravatar.com/avatar/089278a58bdb4a3225290260f22504eb9b9c231dd476d7a23b7895c89c4d1424?
s=60&d=retro&r=g)

### 󠀁[Crashed wordrpress. DO NOT install till the team fixes critical error bug](https://wordpress.org/support/topic/crashed-wordrpress-do-not-install-till-the-team-fixes-critical-error-bug/)󠁿

 [ILoveWordpress](https://profiles.wordpress.org/graceswp/) September 3, 2023

It’s not been working since the first time I installed in wordpress 6+ It kpt on
crashing my install. I wited for 3 wordpress version upgrades and it is still not
working. Screenshot: bit .ly/ 3YZHrzd

![](https://secure.gravatar.com/avatar/60581f8f1019e7648fc16d975bfd0feb36717795ebfbdc48fde85ce94ec08a1c?
s=60&d=retro&r=g)

### 󠀁[Works as expected](https://wordpress.org/support/topic/works-as-expected-827/)󠁿

 [Ram Shengale](https://profiles.wordpress.org/ramshengale/) June 1, 2023

Plugin is good and works as expected.

![](https://secure.gravatar.com/avatar/fc48aa8f47314e7f45957f7108afee8dc50caeaa9a6b805633c70957ba477730?
s=60&d=retro&r=g)

### 󠀁[Not compatible](https://wordpress.org/support/topic/not-compatible-48/)󠁿

 [bnimbhal](https://profiles.wordpress.org/bnimbhal/) February 8, 2022

Hello, The plugin is not compatible with DIVI themes.

![](https://secure.gravatar.com/avatar/9f1f058b2437ad5dd969822a436a20c2800bc3104101ee0df3b1be5c08909c05?
s=60&d=retro&r=g)

### 󠀁[Excellent Addon](https://wordpress.org/support/topic/excellent-addon-19/)󠁿

 [aspirenetwork](https://profiles.wordpress.org/aspirenetwork/) July 16, 2020

Excellent addon for Woocommerce Subscription. Instant activation and no issues at
all!! Thank you.

![](https://secure.gravatar.com/avatar/bee49e297d8870556473887f4c918591a73cc9b95a9bb1085d4aeabada744ec3?
s=60&d=retro&r=g)

### 󠀁[Need e-mandate and debit card support](https://wordpress.org/support/topic/need-e-mandate-and-debit-card-support/)󠁿

 [Santhosh Kumar](https://profiles.wordpress.org/iasexpress/) December 20, 2019

The plugin works perfectly for collecting subscriptions. However, certain debit 
cards and e-mandates are not working or available yet. Please update the plugin 
for more features.

 [ Read all 6 reviews ](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/reviews/)

## Contributors & Developers

“Razorpay Subscriptions for WooCommerce” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Razorpay ](https://profiles.wordpress.org/razorpay/)

[Translate “Razorpay Subscriptions for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/razorpay-subscriptions-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/razorpay-subscriptions-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/razorpay-subscriptions-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/razorpay-subscriptions-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/razorpay-subscriptions-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.4.2

 * Updated php support version info and subscription flags uses

#### 2.4.1

 * Updated documentation.

#### 2.4.0

 * Added, Validation for Api key and secret.
 * Added, On-hold subscription as a cancellable status.
 * Added, Support for Checkout blocks.
 * Fixed, Duplicate Subscriptions fix.
 * Fixed, Repeat api call for webhook.

#### 2.3.9

 * Added WC_Subscriptions_Cart check

#### 2.3.8

 * Fixed Tax calculation for signup fee

#### 2.3.7

 * Fixed Renewal order creation bug

#### 2.3.6

 * Added support for HPOS.
 * Tested upto WordPress 6.2.2 and Woocommerce subscription 5.3.1.

#### 2.3.5

 * Fixed multiple webhook API calls.
 * Added subscription.charged webhook event to fix the woocommerce subscription 
   status update
 * Tested upto WordPress 6.1.1 and WooCommerce subscription 4.5.1.

#### 2.3.4

 * Fixed multiple payment options on checkout.
 * Tested upto WordPress 6.0.1 and WooCommerce subscription 4.0.2.

#### 2.3.3

 * Add Auto Enable Webhooks feature.
 * This feature is compatible with Razorpay Woocommerce plugin 3.7.1.
 * Tested upto WordPress 5.9.3 and WooCommerce subscription 4.0.2.

#### 2.3.2

 * Added woocommerce debug log for subscription webhooks.
 * Tested upto WordPress 5.9.2 and WooCommerce 6.2.1 and WooCommerce subscription
   4.0.2.

#### 2.3.1

 * Bug fix: Fixed place order issue regarding the authentication.
 * Tested upto WordPress 5.9.1 and WooCommerce 6.2.1 and WooCommerce subscription
   4.0.2.

#### 2.3.0

 * Added new features of subscription like pause and resume the subscription.
 * Added subscription webhook events(pause, resume & cancel) and integrated.
 * Tested upto WordPress 5.8.2 and WooCommerce 5.9.0 and WooCommerce subscription
   3.1.6

#### 2.2.2

 * Bug fix: Cancellation of subscription from woo subscription

#### 2.2.1

 * Bug fix: Fixed the displaying of message in payment popup for yearly subscription

#### 2.2.0

 * Tested upto WordPress 5.7.2 and WooCommerce 5.4.1 and WooCommerce subscription
   3.0.9

#### 2.1.0

 * Support international currency
 * Handled duplicate notification for single webhook
 * Add feature after cancel subscription from razorpay dashboard, cancelled subscription
   at woo-commerce dashboard also
 * Bug fix: Resolve repetition of new order after successfully retry charge.

#### 2.0.0

 * Fix Support Links
 * Handled never expiry subscription exception
 * Handled upfront payment in case of single subscription opt
 * Compatible with razorpay-woocommerce 2.x

#### 1.0.1

 * Bug fix: disallowing plugin usage if base plugin directory doesn’t exist
 * Initial Release

## Meta

 *  Version **2.4.2**
 *  Last updated **4 weeks ago**
 *  Active installations **600+**
 *  WordPress version ** 3.9.2 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ecommerce](https://wordpress.org/plugins/tags/ecommerce/)[india](https://wordpress.org/plugins/tags/india/)
   [payments](https://wordpress.org/plugins/tags/payments/)[razorpay](https://wordpress.org/plugins/tags/razorpay/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/razorpay-subscriptions-for-woocommerce/advanced/)

## Ratings

 3.3 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/reviews/)

## Contributors

 *   [ Razorpay ](https://profiles.wordpress.org/razorpay/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/razorpay-subscriptions-for-woocommerce/)