Mandate Notification Flow

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.

If the Web 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 Web Notify API is not received within set expiry time(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 Mandate Notification Callback is sent back to the merchant when the UPI sends the final confirmation on the notification status to the Juspay PSP.

Note

The only exception to this notification requirement is for daily mandates, or mandates where the 1st execution happens immediately(within 5 minutes) of mandate creation for amount less than equal to ₹15000/-.