Webhooks deliver a simplified status inside the event payload. The event name tells you the outcome; the status field repeats it in short form.
| Event | Domain | Payload status | Meaning |
|---|
pixChargePaid | Pix In | paid | Deposit paid |
pixChargeExpired | Pix In | expired | Deposit expired |
pixChargeRejected | Pix In | pending | Deposit rejected (see rejectedReason) |
pixWithdrawSuccess | Pix Out | success | Withdraw settled |
pixWithdrawFailed | Pix Out | failed or rejected | Withdraw failed or rejected |
pixRefundSuccess | Refund | success | Refund completed |
pixRefundFailed | Refund | failed | Refund not executed |
Pix In
| Event | Payload status |
|---|
pixChargePaid | paid |
pixChargeExpired | expired |
pixChargeRejected | pending |
Pix Out
| Event | Payload status |
|---|
pixWithdrawSuccess | success |
pixWithdrawFailed | failed, rejected |
Refund
| Event | Payload status |
|---|
pixRefundSuccess | success |
pixRefundFailed | failed |
See Webhooks guide for payload fields and delivery rules.
See also Overview.