FlowEvents
Transfer events
What data you get for transfer.created, transfer.paid, transfer.captured, transfer.canceled, and transfer.reversed.
Fires as funds move between two balances โ created and paid, then captured, canceled, or reversed.
Prop
Type
{
"id": "tr_01J9ABCDEFGHJKMNPQRSTV",
"object": "transfer",
"amount": 100000,
"application_fee_amount": 2000,
"net_amount": 97860,
"currency": "THB",
"status": "paid",
"from": {
"customer_id": "cus_01J8XYZABCDEFGHJKMNPQR",
"balance_id": "bal_01J8XYZABCDEFGHJKMNPQR"
},
"to": {
"customer_id": "cus_01J8ABC123DEFGHJKMNPQR",
"balance_id": "bal_01J8ABC123DEFGHJKMNPQR"
}
}All five events share this shape โ only status differs: "paid" on .created/.paid
(both fire together for the same transfer), "captured", "canceled", or "refunded"
on .reversed (yes โ a reversed transfer's status reads "refunded").
transfer.reversed is only reachable via a "*" subscription, not by name.