Author Image

allanmr7

Nov 27, 2021

Problemas na Leitura do QR Code ao Testar Pagamento com Vários Bancos

PIXQR Codeintegrações bancáriasproblemasNubankC6 BankPagbankInterBanco Central

Bom dia
gostaria de tirar uma estou fazendo a implantação do pix e está indo tudo bem
só que agora na fase de finalização estou testando o pagamento com vários bancos e alguns deles não tem conseguido ler o QrCode e nem pelo pix copia e cola

mas o mesmo QrCode foi pago normalmente pelo Nubank

os que deram erro foi

C6 Bank
PagBank
Inter

estou vendo para testar mais em alguns,

mas gostaria de saber se já tiveram alguma questão semelhante ?

Respostas (15):
Avatar discord do usuario rubenskuhl

rubenskuhl

27/11/2021

Normalmente isso é QR-Code expirado, mas teste em https://pix.nascent.com.br/tools/pix-qr-decoder/ para analisar melhor.

Avatar discord do usuario guilherme_efi

guilherme_efi

27/11/2021

Bom dia, <@!902225078371115058>. Tudo bem?
Você utilizou nosso endpoint (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-gerar-qrcode-de-um-location) para obter o Pix Copia e Cola e o QR Code, ou tem montado o seu?
Você pode nos passar o Pix Copia e Cola ou decodificá-lo para saber se está tudo certo, através do seguinte site: https://pix.nascent.com.br/tools/pix-qr-decoder/

Avatar discord do usuario allanmr7

allanmr7

27/11/2021

Olá Guilherme
segue o copia e cola
00020101021226880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/40f7569c6af949559fee814a36ac04bf52040000530398654040.105802BR5931Disk Exames do Brasil Ltda EPP 6009Americana62340530REDECRE1052353160618d4a291390f6304AA21

Avatar discord do usuario rubenskuhl

rubenskuhl

27/11/2021

"Disk Exames do Brasil Ltda EPP" é muito longo
Tem que ser no máximo 25 caracteres

Avatar discord do usuario allanmr7

allanmr7

27/11/2021

esse um outro criado e pelo nubank paga normal
imagem enviada na mensagem pelo usuario allanmr7

Avatar discord do usuario rubenskuhl

rubenskuhl

27/11/2021

Você pode denunciar ao Banco Central que o Nubank está erradamente aceitando QR-Codes inválidos... ou adicionar no pix-pendencias que o <@!440035527127990273> criou e vários tem contribuído:
https://github.com/renatofrota/pix-pendencias/issues

Avatar discord do usuario allanmr7

allanmr7

27/11/2021

vou verificar isso

Avatar discord do usuario rubenskuhl

rubenskuhl

27/11/2021

Mas só vale reclamar de interoperabilidade quando se faz tudo certinho... com falhas alguns PSPs vão tolerar e outros não.

Avatar discord do usuario guilherme_efi

guilherme_efi

27/11/2021

Conforme mencionado pelo Rubens, o nome descrito no parâmetro Merchant Name ultrapassou a quantidade limite de 25 caracteres.

Avatar discord do usuario allanmr7

allanmr7

27/11/2021

estou verificando isso no meu codigo a questão do tamanho que voce comentou, para testar novamente

Avatar discord do usuario allanmr7

allanmr7

27/11/2021

estou verificando isso para corrigir, e poder testar novamente

Avatar discord do usuario guilherme_efi

guilherme_efi

27/11/2021

Beleza. De forma errônea o PSP permitiu a leitura do QR Code mesmo com este parâmetro fora das especificações.
A melhor maneira mesmo é fazer com que seu sistema valide esta informação antes de montar o BR Code.

Avatar discord do usuario allanmr7

allanmr7

27/11/2021

já estou validando para corrigir e testar novamente
obrigado

Avatar discord do usuario anoni_mato

anoni_mato

27/11/2021

nesse caso não se aplica o princípio da robustez?

Avatar discord do usuario rubenskuhl

rubenskuhl

27/11/2021

Não foi a escolha do BACEN, no QR-Code tester casos desse tipo exigem a rejeição ou o PSP não passa. Especulação: eles podem ter achado que a proteção do CRC pode ser insuficiente para casos de QR-Code muito densos.