Solicitar
- O valor é sempre menor ou igual ao saldo restante do pagamento — refunds acumulados nunca excedem o total pago (validado transacionalmente).
amountMinorparcial cria refund parcial; o restante continua refundável.- O valor do refund é reservado antes de a execução começar: se a execução falhar, a reserva é revertida integralmente.
Modos de aprovação
O modo aplicado depende do pagamento, do valor e do histórico — a resposta da criação indica o caminho tomado.
Casos de revisão (refund cases)
Quando o refund abre um caso, você tem um prazo de resposta (deadline informado no caso):POST /v1/refund-cases/{caseId}/merchant-approve— concorda com o refund.POST /v1/refund-cases/{caseId}/merchant-contest— contesta, com sua argumentação.POST /v1/refund-cases/{caseId}/merchant-responses— responde pedidos adicionais de informação.
refund.requested.v1 e refund.updated.v1 para não perder o prazo.
Disputas e chargebacks
Contestações abertas pelo comprador no banco (chargeback) e med (Money Exchange Dispute) chegam como disputas — eventodispute.opened.v1 — e seguem fluxo próprio de evidência, com upload de documentos e prazos regulatórios. O impacto financeiro de chargebacks reserva o valor da mesma forma que refunds.
Estados detalhados e schemas de cada endpoint estão na API Reference, agrupados em “Refunds & Disputas”.