Core rule
Use webhooks as the source of truth for asynchronous status transitions. Polling is only a fallback.Minimum handler contract
- Receive HTTPS
POSTevents. - Acknowledge fast with
200 OK. - Deduplicate by event ID.
- Process asynchronously.
- Reconcile uncertain states with a
GETcall.
Event families
- Transaction events: payment lifecycle for Pix and cards
- Transfer events: payout lifecycle for Pix Out

