Skip to main content

Evento charge.dispute.created

Disparado quando uma contestação é criada para uma charge. Use este evento para abrir o caso no seu sistema, acompanhar o prazo de resposta e preparar a evidência antes da decisão final. data.object usa o mesmo shape de GET /v1/disputes/:id.
O dispute sempre aponta para a cobrança contestada em charge. O valor em amount é o valor contestado em centavos, não necessariamente o valor total da cobrança.

Quando acontece

Como processar

  • Registre o id do evento (evt_*) para processar o webhook de forma idempotente.
  • Use data.object.id (dp_*) como chave do dispute no seu sistema.
  • Relacione o caso à venda original usando charge, payment_intent, customer ou metadata.
  • Mostre o prazo de resposta com evidence_details.due_by quando status exigir ação.
  • Use reason para classificar o motivo da contestação e orientar o fluxo interno.

Campos importantes

Status iniciais comuns

Exemplo de payload