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:
- Geração do QRCode: O POS solicita a criação de uma transação Pix.
- 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.