Create and Manage Subscription

Every subscription should have a plan. You can define the duration and the amount which you will charge your customers in the plan.

  1. Create subscriptions and share the link with customers
  2. Customer complete the checkout and subscription will be active
  3. Manage subscriptions
Subscriptions WorkflowSubscriptions Workflow

Subscriptions Workflow

Create Subscription

After you have created the plan, the next step is to create a subscription to charge the customers as per the plan created. A notification will be sent to your customers with the checkout link to make the payment.

To create a new subscription,

  1. Go to PG Dashboard > Subscriptions > View Subscriptions > New Subscription.
  2. Enter a unique Subscription Id. This is used to identify each subscription.
  3. Select the Plan which you have already created. Click here to know how to create a plan.
  4. Enter Customer Email and Customer Phone.
  5. Enter the Subscriptions Start Date. For the Periodic plan, your customer will be charged on this date.
  6. Enter the Expiry Date, the last date till the subscription is valid.
  7. In the Note field, enter a brief description for the subscription. Customers can view this during checkout.
  8. Enter the Return URL to which customers must be redirected after the subscription has been authorized.
  9. To send SMS and email notifications to customers directly, select the option Send Email & SMS notifications to customer.
  10. Click Create. The subscription has been created, and the subscription authorization link has been shared with the customers. The Customer can provide their card details/account number and authorize the subscription.
Create SubscriptionCreate Subscription

Create Subscription

📘

Use our APIs to create Subscriptions. Click here to know more.

Checkout Success

For the checkout to be successful, your customers must authorize the subscription using the link shared. You can use our standard checkout flow or you can customise the checkout experience for your customers as per your requirements. Auto-debits will be enabled only after successful authorization. It saves customers the time and effort to make periodic payments. The payment gets debited automatically based on the plan created.

Payment Methods

Customers can select one of the following payment methods for subscriptions:

  • Bank Account (e-Mandate)
  • Debit/Credit Card
  • UPI

Bank Account (e-Mandate)

Customers can authorize the subscriptions using their bank account via net banking or debit card. They must enter their bank account details and authorize the subscription. The payment gets debited automatically based on the plan selected.

To authorize using a bank account,

  1. Customers must select the Bank Account (e-Mandates) payment method on the checkout page.
  2. Select the preferred authorization mode, either Net Banking or Debit Card.
  3. Enter the required details, and approve the subscription.

Banks Supported

Bank Code

Bank Name

Net Banking

Debit Card

KKBK

KOTAK MAHINDRA BANK LTD

Live

Live

YESB

YES BANK

Live

Live

IDFB

IDFC FIRST BANK LTD

Live

Live

PUNB

PUNJAB NATIONAL BANK

Live

Live

USFB

UJJIVAN SMALL FINANCE BANK LTD

Live

Live

ICIC

ICICI BANK LTD

Live

Live

ESFB

EQUITAS SMALL FINANCE BANK LTD

Live

Live

SIBL

SOUTH INDIAN BANK

Live

Live

HDFC

HDFC BANK LTD

Live

Live

RATN

RBL BANK LIMITED

Live

Live

PYTM

PAYTM PAYMENTS BANK LTD

Live

Live

DEUT

DEUTSCHE BANK AG

Live

Live

FDRL

FEDERAL BANK

Live

Live

SBIN

STATE BANK OF INDIA

Live

Live

DLXB

DHANALAXMI BANK

Live

Live

DBSS

DBS BANK INDIA LTD

Live

Live

TMBL

TAMILNAD MERCANTILE BANK LTD

Live

Live

UTIB

AXIS BANK

Live

Live

JSFB

JANA SMALL FINANCE BANK LTD

Live

Live

CITI

CITIBANK N A

Live

Live

BARB

BANK OF BARODA

Live

Live

SCBL

STANDARD CHARTERED BANK

Live

Live

UBIN

UNION BANK OF INDIA

Live

Live

INDB

INDUSIND BANK

Live

Live

MAHB

BANK OF MAHARASHTRA

Live

Live

KARB

KARNATAKA BANK LTD

Live

Live

CSBK

CSB BANK LTD

Live

Live

CNRB

CANARA BANK

Live

Live

IBKL

IDBI BANK

Live

X

CIUB

CITY UNION BANK LTD

Live

X

HSBC

