piggly-dev / php-pix

Uma biblioteca para preparar e gerar o código Pix do Banco Central do Brasil.
MIT License
91 stars 28 forks source link

QRCode não reconhecido pelo app do Inter #5

Closed leoneparise closed 3 years ago

leoneparise commented 3 years ago

Boa noite,

O app do banco inter não consegue ler o QRCode abaixo:

Screen Shot 2021-05-25 at 21 41 58

Segue também o PIX Code:

00020101021126330014br.gov.bcb.pix0111002051041185204000053039865406350.005802BR5928Leone Parise Vieira da Silva6006Maceió62070503***6304E5FB

Seria um problema com o app ou com o QR Code? Outros apps como BB e Nubank conseguem ler perfeitamente.

caiquearaujo commented 3 years ago

@leoneparise remova os acentos ao gerar o código Pix, por exemplo, em "Maceió" e opte por utilizar um identificador diferente de "***"! Isso deve resolver os problemas de incompatibilidade.

Dependendo de como você estiver utilizando a biblioteca, recomendo que utilize os modificadores no Payload:

E force a definição de um identificador, mesmo que aleatório.

leoneparise commented 3 years ago

Muito Obrigado @caiquearaujo pela explicação. Achei que o método applyValidCharacters() já era aplicado ao nome da cidade quando chamamos o setMerchantCity()

leoneparise commented 3 years ago

Vou fechar a issue já que não é um problema na biblioteca.

caiquearaujo commented 3 years ago

A gente está preparando a versão 2 dessa biblioteca que fará todas as correções automaticamente, incluindo todo o suporte a versão mais recente do Pix.