payin
Pay-in webhook payloads by status
Bitso delivers a payin event when a Colombia pay-in is credited. payload matches Get payin. When payload.refund is present, the pay-in is a compensatory deposit for a failed payout. A CO_ACH pay-in is the refund of a CO_ACH payout. See Get payin for the fields that link it to that payout. Inbound COP is CO_BREB or CO_PSE.
Use the tabs to switch the example by payload.status.
{
"event": "payin",
"payload": {
"id": "550238a2_2eed_440e_a6d0_a227a0520f00",
"asset": "COP",
"amount": "500000.00",
"type": "CO_BREB",
"status": "COMPLETED",
"co_breb": {
"sender_name": "Jane Smith",
"sender_document_type": "CC",
"sender_document_id": "123456789"
},
"created_at": "2026-02-26T14:00:00Z",
"updated_at": "2026-02-26T14:05:00Z"
}
}{
"event": "payin",
"payload": {
"id": "fd857aec_fc24_4d93_907c_c0e2edeb7495",
"status": "COMPLETED",
"amount": "50000.00",
"asset": "COP",
"type": "CO_ACH",
"trace_id": "5b04eff7-91e0-43ff-843e-773646646415",
"refund": {
"payout_id": "9ff0516e_3e14_4ce5_a847_843c333021a4",
"reason": "DESTINATION_ACCOUNT_UNAVAILABLE",
"payout_external_ref": "client-op-abc123"
},
"created_at": "2026-08-04T20:10:24.637Z",
"updated_at": "2026-08-04T20:10:24.654Z",
"co_ach": {}
}
}Updated 14 days ago
Did this page help you?
