When to use webhooks
- Payment state changes for Pix and card flows
- Pix Out transfer progression and settlement
- Fast order and payout updates without frontend polling
Delivery patterns
Central subscriptions
Use one stable endpoint when you want a shared ingestion pipeline for all recurring events.Per-request callbacks
Setnotify_url on a specific transaction or transfer when only one workflow should receive that callback.
Example request with notify_url
Minimal ACK response
Common ingestion error
Status400
id before enqueueing work. Deduplicate by that ID, then process asynchronously.
Recommended ingestion flow
- Accept the HTTPS
POST. - Validate the top-level event ID.
- Return
200 OKquickly. - Persist or enqueue the payload.
- Reconcile with
GETif your worker crashes or a downstream side effect is uncertain.

