endToEndId da transação recebida e pode ser solicitada em até 90 dias da data de recebimento.
Passo a passo
Obtenha o endToEndId da transação recebida
O
endToEndId vem no payload do webhook PIX_RECEIVED (campo endToEndId) ou pode ser consultado no extrato de transações da conta. É o identificador único do Pix original que você deseja devolver.Envie a devolução
Chame A resposta O
PUT /baas/api/v1/transactions/pix/:endToEndIdOriginal/refund com o valor a devolver. Para devolução total, informe o mesmo valor do Pix recebido. Para devolução parcial, informe um valor menor.202 Accepted confirma que a devolução foi aceita para processamento:endToEndId retornado (prefixo D) é o identificador da devolução — diferente do endToEndId original (prefixo E).Acompanhe a conclusão via webhook
Quando a devolução for liquidada, você receberá o evento
PIX_PAYMENT_UPDATED com status: PIX_EFFECTIVE. Se houver erro no processamento, o evento PIX_REFUND_PAYMENT_UPDATED será disparado. Veja Webhooks Pix para detalhes dos payloads.Regras e limitações
| Regra | Detalhe |
|---|---|
| Prazo máximo | 90 dias a partir da data de recebimento do Pix original |
| Valor máximo | O somatório das devoluções não pode ultrapassar o valor original recebido |
| Intervalo entre parciais | Mínimo de 2 minutos entre requisições de devolução parcial para o mesmo Pix |
IdempotencyKey | Obrigatório, deve ser um UUID v4 único por requisição |
Referência da API
Criar devolução Pix
PUT /baas/api/v1/transactions/pix/:endToEndIdOriginal/refund
