Webhook Notification
This contains information about the webhook request sent to the endpoint provided during transaction creation.
This notification is sent at the occurrence of certain events, the following are the available webhook events:
transaction_created: sent after transaction creation
transaction_sent: sent after the created transaction has been sent to the receiving party
transaction_accepted: sent after the receiving party has accepted the transaction
transaction_rejected: sent after the receiving party has rejected the transaction
milestone_delivered: sent when the seller has indicated the delivery of a milestone
milestone_delivery_accepted: sent after the buyer has accepted the delivery
milestone_delivery_rejected: sent after the buyer has rejected the delivery
due_date_extension_requested: sent when due date extension is requested
due_date_extension_approved: sent after due date extension has been approved
transaction_payment_successful: sent after successful payment
broker_bank_details_missing: sent if broker bank details are not found during disbursement
seller_bank_details_missing: sent if seller bank details are not found during disbursement
buyer_bank_details_missing: sent if buyer bank details are not found during disbursement
POST
This is a post request to the provided webhook url
Headers
Name | Type | Description |
---|---|---|
Content-Type | string | application/json |
VESI_SEC | string | your webhook secret |
Request body
this is a sample request sent to your webhook URL for all events
NOTE: milestone_id is provided only if the event is milestone-specific, therefore this is the id of the affected milestone
Response
Last updated