Skip to main content
Envie um Pix de uma conta do Midaz e receba um Pix em uma conta do Midaz.
Este fluxo é uma leitura sugerida dos manuais do BACEN para o Pix. 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.

Participantes


  • Sua instituição. O participante do Pix. Chama a API do Pix Lerian e recebe os eventos dele.
  • Pix Lerian. Conecta o Midaz ao Lerian SPI. Lança o Pix no Midaz e entrega o pagamento ao Lerian SPI.
  • Midaz. O ledger que guarda as contas dos seus clientes.
  • Lerian SPI. Troca as mensagens do Pix com o SPI.
  • SPI. O sistema de pagamentos instantâneos do BACEN. Liquida cada Pix.

Antes de começar


  • A conta que envia ou recebe o Pix existe no Midaz, está ativa e tem um titular.
  • Seus sistemas recebem os eventos do Pix Lerian. Veja Eventos do Pix Lerian.
  • O ledger do Pix no Midaz tem overrides.allowFeeSkip ligado. Um Pix recebido nunca paga tarifa.

Diagrama


Enviar um Pix

Enviar e receber Pix: Enviar um Pix

Receber um Pix

Enviar e receber Pix: Receber um Pix

Regras


Enviar um Pix

  • A iniciação fica aberta por 5 minutos. Depois disso, o passo 5 responde 422 com PIX-0321.
  • Um QR code estático com valor define o valor da transferência. No passo 5, omita o valor ou envie o mesmo valor.
  • O débito no Midaz não é a liquidação. A transferência só é final no evento do passo 13.

Receber um Pix

  • O Pix Lerian recusa um Pix para uma conta que ele não encontra ou que não está ativa. Também recusa um Pix quando o titular não confere. O Midaz não registra nada para um Pix recusado.
  • O Pix Lerian credita a conta só depois que o SPI confirma a liquidação.
  • Um crédito que o Midaz não confirma é estacionado, não descartado. O Pix Lerian publica inbound_transfer.credit_parked, e o back office da sua instituição credita o Pix com POST /transfers/{id}/credit.
  • Quando o Pix Lerian não responde dentro do prazo do SPI, o Lerian SPI recusa o Pix.

Como saber que terminou


  • Enviar um Pix. O Pix Lerian publica outbound_transfer.completed ou outbound_transfer.rejected. GET /transfers/{id} mostra o mesmo status.
  • Receber um Pix. O Pix Lerian publica inbound_transfer.completed. Para um crédito estacionado, ele publica antes inbound_transfer.credit_parked, e inbound_transfer.completed depois que a chamada de crédito termina.

O que pode dar errado


A lista de erros do Pix Lerian descreve cada código.

Relacionados