Web Mandate (Collect)

This api will be used for requesting the mandate by Merchant to the Payer.

TPV Use case:

For TPV (Third Party Validation) payerAccountHashes needs to be passed in the request body and the same will be passed back in response along with corresponding values. PayerAccountHashes will be taken as an array so that merchants can send multiple account hashes which will be verified against the account details selected by user shared by NPCI.

In web mandate, as merchant PSP does not have any control on the mandate, PSP will only be able to verify it once the mandate setup is completed and final confirmation comes to PSP.
Hence, PSP will be sending tpvValidationStatus in the callback response to identify if the TPV validation is successful or not, according to which merchant has to revoke the corresponding mandate.

API Endpoints
Production Link
POST
{{host}}/api/{{uri}}/merchants/mandates/webMandate
Headers
Body
200 : Success