Skip to main content

Payout events

Payout events use the v1.collection.payment_request.payment.payout.* prefix. They report approval, processing and completion changes for an outbound payout.

Overview

Payout events trigger whenever a payout moves through its life-cycle against a payment request payment, we emit a webhook so your system can react in real-time (update UI, track fund transfers, etc.).


Event catalogue

EventWhen it triggers
v1.collection.payment_request.payment.payout.pending_approvalPayment is awaiting checker approval (only when maker checker is enabled on the account)
v1.collection.payment_request.payment.payout.initiatedPayment has been initiated
v1.collection.payment_request.payment.payout.paidPayment has been successfully completed and funds have been paid
v1.collection.payment_request.payment.payout.failedPayment failed due to error or rejection

Event flow


Additional data

Each payout.* event includes the following properties in the data object:

{
"paymentRequestId": "8a282576-18c0-4c0e-b158-44b92eda1afe",
"paymentId": "9b393687-29d1-5d1f-c269-55c03fda2bfb",
"transactionReference": "TX123456789"
}

Additional fields may be present depending on the event type. See Event format for the webhook envelope schema.