Supported Payment Modes
In this article, you will learn the different payment methods that can be configured to accept payments from your customer.
Cashfree Subscriptions currently supports the following payment modes to collect payments from your customer:
- Bank Account (e-Mandate + Physical Mandate)
- UPI Autopay
- Debit/Credit CardBank Account (e-Mandate)
Maximum subscription amounts allowed for different payment methods are mentioned below:
Supported Payment Frequencies
Payment Methods | Supported Frequencies |
---|---|
eNACH | Daily, weekly, monthly, yearly, and ad-hoc. |
Card | Weekly, monthly, yearly, and ad-hoc. |
UPI AutoPay | Weekly, monthly, and ad-hoc. |
Physical NACH | Monthly, yearly, and ad-hoc. |
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 authorise the subscription. The payment gets debited automatically based on the plan selected.
To authorize using a bank account,
- Customers must select the Bank Account (e-Mandates) payment method on the checkout page.
- Select the preferred authorization mode, Net Banking or Debit Card.
- Enter the required details, and approve the subscription.
Banks Supported
The list of supported banks can be found here.
Bank Account (Physical Mandate)
Customers can authorize the subscriptions using only their signature and bank account details. There is no requirement to have a debit card / netbanking enabled to set up the mandate.
To authorize using a physical mandates,
- Step 1: Create Seamless Subscription - Use this API to create a subscription for your customer that includes providing customer & mandate details. If the mandate details such as amount & frequency are the same for all your customers you can create a plan before creating a subscription. The response will give you the list of supported banks applicable for physical mandate.
- Step 2: Upload File - Use the Upload File API to upload the Physical Nach registration forms that contain your customer’s bank account details, mandate details and signature. You will receive a file ID in the response, this needs to be used in the next step.
- Step 3: Create Auth Seamless Physical Mandate - Use the Create Auth Seamless Physical Mandate API to create an Authorization request for your customer. For Physical mandates, this API lets Cashfree Payments know that the nach form is to be raised to the bank for registering the mandate in production.
Banks Supported
The list of supported banks can be found here.
Debit/Credit Card
Customers can authorize the subscriptions using their Debit/Credit Card. They must enter their card details to authorize the subscription. The payment is automatically debited based on the plan selected. 25+ banks are supported for Credit and Debit Card payments.
UPI Autopay
Payments for subscriptions via UPI give customers the flexibility to pay using any UPI application. Customer must first enter their UPI VPA and authorise the subscription.
UPI Autopay is supported for all methods via Intent Flow, Collect Flow, and QR Flow.
UPI Apps and Handles Supported for UPI AutoPay
The table below lists the UPI applications along with their handles.
UPI Applications | Handles |
---|---|
BHIM BOI UPI | @boi |
Phonepe | @ybl | @ibl | @axl |
Gpay | @okhdfcbank | @okaxis | @okicici |
BHIM Indus Pay | @indus |
BHIM Canara | @cnrb |
BHIM DLB UPI | @dlb |
BHIM Baroda Pay | @barodampay |
BHIM | @upi |
Paytm | @paytm |
Utkarsh Small Finance Bank | @utkarshbank |
ICICI | @icici |
Amazon Pay | @apl, @apay, @amazonpay, @amazon, @yapl |
BHIM Axis Pay | @axisbank |
DakPay UPI (IPPB) | @postbank |
Mobikwik | @ikwik |
Slice | @sliceaxis |
DBC | @DBS |
PayZapp | @pz |
OkCredit | @axb |
MyJio UPI | @jio |
BHIM SBI Pay | @sbi |
Groww | @yesg |
Slash | @icici |
TataNeu | @tapicici |
Jupiter | @jupiteraxis |
BHIM PNB | @pnb |
Zomato | @zoicici |
Bajaj Finserv | @abfspay |
Go Niyo | @niyoicici |
Intent Apps Supported by Subscriptions
The table below lists the intent applications supported by Subscriptions.
Apps | Android Intent | iOS Intent |
---|---|---|
Paytm | ✔️ | ✔️ |
GPay (@okhdfc, @okicici, @oksbi) | ✔️ | ✔️ |
PhonePe | ✔️ | X |
AmazonPay | ✔️ | X |
Bhim | ✔️ | X |
Updated about 1 year ago