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.allowFeeSkipligado. Um Pix recebido nunca paga tarifa.
Diagrama
Enviar um Pix
Receber um Pix
Regras
Enviar um Pix
- A iniciação fica aberta por 5 minutos. Depois disso, o passo 5 responde
422comPIX-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 comPOST /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.completedououtbound_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 antesinbound_transfer.credit_parked, einbound_transfer.completeddepois que a chamada de crédito termina.
O que pode dar errado
A lista de erros do Pix Lerian descreve cada código.

