Create Seamless Subscription

Use this API to create a subscription in a seamless manner. This allows you to provide your own payment experience to your customers. With this, you can collect all payment details on your webpage and safely send them to Cashfree for processing. The authLink received in the response will redirect the customer to the 2FA page of the issuer/destination bank.

General Pointers

Store the subReferenceId as this is the unique id generated by Cashfree for the subscription. It will be required for subsequent operations.

It is recommended that the checkout page showcases all the subscription and payment details so that the customer can make an informed decision. For e-mandates, the NPCI guidelines state that the checkout information should include but are not limited to the following

  • Mandate description
  • Account type - Savings or Current
  • Bank Name
  • Customer Name
  • Recurring payment details: This should include the following information
    a. Frequency of the subscription
    b. Recurring amount/Maximum amount
    c. Last Payment date
    d. Purpose of the Subscription

Mapping for BankId

Bank IDBank Name
CITICITIBANK N A
DCBLDCB BANK LTD
BDBLBANDHAN BANK LTD
IDIBINDIAN BANK
BARBBANK OF BARODA
CBINCENTRAL BANK OF INDIA
CIUBCITY UNION BANK LTD
CNRBCANARA BANK
COSBCosmos Bank
DEUTDEUTSCHE BANK AG
DLXBDHANALAXMI BANK
ESFBEQUITAS SMALL FINANCE BANK LTD
FDRLFEDERAL BANK
HDFCHDFC BANK LTD
IBKLIDBI BANK LTD
ICICICICI BANK LTD
IDFBIDFC FIRST Bank
INDBINDUSIND BANK
KARBKARNATAKA BANK LTD
KKBKKOTAK MAHINDRA BANK LTD
MAHBBANK OF MAHARASHTRA
PUNBPUNJAB NATIONAL BANK
TMBLTAMILNAD MERCANTILE BANK LTD
USFBUJJIVAN SMALL FINANCE BANK LTD
UTIBAXIS BANK
PYTMPAYTM PAYMENTS BANK LTD
RATNRBL BANK LIMITED
SBINSTATE BANK OF INDIA
SCBLSTANDARD CHARTERED BANK
YESBYES BANK
SIBLSOUTH INDIAN BANK
DBSSDBS BANK INDIA LTD
JSFBJANA SMALL FINANCE BANK LTD
HSBCTHE HONGKONG AND SHANGHAI BANKING CORPORATION LTD
KVBLKARUR VYSA BANK
UBINUNION BANK OF INDIA
CSBKCSB BANK LTD
VARATHE VARACHHA CO OP BANK LTD
KVGBKARNATAKA VIKAS GRAMEENA BANK
APGBANDHRA PRAGATHI GRAMEENA BANK
CNSXTHE CHEMBUR NAGARIK SAHAKARI BANK
SHIXSHIVALIK SMALL FINANCE BANK LTD
NCBLTHE NATIONAL CO OP BANK LTD
KNSBKURLA NAGARIK SAHAKARI BANK LTD
AUBLAU SMALL FINANCE BANK
BKIDBANK OF INDIA
PSIBPUNJAB AND SIND BANK
IOBAINDIAN OVERSEAS BANK
CLBLCAPITAL SMALL FINANCE BANK LTD

Possible Values for Bank ID

If emandate_authMode is NetBanking:If emandate_authMode is debitCard:
BARB, CBIN, CIUB, CNRB, COSB, DEUT, DLXB, ESFB, FDRL, HDFC, IBKL, ICIC, IDFB, INDB, KARB, KKBK, MAHB, PUNB, PYTM, RATN, SBIN, SCBL, TMBL, USFB, UTIB, YESB, SIBL, DBSS, JSFB, HSBC, KVBL, CITI, DCBL, BDBL, IDIB, UBIN, CSBK, VARA, KVGB, APGB, AUBL, IOBA, PSIBANDB, AUBL, CITI, DCBL, DEUT, DLXB, ESFB, FDRL, HDFC, ICIC, IDFB, INDB, KARB, KKBK, MAHB, PUNB, PYTM, RATN, SBIN, SIBL, USFB, YESB, DBSS, TMBL, UTIB, BARB, JSFB, SCBL, UBIN, CSBK, CNSX, SHIX, NCBL, KNSB, BKID, CLBL
Language