Fluxo de envio de Devolução

A jornada de devolução é muito parecida com a de pagamento, tendo como diferença o início da jornada. Nela, o cliente final, partindo de um PIX recebido, solicita à sua instituição o envio de uma devolução (DEV1).

Um PIX recebido poderá ser devolvido dentro de 90 dias da data do recebimento, por iniciativa do cliente recebedor.

Poderão ser realizadas diversas transações de devolução relacionadas a um mesmo recebimento, desde que a soma dessas devoluções seja menor ou igual ao recebimento inicial.

Solicitação de devolução

Nesta funcionalidade, possibilitamos o envio de uma devolução.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
endToEndIdIdentificador do pagamento que originou a devoluçãostringSim
idExternoIdentificador da transação informado pelo participante indireto ao solicitar a devoluçãostringSim
valorValor total ou parcial da devoluçãodoubleSim
motivoMensagem destinada ao recebedorstringNão
códigoCódigo do motivo da devolução que será enviado na PACS004, conforme tabela Motivos de devoluçãostringSim
prioridadeTransacaoPrioridade de envio da transação, conforme tabela Tipo PrioridadestringSim

Resposta:

CampoDescriçãoFormatoNullable
solicitadoEmUtcData e hora em que a devolução foi solicitado pelo recebedordate-timeNão
returnIdIdentificador da transação de devoluçãostringSim
endToEndIdIdentificador do pagamento que originou a devoluçãostringSim
idExternoIdentificador da transação informado pelo participante indireto ao solicitar a devoluçãostringSim

Solicitar uma devolução

Consulta de devoluções

Por meio das funcionalidades abaixo, a busca por uma lista ou uma transação de devolução específica é disponibilizada.

Lista de devoluções

Nesta funcionalidade permitimos a obtenção de uma lista de devoluções vinculadas a um recebimento.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
endToEndIdIdentificador da transação que originou a devoluçãostringSim
statusStatus da devolução, caso deseje recuperar um status específico. Conforme tabela Status da devoluçãostringNão

Resposta:

CampoDescriçãoFormatoNullable
idExternoIdentificador da transação informado pelo participante indireto ao solicitar a devoluçãostringSim
endToEndIdIdentificador do recebimento que originou a devoluçãostringSim
returnIdIdentificador da transação de devoluçãostringSim
valorValor da transaçãodoubleNão
statusStatus da devolução, conforme tabela Status da devoluçãostringNão
motivoMensagem destinada ao recebedorstringSim
tipoTipo da devolução, conforme tabela Tipo de devoluçãostringNão
codigoCódigo do motivo da devolução que será enviado na PACS004, conforme tabela Motivos de devoluçãostringNão
prioridadeTransacaoPrioridade de envio da transação, conforme tabela Tipo PrioridadestringNão
erroDescricaoDescrição do erro na devoluçãostringSim
motivoRejeicaoCódigo e descrição do motivo da rejeição da devolução que foi informado pelo BACEN na PACS002objectSim

Listar devoluções

Consulta uma devolução específica

Nesta funcionalidade permitimos consultar a uma devolução específica.

Solicitamos os campos:

CampoDescriçãoFormatoObrigatório
endToEndIdIdentificador do pagamento que originou a devoluçãostringSim
returnIdIdentificador da transação de devolução PixstringSim

Resposta:

CampoDescriçãoFormatoNullable
idExternoIdentificador da transação informado pelo participante indireto ao solicitar a devoluçãostringSim
endToEndIdIdentificador do pagamento que originou a devoluçãostringSim
returnIdIdentificador da transação de devoluçãostringSim
valorValor da transaçãodoubleNão
statusStatus da devolução, conforme tabela Status da devolução stringNão
motivoMensagem destinada ao recebedorstringSim
tipoTipo da devolução, conforme tabela Tipo de devolução stringNão
codigoCódigo do motivo da devolução que será enviado na PACS004, conforme tabela Motivos de devolução stringNão
prioridadeTransacaoPrioridade de envio da transação, conforme tabela Tipo Prioridade stringNão
erroDescricaoDescrição do erro na transação de devoluçãostringSim
motivoRejeicaoCódigo e descrição do motivo da rejeição da devolução que foi informado pelo BACEN na PACS002objectSim

Obter devolução

Notificação de devoluções

Nesta etapa o participante indireto é notificado da finalização do processo de devolução, através da notificação cadastrada.

Acesse a página Webhooks para participantes indiretos para orientações de como cadastrar as notificações.