THE HONGKONG AND SHANGHAI BANKING CORPORATION LTD

Live

X

KVBL

KARUR VYSA BANK

Live

X

BDBL

BANDHAN BANK LTD

Live

X

COSB

THE COSMOS CO-OPERATIVE BANK LTD

Live

X

IDIB

INDIAN BANK

Live

X

VARA

THE VARACHHA CO OP BANK LTD

Live

X

KVGB

KARNATAKA VIKAS GRAMEENA BANK

Live

X

APGB

ANDHRA PRAGATHI GRAMEENA BANK

Live

X

CNSX

THE CHEMBUR NAGARIK SAHAKARI BANK

X

Live

SHIX

SHIVALIK SMALL FINANCE BANK LTD

X

Live

NCBL

THE NATIONAL CO OP BANK LTD

X

Live

KNSB

KURLA NAGARIK SAHAKARI BANK LTD

X

Live

DCBL

DCB BANK LTD

Live

Live

CBIN

CENTRAL BANK OF INDIA

X

Live

AUBL

AU SMALL FINANCE BANK

Live

Live

IOBA

INDIAN OVERSEAS BANK

Live

X

BKID

BANK OF INDIA

Live

Live

PSIB

PUNJAB AND SIND BANK

Live

X

CLBL

CAPITAL SMALL FINANCE BANK LTD

X

Live

Debit/Credit Card

Customers can authorize the subscriptions using their debit/credit card. They must enter their card details like card number, cardholder name, card validity details and authorize the subscription. The payment gets debited automatically based on the plan selected. 7+ banks are supported for Credit and Debit cards payments.

UPI

Payments for subscriptions via UPI gives customers the flexibility to pay using any of the UPI applications. Customer must first enter their UPI VPA and authorise the subscription.

Supported payment application: BHIM, Paytm, Indusind Bank App
Payment frequency supported: Monthly and weekly

To authorize using UPI,

  1. Customers must select the UPI payment method.
  2. Enter a valid UPI VPA. A notification will be sent to the UPI application.
  3. Customers must open the app and confirm their subscription. The payment gets deducted based on the subscription plan.

Customers can pay for subscriptions upto Rs. 5000 using their UPI VPA. This payment method cannot be used for payments of more than Rs. 5000 per month.

Manage Subscription

Once the customer has authorized the subscription, you can easily debit their account either periodically or as per the on-demand plan. In the case of a periodic plan, Cashfree will auto-debit the customer’s account as per the plan interval. For an On-Demand plan, you have to send an API request to Cashfree every time you want to debit your customers. Your customers are notified when the payment gets debited.

For an On-Demand plan, you would have to raise a Payment every time you want to debit your customers. You can raise a payment using any of the following methods:

  1. Through API request - Charge Subscription.
  2. Through the dashboard for individual customers.
    Go to Subscriptions > View Subscriptions > Details (for the selected subscription) > ACTIONS > On Demand Charge.
  3. Through the dashboard to initiate payment charges in bulk using the Bulk Payments feature.
    Go to Subscriptions > Bulk Payments > Upload .csv file with all the details.

If the payment fails due to insufficient funds, expiration of payment method, and so on, the status of the subscription changes to ON-HOLD. In these scenarios, you can retry the failed transaction from the dashboard or use the Retry Payment API. If the retry is successful, the subscription will be activated, else it continues to be in the ON-HOLD state.

To cancel a subscription, go to PG Dashboard > Subscriptions > View Subscriptions > Subscription Details > click Cancel. The customer will no longer be charged.

Create Bulk Subscription

Create subscriptions in bulk when you want to create a large number of subscriptions without an API integration. Add all the required details in a file as per the suggested format and upload it. The subscriptions created will be in the Initialized state.

Once the subscriptions are created, download the file to check the file status. This file also contains the checkout link which you can share with your customers using which they can complete the checkout process.

To create subscriptions in bulk,

  1. Go to PG Dashboard > Subscriptions > Bulk Create Subscriptions > click UPLOAD FILE.
  2. Click CHOOSE FILE to select the file you want to upload and then click UPLOAD.
    Ensure the uploaded file is as per the format suggested in the sample file.
Subscription File UploadSubscription File Upload

Subscription File Upload

  1. The uploaded file with the status will be visible in the uploaded files section. Click Download to view the customer details, status, and the payment link.

Did this page help you?