Pular para o conteúdo principal

Fluxo de Transação Pix via MS-BCODEX

Este documento descreve a rotina de comunicação para a criação e consulta de status de uma transação Pix, envolvendo o Ponto de Venda (POS), o serviço intermediário (PSI), o microserviço MS-BCODEX e o provedor BCODEX.

O processo é dividido em duas etapas principais:

  1. Geração do QRCode: O POS solicita a criação de uma transação Pix.
  2. Consulta de Status: O POS verifica repetidamente se o pagamento foi efetuado.

Processo 1: Geração de QRCode (POST transaction/pix)

Nesta etapa, o POS inicia uma requisição para gerar uma transação Pix. O fluxo é síncrono e, ao final, o POS recebe os dados do QRCode para exibir ao cliente e um transactionId para futuras consultas.


Processo 2: Consulta de Status de Pagamento (GET /transaction/pix/consult)

Após exibir o QRCode, o POS inicia um processo de polling, consultando o status do pagamento em intervalos regulares. Ele utiliza o transactionId obtido na primeira etapa para identificar qual transação deve ser verificada.