Open luizfelipe91 opened 1 year ago
Se estiver utilizando Typescript, pode utilizar a seguinte lib para gerar Código BRCode para PIX: https://www.npmjs.com/package/pix-tools
Não estamos utilizando Typescript, nosso problema é diretamente relacionado ao QRCode Dinâmico.
Se estiver utilizando Typescript, pode utilizar a seguinte lib para gerar Código BRCode para PIX: https://www.npmjs.com/package/pix-tools
@ninrod consegue dar uma ajuda aqui, por favor?
O problema que você descreve é sugestivo de falhas intermitentes no download do payload. Como está aparentemente rodando numa VM sob seu controle, seria interessante aumentar níveis de debug log no servidor HTTP para ver o problema acontecendo.
Notar que o payload não é trafegado via RSFN e sim via Internet.
@rubenskuhl não me parece algo intermitente, tanto o Banco Inter quanto o Banco do Brasil sempre falham na leitura do QR Code. Me parece ser algo onde esses bancos não conseguem fazer o download do payload mesmo, talvez algum header esteja faltando, impedindo esse download.
Existe alguma configuração específica para este download do payload?
Inclusive se você tentar fazer o download desse payload via navegador aí, vai conseguir sem problemas.
@rubenskuhl não me parece algo intermitente, tanto o Banco Inter quanto o Banco do Brasil sempre falham na leitura do QR Code. Me parece ser algo onde esses bancos não conseguem fazer o download do payload mesmo, talvez algum header esteja faltando, impedindo esse download.
Existe alguma configuração específica para este download do payload?
Inclusive se você tentar fazer o download desse payload via navegador aí, vai conseguir sem problemas.
O site de download do payload precisa usar ou TLS 1.2 com ciphers específicos citados no manual de segurança, ou TLS 1.3. O certificado precisa estar cadastrado na base do BACEN, o que se faz via interface STA. O application type do payload precisa ser application/jose.
Nós já cumprimos essas 3 etapas e ainda infelizmente não é possível ler o QR Code
Nós já cumprimos essas 3 etapas e ainda infelizmente não é possível ler o QR Code
Pode até acompanhar nessa url: https://www.ssllabs.com/ssltest/analyze.html?d=core.mkbank.com.br
[UPDATE]
Só deixando uma atualização da resolução do problema. Era necessário adicionar o certificado raiz em nossa url de acesso aos JWKs.
Segue o link: https://core.mkbank.com.br/.well-known/pix-jwks
Opa @luizfelipe91, tudo bem? Sobre o txid ser informado no extrato do banco do brasil, conseguiu avançar em algo? Te pergunto porque estamos com esse cenário na empresa, onde o txid não é informado, então estamos com dificuldades de conciliar alguns valores. Se tiver alguma info que possa compartilhar.
Não @AnaPaulaSM , nosso problema era na leitura do QR Code pelo aplicativo dos bancos mencionados. Quando adicionamos o nosso certificado Raiz à url de acesso ao JWKs o problema foi resolvido.
Não chegamos a validar se o txid da cobrança era mostrado no extrato do banco do brasil.
Prezados, estamos com o mesmo problema recebendo "Acesso negado" para o nosso QRCode no Pix Tester do Bacen, porém em vários PSPs é possível seguir com o pagamento sem problemas.
Provavelmente deve ser algum item de validação que não estamos conseguindo identificar. Já cadastramos o certificado no STA conforme instruções. Seguimos também outras correções que foram informadas aqui nessa thread e em outras.
Alguém poderia dar uma luz no que pode ser?
Alguns bancos que testamos e que nosso QRCode está funcionando (marcados):
QRCode: 00020101021126890014br.gov.bcb.pix2567qrcode.beeteller.com.br/pix/v2/ceb560f3-9b20-4c6c-b7e5-2e125bb02ced5204000053039865802BR5925TIBERIO GADELHA MAHON GOM6012CAMPO GRANDE62070503***63047CFB
Prezados, estamos com o mesmo problema recebendo "Acesso negado" para o nosso QRCode no Pix Tester do Bacen, porém em vários PSPs é possível seguir com o pagamento sem problemas.
Provavelmente deve ser algum item de validação que não estamos conseguindo identificar. Já cadastramos o certificado no STA conforme instruções. Seguimos também outras correções que foram informadas aqui nessa thread e em outras.
Alguém poderia dar uma luz no que pode ser?
Alguns bancos que testamos e que nosso QRCode está funcionando (marcados):
- [ ] Caixa Econômica Federal;
- [ ] Picpay;
- [x] C6;
- [x] BB;
- [x] Banco Inter;
- [x] Neon;
- [x] Nubank;
- [x] XP;
- [x] BTG;
- [x] Banco do Nordeste;
- [x] Mercado Pago;
QRCode: 00020101021126890014br.gov.bcb.pix2567qrcode.beeteller.com.br/pix/v2/ceb560f3-9b20-4c6c-b7e5-2e125bb02ced5204000053039865802BR5925TIBERIO GADELHA MAHON GOM6012CAMPO GRANDE62070503***63047CFB
Algo que eu testaria, mas só porque você já tentou tudo mais, é não colocar exclamação (!!!!) no campo solicitacaoPagador.
Prezados, estamos com o mesmo problema recebendo "Acesso negado" para o nosso QRCode no Pix Tester do Bacen, porém em vários PSPs é possível seguir com o pagamento sem problemas. Provavelmente deve ser algum item de validação que não estamos conseguindo identificar. Já cadastramos o certificado no STA conforme instruções. Seguimos também outras correções que foram informadas aqui nessa thread e em outras. Alguém poderia dar uma luz no que pode ser? Alguns bancos que testamos e que nosso QRCode está funcionando (marcados):
- [ ] Caixa Econômica Federal;
- [ ] Picpay;
- [x] C6;
- [x] BB;
- [x] Banco Inter;
- [x] Neon;
- [x] Nubank;
- [x] XP;
- [x] BTG;
- [x] Banco do Nordeste;
- [x] Mercado Pago;
QRCode: 00020101021126890014br.gov.bcb.pix2567qrcode.beeteller.com.br/pix/v2/ceb560f3-9b20-4c6c-b7e5-2e125bb02ced5204000053039865802BR5925TIBERIO GADELHA MAHON GOM6012CAMPO GRANDE62070503***63047CFB
Algo que eu testaria, mas só porque você já tentou tudo mais, é não colocar exclamação (!!!!) no campo solicitacaoPagador.
Testei também e continua com esse erro de validação.
Percebi que todos os PSPs que tive acesso ao arquivo JWKS estão usando prioritariamente o parâmetro x5t#S256
no lugar de x5t
.
Isso pode ser o motivo que está sendo recusado em alguns PSPs? Estamos usando apenas o x5t
.
Prezados, estamos com o mesmo problema recebendo "Acesso negado" para o nosso QRCode no Pix Tester do Bacen, porém em vários PSPs é possível seguir com o pagamento sem problemas.
Provavelmente deve ser algum item de validação que não estamos conseguindo identificar. Já cadastramos o certificado no STA conforme instruções. Seguimos também outras correções que foram informadas aqui nessa thread e em outras.
Alguém poderia dar uma luz no que pode ser?
Alguns bancos que testamos e que nosso QRCode está funcionando (marcados):
* [ ] Caixa Econômica Federal; * [ ] Picpay; * [x] C6; * [x] BB; * [x] Banco Inter; * [x] Neon; * [x] Nubank; * [x] XP; * [x] BTG; * [x] Banco do Nordeste; * [x] Mercado Pago;
QRCode: 00020101021126890014br.gov.bcb.pix2567qrcode.beeteller.com.br/pix/v2/ceb560f3-9b20-4c6c-b7e5-2e125bb02ced5204000053039865802BR5925TIBERIO GADELHA MAHON GOM6012CAMPO GRANDE62070503***63047CFB
Uma observação, este QRCode não é dinâmico, a tag 01
está com valor 11
ao invés de 12
Esse é o problema ou um dos problemas. Um QR-Code estático não pode ter URL de payload, e você está informando uma. QR-Code estático só pode ter chave Pix, e você não está informando a chave Pix, colocando *** no 62:05.
On Wed, Jan 24, 2024 at 9:57 AM dev-gto @.***> wrote:
Prezados, estamos com o mesmo problema recebendo "Acesso negado" para o nosso QRCode no Pix Tester do Bacen, porém em vários PSPs é possível seguir com o pagamento sem problemas.
Provavelmente deve ser algum item de validação que não estamos conseguindo identificar. Já cadastramos o certificado no STA conforme instruções. Seguimos também outras correções que foram informadas aqui nessa thread e em outras.
Alguém poderia dar uma luz no que pode ser?
Alguns bancos que testamos e que nosso QRCode está funcionando (marcados):
[ ] Caixa Econômica Federal;
[ ] Picpay;
[x] C6;
[x] BB;
[x] Banco Inter;
[x] Neon;
[x] Nubank;
[x] XP;
[x] BTG;
[x] Banco do Nordeste;
[x] Mercado Pago;
QRCode: 00020101021126890014br.gov.bcb.pix2567qrcode.beeteller.com.br/pix/v2/ceb560f3-9b20-4c6c-b7e5-2e125bb02ced5204000053039865802BR5925TIBERIO GADELHA MAHON GOM6012CAMPO GRANDE62070503***63047CFB
Uma observação, este QRCode não é dinâmico, a tag 01 está com valor 11 ao invés de 12
— Reply to this email directly, view it on GitHub https://github.com/bacen/pix-api/issues/544#issuecomment-1908072953, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA53LCOFEU4A6TFG3VO7ECDYQEAMZAVCNFSM6AAAAAAUOGH4FOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBYGA3TEOJVGM . You are receiving this because you were mentioned.Message ID: @.***>
Testador de QR Codes do Bacen
Onde encontro isso?
Olá pessoal!
Estamos com problemas com a leitura de nossos QR Codes Dinâmicos em alguns bancos.
Lista com alguns exemplos de bancos:
Já comparamos nossos payloads com outros gerados e aparentemente está tudo ok. Nosso certificado também está instalado corretamente.
Ao realizar testes vix Testador de QR Codes do Bacen, é informado um erro de " Acesso negado " em nossa URL do Payload, porém não há nenhuma restrição de acesso nesta rota, inclusive ela é lida por diversos bancos sem problemas.
Alguém consegue dar uma luz onde possamos estar errando?
Segue um código copia e cola de um qrcode gerado: 00020101021226810014br.gov.bcb.pix2559core.mkbank.com.br/api/cob/9cf1f6686ac04974b2382a5823af06e75204000053039865802BR5917MARCOS RENA KUBIS6008CURITIBA62070503***63046AEF