Skip to main content

Visão Geral

O endpoint PUT /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: E12345678901234567890123456789012
string
obrigatório
Identificação gerada pelo cliente para representar a devolução. Entre 1 e 35 caracteres.Exemplo: D123456789

Request 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 Troco
  • RETIRADA: 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

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 comum
  • RETIRADA: Devolução de saque
  • MED_OPERACIONAL: Devolução MED por falha operacional
  • MED_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 processamento
  • DEVOLVIDO: Devolução realizada com sucesso
  • NAO_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 tipo REFUND:

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 podem ser solicitadas em até 89 dias após o recebimento do PIX original, conforme regulamentação do Banco Central.

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