Web Collect 360

This API will be used to send collect notification to respective PSP App of the user.

Mutual Fund Use case:

Mutual Fund information using which the file to be shared with ICCL needs to be created to be passed in this API as a JSON (Refer request params & API format below).

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.

PSP will reject the request if the customer makes the payment with a different account details and send a failure callback to the merchant.

Split Settlement Use case:

Merchants must enter the split settlement details in the API calls whenever they want to split the payment and process multiple split settlements. Fields in this object (SplitSettlement) are both required and optional. Merchants can utilize these fields to settle to your vendors/partners by numerous categories, such as AMOUNT, PERCENTAGE, DEFAULT, and LATER, with the maximum flexibility possible.

GST Use case: For Stock & GST Merchants

Note
  1. Validity of a payerVpa can be verified using the Verify VPA API.

  2. The payeeVpa should be a valid PSP generated vpa for the merchant.

  3. If refUrl is passed in request, refCategory becomes essential for the API to work. So it's either both as combination or none.

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