Integração Pix, Desenvolvedores, PSPs e APIs

EXIBINDO RESPOSTAS:

Avatar discord do usuario evanil

evanil

<@!332690570185015300> e <@!464478502725615625>, vocês encontraram problemas técnicos em PSP's participantes do Pix, parabéns pela contribuição para a correta implementação do Pix no Brasil.

Somos entusiastas do Pix e a primeira empresa que efetivamente está disponibilizando, de forma ampla e democrática, uma API funcional dentro dos prazos e padrões do BC. Participamos ativamente de todo o processo de construção do Pix e nossa qualidade técnica é reconhecida pelos órgãos reguladores.

A Gerencianet está na vanguarda do fornecimento de API Pix e vocês, dessa comunidade, fazem parte dos primeiros desenvolvedores do Brasil a implementarem o uso de uma API Pix. Por isso, sintam-se desbravadores do mundo das integrações Pix. Parabéns a todos.

Felizmente, temos condições e fluxos que nos ajudarão a garantir que todos os PSP's estejam em conformidade com o pleno uso técnico do Pix no curto prazo. Prossigam os testes, considerando que, nos próximos dias, todos os demais PSP's estarão em conformidade com o correto repasse dos Txid's.

Por fim, estamos muito empolgados e fechados com essa comunidade. Ela vai precisar, cada vez mais, do espirito colaborativo que estamos vendo. Obrigado a todos.

Avatar discord do usuario placa_preta

placa_preta

Obrigado, @evanil . É importante realmente que todos os PSPs estejam de acordo e inclusive colaborem entre si para que isso ocorra pois se não for assim isso inviabiliza a utilização plena no PIX e todo mundo perde.

Avatar discord do usuario placa_preta

placa_preta

Tua equipe chegou a testar criar uma cobrança com um txid com menos de 26 carácteres? E pagar esse qrcode nos bancos citados pra ver se desta forma eles passam a considerar o txid???

Avatar discord do usuario evanil

evanil

Me passa de novo a lista e resultados de suas reflexões, pra consultar o time.

Avatar discord do usuario placa_preta

placa_preta

Ok, vamo lá.
- Primeiro, ao pagar os QRCodes Gerados em produção, percebi que apenas QRs pagos no Nubank exibem o txid na tela e quando o pagamento é efetuado e consulto a cobraça, muda corretamente o status da cobrança para CONCLUIDA
- No entanto, quando faço pagamentos pelo banco Inter ou Sofisa, eles simplesmente ignoram o txid (não exibem na tela de confirmação) e quando é pago consequentemente não muda o status da cobrança para CONCLUIDA, o status permanece ATIVA
- Uma das hipóteses desses 2 bancos não estarem considerando o txid pode ser o fato de que o txid padrão criado pena GN tem no mínimo 26 caracteres e segundo a documentação do banco central deve conter de 1 a 25
- Outra hipótese é erros do próprio banco psp pagador que não está considerando o txid porém, seria válido testar também a outra hipótese
- Como a API de gerar cobrança da GN não permite criar cobranças com txtid com caracteres abaixo dos 26 eu como desenvolvedor não consigo testar

Avatar discord do usuario evanil

evanil

Blz, estaremos analisando.

Avatar discord do usuario matheus_efi

matheus_efi

Boa noite <@!464478502725615625> ! Em relação ao txid, não é necessário o txid para gerar QRCode estático, somente o dinâmico. O QRCode dinâmico segue como padrão a Regex ^[a-zA-Z0-9]{26,35}$. Ou seja, vai ser necessário ter 26 a 35 caracteres o txid. Sobre os pagamentos, nós estamos seguindo rigorosamente o padrão do Banco Central, inclusive referente ao txid. Vamos verificar essa questão referente aos bancos e retornamos para você.

Avatar discord do usuario placa_preta

placa_preta

Oi, Matheus. Eu sei que o txid não é necessário no QRCode estático, porém, no dinâmico ele é informado dentro do Json do payload. E esse txid dentro desse payload talvez devesse seguir o mesmo padrão. Sabe onde encontro a documentação do banco central em que o txid é de 26 a 35 caracteres?

Avatar discord do usuario placa_preta

placa_preta

Parte do documento do BACEN no que se refere ao QR Code dinâmico

Avatar discord do usuario evanil

evanil


imagem enviada na mensagem pelo usuario evanil