O token de autenticação no formato Bearer é obrigatório para acessar este
endpoint.
ID da invoice (venda) para a qual será solicitado o reembolso.
Valor específico do reembolso. Se não informado, será processado um reembolso total do valor recebido na venda.
Motivo do reembolso. Campo opcional utilizado para controle interno.
Response
Identificador único do reembolso criado.
Dados da venda relacionada ao reembolso.
Dados do usuário que solicitou o reembolso.
Gateway utilizado para processar o reembolso (ex: PIX, IUGU).
ID da transação original que está sendo reembolsada.
Valor do reembolso solicitado.
Motivo do reembolso informado na solicitação.
Status atual do reembolso. Possíveis valores:
REFUND_IN_PROGRESS: Reembolso em processamentoREFUND_COMPLETED: Reembolso concluídoREFUND_FAILED: Reembolso falhouREFUND_CANCELLED: Reembolso cancelado
ID externo do reembolso fornecido pelo gateway.
Data e hora de criação do reembolso.
Data e hora da última atualização do reembolso.
Observações Importantes
Reembolso Parcial vs Total
- Reembolso Parcial: Quando o parâmetro
valueé informado, o sistema processará um reembolso do valor especificado - Reembolso Total: Quando o parâmetro
valuenão é informado, o sistema calculará automaticamente o valor total disponível para reembolso (valor recebido + valor MED)
Validações
- Saldo Disponível: O sistema verifica se há saldo suficiente na conta para processar o reembolso
- Status da Invoice: A invoice deve estar em status válido para reembolso (não pode estar já reembolsada)
- Valor Máximo: O valor do reembolso não pode exceder o valor total recebido na venda
Fluxo de Processamento
- Criação: O reembolso é criado com status
REFUND_IN_PROGRESS - Processamento: O sistema envia a solicitação para o gateway de pagamento
- Conclusão: Uma vez processado pelo gateway, o status é atualizado via webhook interno
- Balanceamento: O valor é debitado do saldo disponível do usuário
Códigos de Status HTTP
- 201: Reembolso criado com sucesso
- 400: Dados inválidos ou restrições de negócio
- 401: Token de autenticação inválido
- 404: Invoice não encontrada
- 500: Erro interno do servidor