Webhook Event Types
Webhook Event Types
Webhook is a feature that allows Woovi to send notifications to your application when an event occurs. For example, when a charge is paid, Woovi sends a notification to your server.
Below, you can see a list of all events that Woovi sends to your application.
You can also programmatically get the complete list of available events through our API. Check the GET /api/v1/webhook/events endpoint in the API reference.
Charge Events
Charge events are sent when a charge status changes.
OPENPIX:CHARGE_COMPLETED
This event is sent when a charge is fully paid.
OPENPIX:CHARGE_EXPIRED
This event is sent when a charge expires without being paid.
OPENPIX:CHARGE_CREATED
This event is sent when a new charge is created.
OPENPIX:CHARGE_COMPLETED_NOT_SAME_CUSTOMER_PAYER
This event is sent when a charge is paid by a payer different from the customer associated with the charge.
Transaction Events
Transaction events are sent when a Pix transaction is received.
OPENPIX:TRANSACTION_RECEIVED
This event is sent when a Pix transaction is received, whether from a charge or a static QR code.
OPENPIX:TRANSACTION_REFUND_RECEIVED (DEPRECATED)
This event is sent when a transaction refund is processed.
PIX_TRANSACTION_REFUND_RECEIVED_CONFIRMED
This event is sent when a refund transaction is received and confirmed by the bank.
PIX_TRANSACTION_REFUND_RECEIVED_REJECTED
This event is sent when a refund transaction is received but rejected.
PIX_TRANSACTION_REFUND_SENT_CONFIRMED
This event is sent when a refund transaction is sent and confirmed.
PIX_TRANSACTION_REFUND_SENT_REJECTED
This event is sent when a refund transaction is sent but rejected.
Instant Payment Events
OPENPIX:MOVEMENT_CONFIRMED
This event is sent when a payment is confirmed by the bank.
OPENPIX:MOVEMENT_FAILED
This event is sent when a confirmed payment fails during bank processing.
OPENPIX:MOVEMENT_REMOVED
This event is sent when a scheduled or pending payment is removed/cancelled by the user.
Dispute Events
OPENPIX:DISPUTE_CREATED
This event is sent when a new dispute is created (Pix Special Return Mechanism).
OPENPIX:DISPUTE_ACCEPTED
This event is sent when a dispute is accepted and the amount will be returned.
OPENPIX:DISPUTE_REJECTED
This event is sent when a dispute is rejected.
OPENPIX:DISPUTE_CANCELED
This event is sent when a dispute is canceled.
Account Registration Events
Events for platforms using customer onboarding (OpenPix for Platforms).
ACCOUNT_REGISTER_APPROVED
This event is sent when a subaccount registration is approved in compliance.
ACCOUNT_REGISTER_REJECTED
This event is sent when a subaccount registration is rejected in compliance.
ACCOUNT_REGISTER_PENDING
This event is sent when a subaccount registration is under review.
Pix Automatic Events
Events related to the recurring payment feature (similar to direct debit).
PIX_AUTOMATIC_APPROVED
This event is sent when a Pix Automatic authorization is granted by the payer.
PIX_AUTOMATIC_REJECTED
This event is sent when a Pix Automatic authorization is denied or canceled.
PIX_AUTOMATIC_COBR_CREATED
This event is sent when a recurring Pix Automatic charge is created.
PIX_AUTOMATIC_COBR_APPROVED
This event is sent when a recurring Pix Automatic charge is approved/scheduled.
PIX_AUTOMATIC_COBR_REJECTED
This event is sent when a recurring Pix Automatic charge execution fails.
PIX_AUTOMATIC_COBR_COMPLETED
This event is sent when a recurring Pix Automatic charge is successfully paid.
PIX_AUTOMATIC_COBR_TRY_REJECTED
This event is sent when a charge attempt is rejected.
PIX_AUTOMATIC_COBR_TRY_REQUESTED
This event is sent when a charge attempt is made.