Discussões sobre Geração de BRCode e QR Code dinâmico

EXIBINDO RESPOSTAS:

Avatar discord do usuario rubenskuhl

rubenskuhl

Os casos que testei lá eram inválidos mesmo. Por exemplo, dinâmico não pode ter TxID, e lá checava isso corretamente. Comprimento inválido idem.

Avatar discord do usuario oleoessencial

oleoessencial

Por isso eu estava indoidando duas horas querendo saber por que o bendito do BRCode estava com erro, o fí duma égua do site que não está validando a quantidade de string e apresenta um erro que não existe. É um abençoado mesmo. Eu adoro estes erros, me faz aprender mais e mais, pois tenho que ler tudo de novo. 🙂

Avatar discord do usuario rubenskuhl

rubenskuhl

Se o campo 62 05 estiver com mais de 25 caracteres, está inválido mesmo. No QR-Code dinâmico, o campo 25 02 precisa ter apenas . O txid vem no payload.

Avatar discord do usuario oleoessencial

oleoessencial

É o fí duma égua da site que está validando com erro sem estar. O Campo está correto . o copia e cola gerou certinho (removi o payload ai viu) 00 02 01
26 88
00 14 BR.GOV.BCB.PIX
25 48 qrcodes-pix.gerencianet.com.br/v2/codigodagnaqui
52 04 0000
53 03 986
54 06 100.00
58 02 BR
59 09 Chico da Rural
12 Primeiro PIX
60 11 Caixa Prego
61 08 11080150
62 39 0535eUzgY1q9rxFZDgAphuuDFfV5TIBKA7FeS38
63 04 9C9B

Avatar discord do usuario rubenskuhl

rubenskuhl

O campo 62 05 é obrigatório, então mesmo não tendo o TxID, precisa ter

Avatar discord do usuario oleoessencial

oleoessencial

o TxID está sendo informado no Id 62.

Avatar discord do usuario rubenskuhl

rubenskuhl

No QR-Code dinâmico não pode ter o TxID no EMV/QR, só .

Avatar discord do usuario oleoessencial

oleoessencial

Um help ai <@!775350441965649951> , estou usando a função montaBrCode 😢

Avatar discord do usuario rubenskuhl

rubenskuhl

https://github.com/dongri/emv-qrcode pode ajudar a montar o EMV, mas você que precisa seguir as regras do BRCode e do Pix, como colocar 62 05.

Avatar discord do usuario oleoessencial

oleoessencial

E usamos no MPM.

Avatar discord do usuario rubenskuhl

rubenskuhl

Sim, é MPM pq está sendo mostrado pelo estabelecimento para o cliente.

Avatar discord do usuario matheus_efi

matheus_efi

Boa sugestão Rubens 👏

Avatar discord do usuario anoni_mato

anoni_mato

esse "12 Primeiro Pix" tá sobrando totalmente aí no meio...

Avatar discord do usuario oleoessencial

oleoessencial

Ele é do campo [opcional] Nome do usuário pagador.