Webhooks
Here is the general structure of any webhook—
"traceId" : "C3SFG0O6N88R6UI7EQ",
"timeStamp" : "2021-11-12T00:12:29+05:30",
"event" : "BILLER_UPDATES",
"data" : {...}traceIdis a unique ID assigned to the error and used by Setu to debugtimeStampdenotes the time when the webhook was triggeredeventis a pre-defined list of event types used to define what the webhook was triggered fordatacontains the webhook payload data
Bill fetch webhook
This webhook can be used to get details of outstanding bills on BBPS. It will only be triggered if the Fetch bill API is consumed. If the bill does not exist then suitable error message will be sent.
Method : POST
URL : To be provided by partnerBill payment webhook
This informs you that NPCI has received the payment request for a particular bill. It will also pass on relevant errors and messages.
Method : POST
URL : To be provided by partnerDispute webhook
This webhook can be used to view the status update for a dispute raised by a customer.
Method : POST
URL : To be provided by partnerBiller updates webhook
This is used to notify you about updates on any BBPS biller—including biller being added to or modified on the BBPS platform. In case of a biller gets modified, the request contains the biller with the new modification.
Method : POST
URL : To be provided by partner