Evento charge.dispute.updated
Disparado quando um dispute muda de estado ou recebe nova evidência.
data.previous_attributes traz apenas os campos alterados com os valores
anteriores.
Use este evento para acompanhar a evolução do caso enquanto ele ainda não teve
decisão final: envio de defesa, entrada em análise, atualização de prazo ou
mudança em campos públicos do dispute.
O payload em
data.object é sempre o dispute completo e atual. O diff em
data.previous_attributes mostra apenas o que mudou, como status ou
evidence_details.Quando acontece
Como processar
- Registre o
iddo evento (evt_*) para processar o webhook de forma idempotente. - Use
data.object.id(dp_*) para atualizar o caso local. - Atualize o estado local usando
data.object.status, não apenas o diff. - Use
data.previous_attributespara auditoria e para disparar notificações condicionais. - Quando
statusforunder_review, considere a defesa enviada e aguardecharge.dispute.closedpara o resultado final.

