Retry Payment

Applicable only for Periodic Subscriptions. Use this API to retry the last failed payment for a subscription in ON HOLD state. On a successful retry, the subscription gets activated. Use the Retry API when the subscription debit has failed at your customer's end. Only one retry attempt is allowed per day and 3 retry attempts are allowed for a failed transaction within the cycle. Retry is not allowed if the current cycle expires.

ℹ️

URLs

📘

Maximum retries allowed are 3 per cycle & 1 for a day. Retry is not allowed if the cycle has expired.

nextScheduledOn Functionality

Let us see how the nextScheduledOn functionality works for different payment modes with an example.

Cycle Debit DatesCycle Start & End Date
5th January5th January to 4th February
5th February5th February to 4th March
5th March5th March to 4th April

Case 1: Payment Mode: eNACH (Debit fails on 5th March)

Retry Attempted DatenextScheduledOn DateDebit DateTerminal State of DebitNext Debit Date (set only after the current retry is successful)
7th March (11 am)not provided8th MarchDebit successful on: 8th March EODSince the debit is successful, the next debit dates are -
- 8th March
- 8th April
- 8th May and so on…
7th March (11 am)not provided8th March Debit fails on: 8th March EODSince the debit fails, the subscription will remain to be in ON HOLD status. Also, no future debits will be scheduled.
7th March (before 7 am)not provided7th MarchDebit successful on: 7th March EODSince the debit was successful on 7th March, the next debit dates are -

- 7th April
- 7th May
- 7th June and so on…
7th March (11 am)5th April8th MarchDebit successful on: 8th March EODSince the retry & debit is successful, the next debit dates as per the nextScheduledOn -

- 5th April
- 5th May
- 5th June and so on…
7th March (11 am)10th May8th MarchDebit successful on: 8th March EODSince the retry & debit is successful, the next debit dates as per the nextScheduledOn -

- 10th May
- 10th June
- 10th July and so on…
7th March (11 am)25th MarchError - Only one debit can be performed in a cycle.Error - Only one debit can be performed in a cycle.Error - Only one debit can be performed in a cycle.
8th April (11 am)not providedError - Retry fails as you cannot retry a transaction out of the cycle date.Error - Retry fails as you cannot retry a transaction out of the cycle date.Error - Retry fails as you cannot retry a transaction out of the cycle date.

Case 2: Payment Mode: UPI AutoPay (Debit fails on 5th March)

Retry Attempted DatenextScheduledOn DateDebit DateTerminal State of DebitNext Debit Date (set only after the current retry is successful)
7th March (before 6 pm)not provided8th MarchDebit successful on: - 8th March EODSince the debit is successful, the next debit dates are:

- 8th March
- 8th April
- 8th May and so on…
7th March (after 6 pm)not provided9th MarchDebit successful on: 9th March EODSince the debit is successful, the next debit dates are:

- 9th March
- 9th April
- 9th May and so on…
7th March (before 6 pm)5th April8th MarchDebit successful on: 8th March EODSince the debit is successful, the next debit dates as per the nextScheduledOn -

- 5th April
- 5th May
- 5th June and so on…
7th March (before 6 pm)10th May8th MarchDebit successful on: 8th March EODSince the debit is successful, the next debit dates as per the nextScheduledOn -

- 10th May
- 10th June
- 10th July and so on…
7th March (before 6 pm)25th MarchError - Retry fails as only one debit can be performed in a cycle.Error - Retry fails as only one debit can be performed in a cycle.Error - Retry fails as only one debit can be performed in a cycle.
8th April (11 am)not providedError - Retry fails as you cannot retry a transaction out of the cycle date.Error - Retry fails as you cannot retry a transaction out of the cycle date.Error - Retry fails as you cannot retry a transaction out of the cycle date.
Language

Experience the all-new Cashfree Payments Docs! Faster, smarter, and easier to navigate. Check it out here!🎉