Visão Geral
O endpointPUT /pix/:e2eid/devolucao/:id solicita a devolução de um PIX recebido. Utiliza o End to End ID (e2eid) da transação original e um identificador de devolução gerado pelo cliente.
A devolução pode ser total ou parcial. A soma de todas as devoluções não pode ultrapassar o valor original da transação.
Endpoint
Autenticação
string
obrigatório
Token Bearer obtido via
/oauth/token.Parâmetros de URL
string
obrigatório
End to End ID - identificador único da transação PIX original. Contém exatamente 32 caracteres alfanuméricos.Exemplo:
E12345678901234567890123456789012string
obrigatório
Identificação gerada pelo cliente para representar a devolução. Entre 1 e 35 caracteres.Exemplo:
D123456789Request Body
string
obrigatório
Valor solicitado para devolução. String no formato decimal com 2 casas.A soma dos valores de todas as devoluções não pode ultrapassar o valor total do PIX original.Exemplo:
"7.89"string
padrão:"ORIGINAL"
Indica a natureza da devolução solicitada:
ORIGINAL: Devolução de PIX comum ou valor da compra em PIX TrocoRETIRADA: Devolução de PIX Saque ou valor do troco em PIX Troco
string
Texto a ser apresentado ao pagador contendo informações sobre a devolução.Máximo: 140 caracteres.
Request
Response
- 201 Created
- 400 Bad Request
- 404 Not Found
Campos da Resposta
string
Identificação gerada pelo cliente para representar a devolução (mesmo valor enviado na URL).
string
Identificador único da transação de devolução. Contém 32 caracteres.
string
Valor da devolução no formato string com 2 casas decimais.
string
Natureza da devolução:
ORIGINAL: Devolução comumRETIRADA: Devolução de saqueMED_OPERACIONAL: Devolução MED por falha operacionalMED_FRAUDE: Devolução MED por suspeita de fraude
string
Mensagem ao pagador relativa à devolução.
object
string
Status da devolução:
EM_PROCESSAMENTO: Devolução em processamentoDEVOLVIDO: Devolução realizada com sucessoNAO_REALIZADO: Devolução não realizada (falha)
string
Campo opcional com detalhes sobre o motivo do status atual. Preenchido principalmente em caso de falha.
Status da Devolução
Webhook de Devolução
Quando a devolução for processada, você receberá um webhook V2 do tipoREFUND:
Webhooks REFUND
Veja a documentação completa do webhook REFUND
Natureza da Devolução
Os valores
MED_OPERACIONAL e MED_FRAUDE são retornados apenas na resposta, não podem ser enviados na requisição. São utilizados em casos específicos de Mecanismo Especial de Devolução (MED).Prazo para Devolução
Devoluções Parciais
Você pode solicitar múltiplas devoluções parciais:Erros Comuns
Próximos Passos
Transferência PIX
Envie um PIX para outra conta
Webhook REFUND
Processe notificações de devolução