Evento charge.dispute.funds.reinstated
Disparado quando o dinheiro de uma disputa ganha volta ao seu extrato. O valor
que a disputa tirou volta inteiro, tarifa de recebimento de contestação
incluída, num movimento adjustment positivo com source na disputa e
description: "Dispute reversal".
A devolução nasce pending, com available_at na data em que o dinheiro volta
a ficar disponível, e passa a paid quando entra no saldo. Este evento chega
uma vez por disputa, quando a devolução entra no extrato — normalmente junto com
o charge.dispute.closed da vitória, sem ordem garantida entre os dois. Uma
decisão favorável que chega depois de lost também dispara este evento.
data.object usa o mesmo shape de
GET /v1/disputes/:id, com o movimento em
transactions.
Quando acontece
Como processar
- Registre o
iddo evento (evt_*) para processar o webhook de forma idempotente. - Use o
id(txn_*) do último item detransactionspara lançar a devolução uma única vez. - Para saber quando o dinheiro fica disponível, acompanhe o movimento pelo evento
transaction.paidou consulte Transações.

