Flow Advisory | Autopay PDNs | Version 1.1.3
Advisory : Allowing Merchant to send the PDN for debit date upto T+3 Day and to keep multiple PDN active in the system.
Deployment Date : 19th November 2026
We are enhancing how Pre-Debit Notifications (PDNs) work for UPI AutoPay. These changes let the merchants notify users further in advance and keep more than one Pre-Debit Notification (PDN) active on a mandate, so scheduled debits, especially on Daily mandates, are not skipped because a new Pre-Debit Notification (PDN) had to wait for the previous debit to finish.
-
What is changing ?
-
Pre-Debit Notification (PDN) debit date can now be up to T+3 Day.
You can now send a PDN on T-Day with a
debit_dateof up to T+3 Day (earlier limit: T+2 Day)
Eg : For a mandate with frequency as Daily or Aspresented, on 3rd November 2026, you can send the Pre-Debit Notification (PDN) for thedebit_dateof 4th November 2026 or 5th November 2026 or 6th November 2026 or for all thedebit_datesmentioned above (all 3 days in advance and all at once).
• Adebit_datebeyond T+3 will be rejected witherror_invalid_debit_date.
• The minimum 24-hour gap between PDN and debit (NPCI rule) and the 23:50–00:00 cutoff for T+1 PDNs remain unchanged.
• Thedebit_datemust fall within the mandate's start and end dates. -
Multiple active Pre-Debit Notifications (PDNs) per mandate.
Today, sending a new PDN cancels any earlier PDN on the same mandate that has not yet been presented. After this change, the behaviour depends on the mandate frequency:
Frequency Active PDNs allowed Does a new PDN cancel earlier ones? As Presented Up to 7 per debit date, i.e. up to 21 across T+1, T+2 and T+3 No. Earlier PDNs stay active. Daily 1 per debit date, i.e. up to 3 across T+1, T+2 and T+3 No. A second PDN for the same debit date is rejected. Weekly, Fortnightly, Monthly and others 1 at a time (one debit per frequency cycle) No change to current behaviour - For Aspresented mandates, active PDNs can be presented in any order for a same debit date, a later PDN can be presented before an earlier one for the same debit date.
- For Daily Frequency mandate: On 10th Nov'26 you can send PDNs for 11th Nov, 12th Nov and 13th Nov. Each can be presented once on its own debit date.
- Note:
- PDN should be presented on their respective debit dates. No carry forward.
- If PDN is not presented on the debit date, then it'll be marked as Expired.
-
Addition of new field :
debit_date_end_timein the callbacks and the Get Transaction Status (GTS) responsePre-Debit Notification (PDN) callbacks and the Get Transaction Status (GTS) response will include a new field:
"debit_date_end_time": "2026-11-13 23:59:59"- For all frequencies, a Pre-Debit Notification (PDN) that has not been presented by 23:59:59 IST on its debit date will move to Expired and can no longer be presented. Each PDN expires independently which means, if the T+1 PDN expires, the T+2 and T+3 PDNs are unaffected.
-
Presentation rules :
The Presentation API will accept any active
notification_sequence_idon the mandate. A presentation will be accepted only if:- The Pre-Debit Notification (PDN) is in
successstatus and has not already been presented. - The presentation is made within the Pre-Debit Notification's (PDN's) window (from
debit_datetodebit_date_end_time). - The presentation amount exactly matches the Pre-Debit Notification (PDN) amount.
- Re-presentations after an eligible failure are still allowed while
remaining_presentation_attemptsis above zero, but they must also complete before the PDN'sdebit_date_end_time. - If a presentation failed for example, at 11:30 PM and if it had a representable error code, the next re-presentation attempt would fall after 23:59:59, the presentation will be marked
Failedand the Pre-Debit Notification (PDN)completed.
- The Pre-Debit Notification (PDN) is in
-
Pause and revoke :
- If a mandate is
pausedorrevoked, all of its active Pre-Debit Notifications (PDNs) will be moved tocancelled.
- If a mandate is
-
-
New error responses
Scenario response_key debit_dateis more than T+3 Dayerror_invalid_debit_dateAs Presented: an 8th active PDN for the same debit date error_active_pdn_limit_exceededDaily and other frequencies (except aspresented frequency) : a second active PDN for the same debit date error_active_pdn_exists_for_debit_date -
Action required from you
- Handle the new
response_keylisted above in your PDN integration. - Accept the new
debit_date_end_timefield in callbacks and GTS responses. If your parser rejects unknown fields, update it before go-live. - For As Presented and Daily mandates, a new PDN will no longer cancel the previous one. If you currently re-send a PDN to correct an amount or date, the earlier PDN will remain active, make sure you present only the Pre-Debit Notification (PDN) you intend to debit.
- Always use the
notification_sequence_idreturned in the PDN callback when calling the Presentation API. For Daily mandates, sequence numbers are derived from the debit date and may not be consecutive; do not compute them on your side. - Schedule presentations early in the debit day so that any re-presentations can complete before 23:59:59 IST.
- Daily mandates: to avoid missed debits, send Pre-Debit Notifications (PDNs) for upcoming dates (T+2 or T+3 day) in advance rather than waiting for the previous debit to complete.
- Handle the new
-
What is not changing
- Multiple debits on the same day are possible only for As Presented mandates. All other frequencies still allow one debit per debit date / cycle.
- The 24-hour minimum notice and the T+1 cutoff window.
- Pre-Debit Notification (PDN) statuses (Pending, Success, Failed, Completed, Cancelled, Expired) remain the same. No new status is introduced.
For any further queries you may reach out to us.
