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.

ℹ️

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 ScenarioseNACH & Physical NachUPICards
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(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
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+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
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