post https://api.cashfree.com/api/v2/subscriptions/subReferenceId/charge
Use this API to explicitly debit the customer account for an ON-DEMAND plan. The customer will receive a notification from their respective bank regarding the payment.
URLs
For any payment that is to be made through the On-demand subscriptions, you need to raise a request to Cashfree Payments via the Charge Subscription API. The table below explains the rules and the constraints for the scheduledOn parameter for each mode.
Charge Subscription API Scenarios | eNACH & Physical Nach | UPI | Cards |
---|---|---|---|
Raised on: T(before 7am) scheduledOn: null | Charge will be raised on T | Not allowed | Not allowed |
Raised on: T(after 7 am) scheduledOn: null | Charge will be raised on T+1 | Not allowed | Not allowed |
Raised on: T(before 7am) scheduledOn: T | Charge will be raised on T | Not allowed | Not allowed |
Raised on: T(after 7am) scheduledOn: T | Not allowed | Not allowed | Not allowed |
Raised on: T scheduledOn : T+1 (cut-off time for UPI is 6pm on T for the charge to be raised on T+1). | Charge will be raised on T+1 | Charge will be raised on T+1 | Not allowed |
Raised on: T scheduledOn: T+2 | Charge will be raised on T+2 | Charge will be raised on T+2 | Charge will be raised on T+2 |
Raised on: T scheduledOn: T+3…T+14 | Charge will be raised on T+3..T+14 | Charge will be raised on T+3..T+14 | Charge will be raised on T+3..T+14 |
Raised on: T scheduledOn : T+15 | Not allowed | Not allowed | Not allowed |
- T - Date on which the Charge Subscription API is raised
- scheduledOn - The day on which the customer is to be debited
- null - Empty field