Se a decisão já foi tomada fora da Ephra e você só quer devolver o dinheiro, o caminho é outro:
POST /v1/transactions/{transactionId}/refund, em Vendas.1. Leia a fila
data vazio:
Filtros disponíveis:
status, refundChannel, startDate, endDate e search (nome, e-mail ou documento do comprador).
2. Aprove
refundChannel: "api" confirma que o estorno saiu pelo adquirente na hora. Leia esse campo: se ele voltar diferente, o dinheiro ainda não saiu e o caso precisa de acompanhamento manual.
3. Recuse
reason da recusa vai para o comprador. Escreva uma frase que você defenderia numa reclamação — ela é o seu argumento se o caso virar contestação de cartão.
Um id que não existe (ou que é de outra empresa) responde 404:
4. Exporte o histórico
truncated: true avisa que o recorte estourou o limite do arquivo: aperte o intervalo de datas e exporte em partes.
5. Entenda por que pediram
Antes de abrir a solicitação, o comprador responde um quiz de retenção. As respostas dizem se o problema é o produto, a entrega ou a expectativa de venda.onlyCompleted=true descarta quem abandonou o quiz no meio — normalmente quem desistiu de pedir o reembolso.
6. Acompanhe as contestações
Contestação (chargeback ou MED do Pix) é diferente de reembolso: quem abre é o banco do comprador, e o dinheiro sai com ou sem a sua concordância.infraction. Aprovar um reembolso antes que a contestação avance costuma sair mais barato do que perdê-la.
Todas as operações do domínio
Solicitações
A fila, com todos os filtros.
Aprovar e recusar
As duas decisões, cada uma com o seu motivo.
Quiz de retenção
O que o comprador respondeu antes de pedir.
Contestações
Chargebacks e MEDs abertos contra a empresa.
