ENACH Mandate Execution Status

This API allows the platform to check the status of a mandate presentation using Decentro's ENACH stack.

Overview

This API allows the platform to check the status of a mandate executed using the Mandate Execution API, whether the mandate execution was successful or failed.

If this API is used before the execution is completed, the status of the execution would be 'Pending'. Subsequently, the execution status can move to Succes or Failed as passed under the 'transactionStatus' field in the response.

Flow

Below is the flow for using this API.

  • The platform registers a mandate successfully using the Mandate Registration API.
  • The platform informs the payer about an upcoming debit through a standard mode of communication.
  • The platform initiates the debit request using the endpoints
  • Decentro propagates the same to its bank partner & NPCI
  • Decentro receives the status of the execution from its bank partner
  • Decentro triggers the Execution Status Callback to the platform's pre-configured endpoint.
  • Alternatively, the platform can use this API to check the status using the endpoint.

Please note that Decentro propagates the actual status of the debit under the 'transactionStatus' field in the response. The 'status' field in the response is the status of the API and not the actual transaction.

API Endpoints


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