- Have questions?
- Need help? Contact support
- LLM? Read llms.txt
Once a mandate has been successfully created, transactions can be executed according to the mandate frequency (one-time or recurring) set during the mandate creation.
Before a mandate can be executed, it is required that a Pre-Notification API be sent by the Merchant between 48 and 24 hours before the actual mandate execution. The purpose of this is to inform the issuer and Payer PSP of mandate details before the mandate execution. The Payer PSP then informs the payer, which will allow enough time for the payer to check account balance, pause/revoke mandate if necessary.
The only exception to this notification requirement is for daily mandates, or mandates where the first execution takes place within 24 hours after the mandate is created.
If the Notify Mandate API is not sent within the specified time frame of 24 - 48 hours before execution, Payer PSP/ Issuer bank can fail the mandate execution.
A response is sent back to the payee application via the PSP if the UPI has received the notification request. If this response to webnotify api is not received within 60 seconds (configurable), then the payee can trigger the Notification Status API at regular intervals to get a real-time status or the request. A response will be sent immediately with the status information.
The Merchant Notification Mandate Callback is sent back to the merchant when the UPI sends the final confirmation on the notification status to the Juspay PSP.