Skip to main content
Webhooks allow Trio to send automatic notifications to your system whenever an important event occurs, such as a successful Cash In or Cash Out transaction. Notifications are typically triggered when a transaction reaches a final state such as settled or failed.

Webhook Structure

All webhook events sent by Trio follow the same JSON structure:

Available Event Categories


Cash In Webhook Example

Category: collecting_document
Type: settled
This event indicates that a Cash In transaction was successfully processed and the funds are available in the Virtual Account.

Cash Out Webhook Example

Category: payment_document
Type: settled
This event indicates that a Cash Out transaction was successfully processed and the funds were debited from the Virtual Account.
These are the primary webhook events used in most integrations. For the complete list of supported webhook events, access: #/developers/webooks/events