order.failed
Disparado quando um pedido falha no processamento pelo gateway de pagamento.Payload
| Campo | Tipo | Descrição |
|---|---|---|
code | string | Código único do pedido |
status | string | Sempre Failed |
value | decimal | Valor do pedido em reais |
payment_type | string | Método de pagamento utilizado |
failure_reason | string | Motivo da falha retornado pelo gateway |
failed_at | string | Data/hora da falha (ISO 8601) |
order.unprocessed
Disparado quando um pedido não pôde ser encaminhado para processamento — normalmente por indisponibilidade temporária do gateway ou ausência de adquirente configurado.Payload
| Campo | Tipo | Descrição |
|---|---|---|
code | string | Código único do pedido |
status | string | Sempre Unprocessed |
value | decimal | Valor do pedido em reais |
payment_type | string | Método de pagamento solicitado |
created_at | string | Data/hora de criação (ISO 8601) |
order.challenged
Disparado quando um pedido requer confirmação adicional do pagador — geralmente via código OTP enviado ao e-mail ou telefone.Payload
| Campo | Tipo | Descrição |
|---|---|---|
code | string | Código único do pedido |
status | string | Sempre Challenged |
value | decimal | Valor do pedido em reais |
payment_type | string | Método de pagamento |
challenge_expires_at | string | Prazo para confirmação do OTP (ISO 8601) |
created_at | string | Data/hora de criação (ISO 8601) |
