Histórico de mensagens sobre QR CODE em pix

EXIBINDO CONVERSAS RECENTES:

Texto: QR CODE
Canal: pix
Avatar discord do usuario felipealmeman

felipealmeman

00020101021226880014BR.GOV.BCB.PIX2566qrcodes-pix.gerencianet.com.br/v2/651128f7ca484d1bbd0f5fb83a139ee05204000053039865802BR5914GERENCIANET SA6010OURO PRETO620705036304CB53

Avatar discord do usuario lordvitao

lordvitao

usuario passa as informações do carrinho. Na api, guarda o pedido, cria a chave evp, cria a cob e devolve o "qrcode" pro usuario

Avatar discord do usuario lordvitao

lordvitao

melhor o qrcode, traz os dados pra pagamento

Avatar discord do usuario rubenskuhl

rubenskuhl

O qrcode aí é o texto que pode ser colado direto pelo cliente no app de banco. Notar que contém o location, mas não é só o location.

Avatar discord do usuario rubenskuhl

rubenskuhl

{
"qrcode": "00020126880014BR.GOV.BCB.PIX2566qrcodes-pix.gerencianet.com.b...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAAAOQAAADkCAYAAACIV4s..."
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O endpoint GET
/v2/loc/
:id
/qrcode , apesar de se chamar qrcode, na verdade gera tanto o copia-e-cola quanto a imagem do QRCode.

Avatar discord do usuario lordvitao

lordvitao

Ver Respostas

O que exatamente eu devo passar pro usuário efetuar o pagamento certo ao gerar o pix?
se a chave é sempre constante e não quero usar qrcode

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sandbox é esperável ser mais lento mesmo... é que do /cob não tem como escapar usando QR-Code dinâmico, mas como já conversamos antes, do /loc/id/qrcode tem... e aí o ganho de tornar async diminui bem.

Avatar discord do usuario lrezende

lrezende

hoje chegou a dar 6s pra gerar um qrcode em produção...

2022-08-10 11:15:25,033 WARNING app request POST /api/v1/payment/pix - long duration: 6.417224s...

Avatar discord do usuario lrezende

lrezende

Ver Respostas

rapaz, meio a meio... acho até que o /cob é mais.... alguns exemplos em ambiente sandbox... produção melhora uns 25%....

2022-08-08 03:31:50,919 [84bb7b3e] INFO app.util.gn gn-duration: 1.632025s /v2/cob
2022-08-08 03:31:52,258 [84bb7b3e] INFO app.util.gn gn-duration: 1.322479s /v2/loc/:id/qrcode

2022-08-08 03:39:36,492 [2e0488ee] INFO app.util.gn gn-duration: 2.368490s /v2/cob
2022-08-08 03:39:37,924 [2e0488ee] INFO app.util.gn gn-duration: 1.427731s /v2/loc/:id/qrcode

2022-08-08 03:40:07,035 [3060f7aa] INFO app.util.gn gn-duration: 1.423731s /v2/cob
2022-08-08 03:40:08,528 [3060f7aa] INFO app.util.gn gn-duration: 1.473700s /v2/loc/:id/qrcode

2022-08-08 03:40:35,447 [eca84f16] INFO app.util.gn gn-duration: 1.537498s /v2/cob
2022-08-08 03:40:36,983 [eca84f16] INFO app.util.gn gn-duration: 1.530325s /v2/loc/:id/qrcode

2022-08-08 03:40:43,806 [91cb85e6] INFO app.util.gn gn-duration: 1.479501s /v2/cob
2022-08-08 03:40:45,134 [91cb85e6] INFO app.util.gn gn-duration: 1.319113s /v2/loc/:id/qrcode

2022-08-08 03:40:49,518 [3ca7d485] INFO app.util.gn gn-duration: 1.445884s /v2/cob
2022-08-08 03:40:50,976 [3ca7d485] INFO app.util.gn gn-duration: 1.445996s /v2/loc/:id/qrcode

2022-08-08 03:41:50,246 [51f3fa34] INFO app.util.gn gn-duration: 1.628853s /v2/cob
2022-08-08 03:41:51,648 [51f3fa34] INFO app.util.gn gn-duration: 1.390579s /v2/loc/:id/qrcode

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E quem é o principal ofensor desses 2s, o /cob ou /location/qrcode ?

Avatar discord do usuario lrezende

lrezende

Ver Respostas

Deixar uma pergunta pra mais tarde... Por um acaso, tem uma versão async da sdk-python?
Estou gastando ~2s pra gerar cob + qrcode(tomando proveito da facilidade de geração do qrcode) e, como é uma requisição de IO de rede, gostaria de liberar o processo pra fazer outras coisas... todos meus acessos de rede são já são async, a exceção é a sdk python da gn....

Avatar discord do usuario gilmarsilvasantos

gilmarsilvasantos

estou gerando um qrcode estatico e ao pagar sempre recebo mensagem de invalido, tem alguma coisa que preciso configurar ou alguem que possa me ajudar?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E como a gente só emite QR-Code dinâmico, bloqueamos também os QR-Code estáticos. Mesmo que tenha txid.

Avatar discord do usuario peterpm

peterpm

O postman tem um snippet mais completo

{
"pix": {
"receberSemChave": false,
"chaves": {
"[email protected]": {
"recebimento": {
"txidObrigatorio": false,
"qrCodeEstatico": {
"recusarTodos": false
}
}
},
"efa1db8c-735b-4898-92e0-a54daabe65e6": {
"recebimento": {
"txidObrigatorio": false,
"qrCodeEstatico": {
"recusarTodos": false
}
}
}
}
}
}

Avatar discord do usuario wendersonferreira

wendersonferreira

ao tentar recuperar o qrcode

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se é para cobrança com QR-Code dinâmico, a chave mais interessante de se usar é a aleatória mesmo, por ela não permitir portabilidade. Para criar uma chave com CPF/CNPJ/celular/e-mail só via app mobile.

Avatar discord do usuario jhonathanguimaraes

jhonathanguimaraes

Ver Respostas

Olá, sou novo aqui e estou iniciando a implementação da API com meu software utilizando a SDK do Delphi de exemplo que baixei, porém estou tendo dificuldades em entender o processo.
Existe algum comando mais ou menos assim;
Gera TXID, passo o Valor e logo cria o QRCode?
Após gerar o QRCode eu realizo a consulta do TXID gerado para consultar o status se foi pago ou não?