Histórico de mensagens sobre QR CODE

EXIBINDO CONVERSAS RECENTES:

Texto: QR CODE
# pix
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.

# pix
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

# pix
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.

# pix
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...

# pix
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

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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

# pix
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....

# open-finance
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que para nós não é legal, mas é uma limitação do Open Finance no momento e não da GN, é que a transação é um Pix manual por dados bancários. Então a transação vem sem chave Pix e sem txid... que é o mesmo que viria com apps pagadores mal feitos que salvam dados bancários de QR-Code e bicheiras similares.

# pix
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?

# pix
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.

# pix
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
}
}
}
}
}
}

# módulos-plugins
Avatar discord do usuario joao_efi

joao_efi

Boa tarde @lucianah tudo certo? 🙂
O qrcode está sendo gerado em produção ou homologação?

# pix
Avatar discord do usuario wendersonferreira

wendersonferreira

ao tentar recuperar o qrcode

# pix
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.

# pix
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?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Agora, do /cob não tem como escapar, tem que chamar o da GN mesmo, se usando QR-Code dinâmico. Mas que tem grandes vantagens em relação ao QR-Code estático, que aí não precisa de endpoint nenhum.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Isto aqui parece ir na linha que você precisa, apesar de não estar completo. Serviria de base para começar:
https://pypi.org/project/pixqrcode/