Charge Subscription

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.

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 ScenarioseNACHUPICards
Raised on: T
scheduledOn: T+2
Charge will be raised on T+2Charge will be raised on T+2Charge will be raised on T+2
Raised on: T
scheduledOn: T+3…T+14
Charge will be raised on T+3..T+14Charge will be raised on T+3..T+14Charge will be raised on T+3..T+14
Raised on: T(before 7am)
scheduledOn: T
Charge will be raised on TNot allowedNot allowed
Raised on: T(after 7am)
scheduledOn: T
Not allowedNot allowedNot allowed
Raised on: T(before 7am)
scheduledOn: null
Charge will be raised on TNot allowedNot allowed
Raised on: T(after 7 am)
scheduledOn: null
Charge will be raised on T+1Not allowedNot 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+1Charge will be raised on T+1Not allowed
Raised on: T
scheduledOn : T+15
Not allowedNot allowedNot 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
Language