UPI Autopay - Get Mandate Presentation Status

This API is used to get the status of a mandate presentation.

Overview

This API can be used to check the status of a mandate presentation initiated by the Execute Mandate API as an alternative to the presentation Callback to fetch the details of a presentation.

Flow

Below is the flow for using this API.

  • The platform presents the mandate using the Mandate Presentation API and receives the transaction ID from Decentro.
  • Decentro presents the same to its bank partner and the funds might be debited from the payer's bank account mapped to the VPA against which the mandate is registered.
  • Decentro triggers the Presentation Status callback to the configured endpoints of the platform as soon as a terminal status (Success/Failure) is received
  • The platform can alternatively check the status of the debit using the the endpoints of this API using the Decentro transaction ID from presentation Mandate API.

Points to Note

  • If this API is used before the status of the presentation reaches the terminal stage, Decentro returns the status of the mandate as 'Pending'
  • If this API is used after the status of the presentation reaches the terminal stage, Decentro returns the status of the mandate presentation as 'Success' or 'Failure' depending on the transaction status
  • If the presentation itself doesn't happen for any reason, Decentro returns the status of the mandate presentation as 'Failure'

API Endpoints

Below is the endpoints for using this API.

Language
Click Try It! to start a request and see the response here!