renatofrota / pix-pendencias

Repositório com lista de pendências e falhas de implementação da API e de outros procedimentos relativos a operação do Pix
63 stars 0 forks source link

Instituição não está validando o CRC16 dos QR Codes #8

Open renatofrota opened 3 years ago

renatofrota commented 3 years ago

Neste momento, os aplicativos das instituições marcadas neste issue e listadas abaixo não estão validando o campo CRC16 (ID 63) dos QR Codes.

NuBank

Ignora totalmente o campo, não validando sequer a sua existência ou o núemro de 4 caracteres do campo.

Exemplos:

Válido image

00020126700014br.gov.bcb.pix0136403f6c37-bb1d-48aa-a61c-0f6a205764d80208[Pix.ae]5204000053039865802BR5903Pix6003Pix63042275

Inválido (trocando o CRC 2275 por 0000) image

00020126700014br.gov.bcb.pix0136403f6c37-bb1d-48aa-a61c-0f6a205764d80208[Pix.ae]5204000053039865802BR5903Pix6003Pix63040000

Inválido (campo 63 presente, sem valor) image

00020126700014br.gov.bcb.pix0136403f6c37-bb1d-48aa-a61c-0f6a205764d80208[Pix.ae]5204000053039865802BR5903Pix6003Pix6304

Inválido (sem o campo 63) image

https://pix.ae/copiaecola/?00020126700014br.gov.bcb.pix0136403f6c37-bb1d-48aa-a61c-0f6a205764d80208[Pix.ae]5204000053039865802BR5903Pix6003Pix