Esta página sugere uma forma de ler os manuais do BACEN para o Pix. A documentação do parceiro e os manuais prevalecem sobre esta página. Sua instituição, como participante, valida o fluxo e o implementa sobre as APIs da Lerian. Veja como ler os diagramas.
Pix pela JD
Participantes
- Sua instituição. Chama a API do Pix JD e lê o resultado de cada pagamento.
- Pix JD. Lança cada Pix no Midaz e troca as ordens com a JD.
- Midaz. O ledger que guarda as contas dos seus clientes.
- SPI. O sistema de pagamentos instantâneos do BACEN. Liquida cada Pix.
- JD. O parceiro que troca as mensagens do Pix com o SPI.
Antes de começar
- O Pix JD está configurado para sua instituição. Veja Configuração do trilho.
- A conta que envia, recebe ou devolve o Pix existe no Midaz e tem um titular.
Enviar um Pix pela JD
Receber um Pix pela JD
Devolver um Pix recebido pela JD
Regras para a JD
Enviar um Pix
- O cabeçalho
X-Idempotencyé obrigatório. Uma chave nova é um pagamento novo. - Quando o recebedor tem uma conta na sua instituição, o pagamento não vai ao SPI, e o passo 7 pode responder
EXECUTED. - A reserva no Midaz não é a liquidação. O pagamento só é final quando está em
EXECUTEDouERROR.
Receber um Pix
- Quando a JD envia o mesmo aviso de novo, o Pix JD não credita o Pix de novo.
Devolver um Pix recebido
- O titular do
accountIdprecisa ser o recebedor do Pix. - O
codeda devolução éBE08,FR01,MD06ouSL02. - Você pode devolver partes de um Pix mais de uma vez. Juntas, as devoluções não podem passar do valor do Pix.
- Uma devolução é uma transação nova, com um
idpróprio. O Pix recebido continua emEXECUTED.
Como saber que terminou na JD
- Enviar um Pix.
GET /v1/transactions/{transactionId}mostraEXECUTEDouERROR. - Receber um Pix.
GET /v1/transactionsmostra o Pix recebido emEXECUTED. - Devolver um Pix recebido.
GET /v1/transactions/{transactionId}com oidda devolução mostraEXECUTEDouERROR.
transaction.executed, transaction.refunded ou transaction.failed. Veja Eventos do Pix Direct via JD.
O que pode dar errado na JD
A lista de erros do Pix JD descreve cada código.
Pix pelo BTG
Participantes
- Sua instituição. Chama a API do Pix BTG e recebe os webhooks dele.
- Pix BTG. Lança cada Pix no Midaz e envia os pagamentos ao BTG.
- Midaz. O ledger que guarda as contas dos seus clientes.
- SPI. O sistema de pagamentos instantâneos do BACEN. Liquida cada Pix.
- BTG. O parceiro que troca as mensagens do Pix com o SPI.
Antes de começar
- A conta que envia, recebe ou devolve o Pix existe no Midaz, está ativa e tem um titular.
- A Lerian configura seu endpoint para os webhooks de transferências e devoluções do Pix BTG. Veja Webhooks.
Enviar um Pix pelo BTG
Receber um Pix pelo BTG
Devolver um Pix recebido pelo BTG
Regras para o BTG
Enviar um Pix
- Envie o cabeçalho
X-Idempotencynos passos 1 e 5. - A iniciação fica aberta por 5 minutos. Depois disso, o passo 5 responde
422comPIX-0411. - Quando você processa a mesma iniciação de novo, o Pix BTG devolve a transferência que ele criou. Ele não move dinheiro de novo.
- O débito no Midaz não é a liquidação.
- Quando o recebedor devolve um Pix que você enviou, o Pix BTG credita o valor no Midaz. Depois ele envia o webhook
refund.cashin.
Receber um Pix
- O Pix BTG recusa um Pix quando não encontra a conta, ou quando a conta não pode receber o valor. O Midaz não registra nada para um Pix recusado.
Devolver um Pix recebido
- Você só pode devolver um Pix recebido. Juntas, as devoluções não podem passar do valor do Pix.
- O código da devolução em
X-ReasonéBE08,FR01,MD06ouSL02. - O débito do passo 2 não é a liquidação.
Como saber que terminou no BTG
- Enviar um Pix. O webhook
transfer.cashoutinforma o status final.GET /v1/transfers/{transfer_id}mostra o mesmo status. - Receber um Pix. O Pix BTG envia o webhook
transfer.cashincomCOMPLETED. - Devolver um Pix recebido. O webhook
refund.cashoutinforma o status final.GET /v1/refunds/{refund_id}mostra o mesmo status.
O que pode dar errado no BTG
A lista de erros do Pix BTG descreve cada código.
Relacionados
- Enviar e receber Pix: as mesmas jornadas no Lerian SPI nativo.
- Devolver um Pix recebido: a devolução no Lerian SPI nativo.
- Pix via JD
- Transferências e cash-out
- Operações de devolução
- Webhooks

