UPI Autopay - Mandate Status Callback

This callback is triggered by Decentro to the platform when the customer approves the mandate request on the PSP app.

Overview

Decentro triggers this callback to a pre-configured endpoint after the payer authorizes the mandate registration request on their UPI app or if the registration expires.

The platform can have the callback endpoints whitelisted by dropping a mail to [email protected].

Flow

Below is the flow for using this callback.

  • The platform initiates the mandate registration request using the Create Mandate API.
  • The payer authorizes the request on the UPI app using their MPIN.
  • Decentro triggers this callback to the platform's endpoint as configured with the registration status if authorized.
  • The platform can reconcile the registration request using the reference_id or decentro_mandate_id parameters passed in the Create Mandate API.
  • The platform can also check the registration status using the Get Mandate Status API.

Decentro triggers the callback for the below scenarios.

  • Successful registration of a mandate
  • Unsuccessful registration of a mandate
  • Expiry of the mandate request
  • Pause, unpause, revoke or update actions on a mandate
  • Completion of the mandate

Mandate Status

StatusDescription
ActiveMandate is successfully registered & in active state. These mandates can be used for presentations.
RevokedMandate is revoked/ cancelled. These mandates are not eligible for presentations. (Not in use)
PendingMandate registration link is created & no action is performed on the link yet.
ExpiredMandate registration link is expired. No action is performed on the link by the user.
CompletedWhen mandate end date is passed or all scheduled presentations are completed. No further presentations allowed.
RejectedWhen mandate registration is failed.
PausedMandate is paused by the end user. No presentations allowed during paused state.
FailedWhen mandate registration is failed.
CancelledMandate is revoked/ cancelled. These mandates are not eligible for presentations.

API Endpoints

EnvironmentEndpoint
Staging / Sandboxhttps://your.custom.endpoint.com
Productionhttps://your.custom.endpoint.com
Language
Click Try It! to start a request and see the response here!