Skip to main content

Eventos de Recuperação de Carrinho Abandonado

Os seguintes eventos de webhook rastreiam o ciclo de vida da recuperação de carrinho abandonado:

Campos de Payload de Checkout Abandonado

string
obrigatório
O pagamento original que foi abandonado. Use isso para procurar detalhes de produto, valor e moeda.
string
obrigatório
O cliente que abandonou o checkout.
string
obrigatório
Por que o checkout foi abandonado. Um dos:
  • payment_failed — O cliente tentou o pagamento, mas ele falhou
  • checkout_incomplete — O cliente visitou o checkout, mas nunca tentou o pagamento
string
obrigatório
Estado atual do ciclo de vida dessa tentativa de recuperação. Um dos:
  • abandoned — Detectado, nenhum e-mail enviado ainda
  • recovering — Pelo menos um e-mail de recuperação enviado
  • recovered — Cliente completou o pagamento
  • exhausted — Todos os e-mails enviados ou checkout mais recente encontrado
  • opted_out — Cliente cancelou a inscrição
string
obrigatório
Timestamp ISO 8601 de quando o checkout foi detectado como abandonado.
string | null
O ID do pagamento da recuperação bem-sucedida. null até que o checkout seja recuperado.

Exemplo: Lidando com Webhooks ACR


Eventos de Dunning

Os seguintes eventos de webhook rastreiam o ciclo de vida de subscription dunning:

Campos de Payload de Tentativa de Dunning

string
obrigatório
A inscrição que acionou a tentativa de dunning.
string
obrigatório
O cliente que possui a inscrição.
string
obrigatório
O estado da inscrição que acionou o dunning. Um dos:
  • on_hold — Inscrição pausada devido a falha de pagamento
  • cancelled — Cliente cancelou pelo portal do cliente
string
obrigatório
Estado atual do ciclo de vida dessa tentativa de dunning. Um dos:
  • recovering — E-mails de dunning estão sendo enviados
  • recovered — Cliente atualizou o método de pagamento e o pagamento foi bem-sucedido
  • exhausted — Todos os e-mails foram enviados ou o estado da inscrição mudou
string
obrigatório
Timestamp ISO 8601 de quando a tentativa de dunning foi criada.
string | null
O ID do pagamento da recuperação bem-sucedida. null durante a recuperação.

Exemplo: Lidando com Webhooks de Dunning

Inscreva-se em ambos dunning.started e dunning.recovered para rastrear o ciclo de vida completo do dunning. Use dunning.started para pausar períodos de carência ou marcar inscrições em risco no seu sistema.

Abandoned Cart Recovery

Configure sequências de e-mail e incentivos de desconto para ACR.

Subscription Dunning

Configure as sequências de e-mail de dunning para inscrições expiradas.

Subscription Webhooks

Eventos relacionados ao ciclo de vida da inscrição, como subscription.on_hold e subscription.cancelled.

Esquema de Payload de Webhook

Webhook payload for abandoned_checkout.detected and abandoned_checkout.recovered events

abandoned_at
string<date-time>
obrigatório
abandonment_reason
enum<string>
obrigatório
Opções disponíveis:
payment_failed,
checkout_incomplete
brand_id
string
obrigatório

Brand id this abandoned checkout belongs to

customer_id
string
obrigatório
payment_id
string
obrigatório
status
enum<string>
obrigatório
Opções disponíveis:
abandoned,
recovering,
recovered,
exhausted,
opted_out
recovered_payment_id
string | null
Última modificação em 20 de abril de 2026