Visão Geral
A Autorizou envia webhooks para eventos do ciclo de vida de pagamentos e assinaturas. Você escolhe quais eventos deseja receber ao configurar seu webhook na Dashboard. Esta página lista apenas os eventos que a plataforma realmente emite. O valor técnico enviado no campoevent do payload é sempre o formato em inglês (ex.: payment.authorized).
Eventos de Pagamento
Criação, autorização e captura
payment.created
payment.created
Disparado quando um pagamento é criado no sistema.Quando usar: registrar o início de um pagamento, criar um registro pendente no seu sistema, analytics de conversão.Aplicável a: todos os métodos de pagamento.
payment.capture_confirmed
payment.capture_confirmed
Disparado quando a captura é confirmada — o valor pré-autorizado foi efetivamente capturado.Quando usar: liberar o pedido após captura, marcar a venda como concluída, registros contábeis.Aplicável a: cartão de crédito (captura manual e cobranças recorrentes).
payment.capture_failed
payment.capture_failed
Disparado quando a captura de um valor pré-autorizado falha.Quando usar: alertar a equipe, tentar nova captura dentro do prazo, ou cancelar o pedido.Aplicável a: cartão de crédito (captura manual).
Recusa, expiração e fraude
payment.refused
payment.refused
Disparado quando um pagamento é recusado.Quando usar: notificar o cliente, oferecer método alternativo, liberar estoque reservado, analytics de recusa.Motivos comuns: saldo insuficiente, cartão bloqueado/vencido, dados inválidos, suspeita de fraude pelo emissor.Aplicável a: cartão de crédito, PIX Recorrente (cobranças automáticas).
PIX Recorrente: com
retry_policy = true, o sistema tenta cobrar novamente (até 3 tentativas).payment.expired
payment.expired
Disparado quando um pagamento expira sem ser completado.Quando usar: liberar estoque reservado, cancelar o pedido, reengajar com novo link.Aplicável a: boleto (após vencimento), PIX (após validade), PIX Recorrente (QR inicial não pago).
payment.fraud_detected
payment.fraud_detected
Disparado quando uma suspeita de fraude é identificada no pagamento.Quando usar: bloquear o fulfillment, acionar revisão antifraude, registrar a ocorrência.Aplicável a: cartão de crédito.
Cancelamento e atualização
payment.canceled
payment.canceled
Disparado quando um pagamento é cancelado (ex.: cancelamento de uma pré-autorização ou de um pagamento ainda não capturado).Quando usar: liberar o pedido/estoque, registrar o cancelamento.Aplicável a: cartão de crédito.
payment.cancel_confirmed
payment.cancel_confirmed
Disparado quando o cancelamento é confirmado pelo adquirente.Quando usar: dar o cancelamento como concluído com segurança (é o evento final do cancelamento).Aplicável a: cartão de crédito.
payment.updated
payment.updated
Disparado quando um pagamento é atualizado (mudança de status ou de dados relevantes ao longo do ciclo).Quando usar: sincronizar o estado do pagamento no seu sistema. Como a ordem de entrega não é garantida, ao receber este evento reconsulte
GET /payments/{id} para o estado atual.Aplicável a: todos os métodos.Estornos
payment.refund_in_progress
payment.refund_in_progress
Disparado quando um estorno é solicitado e está em processamento. Ocorre antes da confirmação final.Quando usar: informar que o estorno está em andamento, atualizar o status interno.
payment.refunded
payment.refunded
Disparado quando um estorno é concluído e o valor foi devolvido. É o evento final do estorno.Quando usar: marcar o pedido como estornado, notificar o cliente, ajustar estoque, registros contábeis.
payment.refund_denied
payment.refund_denied
Disparado quando uma solicitação de estorno é negada.Quando usar: notificar a equipe, registrar o motivo, avaliar ação manual (ex.: prazo de estorno esgotado).
Chargebacks e disputas
payment.chargeback_requested
payment.chargeback_requested
Disparado quando o cliente abre uma disputa (chargeback) junto ao banco.Quando usar: alertar a equipe imediatamente, reunir documentação de defesa, registrar a ocorrência.
payment.chargeback_dispute
payment.chargeback_dispute
Disparado quando há uma atualização na disputa de chargeback.Quando usar: acompanhar o status da disputa, preparar documentação adicional se solicitado.
Eventos de Assinatura
subscription.created
subscription.created
Disparado quando uma nova assinatura é criada.Quando usar: registrar a assinatura, liberar acesso inicial, enviar boas-vindas, ativar o trial (se aplicável).
subscription.updated
subscription.updated
Disparado quando uma assinatura é atualizada (plano, valor da próxima cobrança, método, ciclo).Quando usar: sincronizar a mudança, ajustar o nível de acesso, notificar o cliente.
subscription.inactivated
subscription.inactivated
Disparado quando uma assinatura é cancelada/inativada.Quando usar: bloquear o acesso do cliente ao serviço, notificar o cancelamento, oferecer reativação, analytics de churn.Motivos comuns: cancelamento solicitado pelo cliente, cancelamento por suporte.
A consulta de uma assinatura por API está disponível em
GET /subscriptions/{uuid} — use-a para
auditar status, ciclo atual e data da próxima cobrança a qualquer momento.PIX Recorrente — quais eventos chegam
O ciclo interno do PIX Recorrente tem etapas de agendamento e envio, mas para o seu webhook chegam apenas os eventos de resultado:- Primeira cobrança:
payment.authorized(mandato criado / cobrança aprovada) oupayment.refused. - Cobranças seguintes:
payment.capture_confirmed(sucesso) oupayment.capture_failed/payment.refused(falha). - Expiração do QR inicial:
payment.expired.
Os passos internos de agendamento/envio (dias antes da cobrança) não geram webhook. Se precisa
acompanhar a agenda, use a consulta da assinatura (
GET /subscriptions/{uuid}).Configurando eventos na Dashboard
1
Acesse a Dashboard
Faça login em dash.autorizou.com.br
2
Vá até Webhooks
Menu lateral: Integrações → Webhooks
3
Criar ou editar webhook
Ao criar/editar, você verá os eventos organizados por categoria
4
Selecione os eventos
Marque apenas os eventos que você precisa processar
Eventos recomendados por tipo de negócio
E-commerce
payment.created— registrar início do pagamentopayment.authorized— liberar o pedido para separaçãopayment.refused— notificar o cliente e liberar estoquepayment.expired— cancelar o pedido e liberar estoquepayment.refunded— processar devoluçãopayment.chargeback_requested— alertar a equipe antifraude
Marketplace
payment.created— notificar o vendedorpayment.authorized— confirmar a vendapayment.refused— notificar as partespayment.refunded— estornar e ajustar o saldo do vendedorpayment.chargeback_requested— alertar vendedor e plataforma
SaaS / Assinaturas
payment.authorized— confirmar a renovaçãopayment.capture_confirmed— confirmar a cobrança recorrente (PIX Recorrente)payment.refused— tentar recuperação ou pausar o acessosubscription.created— liberar acesso inicialsubscription.updated— ajustar o nível de acesso (upgrade/downgrade)subscription.inactivated— bloquear o acesso ao serviço
Serviços digitais (entrega imediata)
payment.created— preparar o conteúdopayment.authorized— liberar o acessopayment.refused— notificar o clientepayment.refunded— revogar o acesso
Frequência e volume
A quantidade de webhooks depende do seu volume:
- 1
payment.createdpor pagamento - 1
payment.authorizedoupayment.refusedpor tentativa - eventos adicionais conforme o ciclo (captura, estorno, chargeback)
Próximos passos
Ver estrutura dos payloads
Entenda o formato dos dados recebidos em cada evento