endToEndId da transação recebida e pode ser solicitada em até 90 dias da data de recebimento.
Passo a passo
1
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.2
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).3
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
Referência da API
Criar devolução Pix
PUT /baas/api/v1/transactions/pix/:endToEndIdOriginal/refund
