Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Se preencher com "-" o identificador (62) o validador não diz que está errado #4

Open
ofmarconi opened this issue May 2, 2024 · 2 comments

Comments

@ofmarconi
Copy link

Obrigado por criar algo tão útil, sem isso não teria concluído minha tarefa!

Bom, como no titulo diz um traço no identificador inviabiliza o BRCODE mas o seu validador não avisa sobre isso.

ex: 62 Additional Data Field Template 18 051401-23456-789XX

00020126500014BR.GOV.BCB.PIX0108432148330216Mensag-em do PIX5204000053039865406100.005802BR5909Orla32oni6009Sao Paulo6218051401-23456-789XX63046F6A

Mas no nubank é negado

@cryptographix
Copy link
Contributor

Ola, valeu!

A definição da EMV e da especificação BRCode permite caracteres "ans" neste campo 62:05 (ID da transação), e o formato ANS contempla os 95 caracteres ASCII (A-Za-z0-9 e símbolos/pontuação).

Pelo que vi, a chave PIX contida no QR é inválida (43214833) pois não é telefone nem CPF. Mais provavelmente é isso o problema detectado pelo NuBank.

Abraços,

@ofmarconi
Copy link
Author

Perfeito ;)

Obrigado pela atenção

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants