Webhook Notifications

Webhook Notifications

Webhooks allow your system to receive real-time updates when events happen on Comm.Pix, without the need to constantly query our API.

Instead of polling for status changes, Comm.Pix sends an HTTP POST request to a callback URL that you configure whenever an important event occurs.

We currently send webhook notifications for:

  • Transactions (Charged)

  • Payment Links

  • BolePix

Each product has its own:

  • Event types

  • Payload structure

  • Status flow


Why Use Webhooks

Use webhooks to:

  • Track payment status in real time

  • Update your system automatically when a payment is completed, failed, or refunded

  • Trigger business logic (release product, confirm order, notify user, etc.)

  • Reduce unnecessary API polling

Webhooks are the main source of truth for asynchronous events.


Delivery and Security

  • Notifications are sent from fixed IP addresses.

  • Each event is delivered as an HTTP POST request.

  • You must return a successful response to confirm receipt.

  • If your endpoint fails, we automatically retry the delivery following our retry policy.


Important Notes

  • Always design your webhook endpoint to be idempotent.

  • Never assume webhooks will arrive only once.

  • Always validate and process events based on their unique IDs and type.

Webhooks are essential for building a reliable and event-driven integration with Comm.Pix.

Retry Policy

Attempt
Time After First Attempt

1st

0s

2nd

5m

3rd

10m

4th

20m

5th

45m

6th

1h30m

7th

3h

8th

6h

9th

12h

10th

24h