Skip to main content

Evento subscription.pending.update.expired

Disparado quando uma pending update expira antes de ser aplicada. data.object carrega o objeto subscription completo no estado atual. data.previous_attributes traz a pending update removida. Use este evento para cancelar no seu sistema uma troca de plano, quantidade ou itens que dependia de uma condição e não foi concluída a tempo. A assinatura continua no estado anterior.

Quando acontece

Como processar

  • Registre o id do evento (evt_*) para processar o webhook de forma idempotente.
  • Use data.object.id (sub_*) para manter a assinatura no estado atual recebido.
  • Remova marcações internas de upgrade/downgrade pendente.
  • Avise o cliente se a mudança dependia de pagamento, confirmação ou ação manual.
  • Use previous_attributes.pending_update para mostrar qual alteração expirou.

Campos importantes

Exemplo de payload