Histórico de mensagens sobre location em pix

EXIBINDO CONVERSAS RECENTES:

Texto: location
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

As dos seus podem ficar lá, mas o da Gerencianet precisa ser só no location do webhook da Gerencianet.

Avatar discord do usuario webcrawler1396

webcrawler1396

Ver Respostas

mas a config dos certificados estão dentro de 'server' e não dentro de 'location'

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O cenário que você descreveu seria com uma única seção server, mas várias location.

Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Ver Respostas

RESOLVIDO:

location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass /webhook; ### NESTA LINHA É NECESSÁRIA A INDICAÇÃO DO NOME DO ARQUIVO INDEX.PHP
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @nemtudo. Boa tarde!
Este link que mencionou é o que chamamos de location. A partir dele você pode obter um link responsivo para compartilhar sua cobrança Pix.

Para obter este link da sua cobrança Pix emitida via API, basta utilizar a URL base https://pix.gerencianet.com.br/cob/pagar/:token, onde :token é o token contido na URL que está no parâmetro loc=>location retornado no momento da emissão da cobrança Pix, conforme exemplo a seguir:

Veja mais detalhe em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#link-responsivo-para-cobran%C3%A7a-pix
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @uppermesh. Bom dia!! Tudo bem?
Uma solução muito interessante para encaminhar suas cobranças Pix pelo WhatsApp é utilizar o link responsivo.

Para obter este link da sua cobrança Pix emitida via API, basta utilizar a URL base https://pix.gerencianet.com.br/cob/pagar/:token, onde :token é o token contido na URL que está no parâmetro loc=>location retornado no momento da emissão da cobrança Pix, conforme exemplo a seguir:
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario sinapse8788

sinapse8788

Olá pessoal tudo bem? Travei em um erro que não encontrei na documentação, estou implentando em Python a api Pix e ela envia tranquilamente a requisição e devolve esses dados no meu prompt:

{'calendario': {'criacao': '2023-02-06T22:44:09.057Z', 'expiracao': 3600}, 'txid': '77dca58163a549d0867f10eeb0628fb0', 'revisao': 0, 'loc': {'id': 4, 'location': 'qrcodes-pix-h.gerencianet.com.br/v2/eae18aaea9ed41f6bab96aa68d9ad67c', 'tipoCob': 'cob', 'criacao': '2023-02-06T22:44:09.099Z'}, 'location': 'qrcodes-pix-h.gerencianet.com.br/v2/eae18aaea9ed41f6bab96aa68d9ad67c', 'status': 'ATIVA', 'devedor': {'cpf': '12345678909', 'nome': 'Francisco da Silva'}, 'valor': {'original': '1.00'}, 'chave': '0JHJHGhjhH-c695-4e3c-b010-abb521a3f1be', 'solicitacaoPagador': 'Cobrança dos serviços prestados.'}

Process finished with exit code 0


Aparentemente tudo normal, todo o ambiente é homologação, mas quando vou na EFI ver o resultado lá no historico não aprece nada na homologação, alguem já teve esse problema?

Avatar discord do usuario dalisonspy

dalisonspy

location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass /webhook;
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode decodificar o jwt usando o jwt.io, mas isso não é necessário para renderizar o QR-Code. Com o location você já tem tudo que precisa.

Avatar discord do usuario _zamparo

_zamparo

Ver Respostas

Alguém sabe me informar onde consigo o código para gerar o qr code do pix em uma cobrança?
Quando crio a cobrança o retorno é o seguinte:
{loc={location=qrcodes-pix-h.gerencianet.com.br/v2/bdd4264d3af9461d939dcb2ff66bf3a1, id=1, criacao=2023-02-02T20:10:19.423Z, tipoCob=cob}, valor={original=1.00}, chave=39660301000187, calendario={expiracao=3600, criacao=2023-02-02T20:10:19.368Z}, txid=7978c0c97ea847e78e8849634473c1f1, infoAdicionais=[{valor=Informação Adicional1 do PSP-Recebedor, nome=Campo 1}, {valor=Informação Adicional2 do PSP-Recebedor, nome=Campo 2}], location=qrcodes-pix-h.gerencianet.com.br/v2/bdd4264d3af9461d939dcb2ff66bf3a1, revisao=0, solicitacaoPagador=Serviço realizado., status=ATIVA}
Estou em SANDBOX.

Avatar discord do usuario geefi

geefi

Estou gerando uma cobrança e então recuperando o qrcode usando os payload locations, dai quero que o sistema envie um email para o usuário assim que ele realizar o pagamento desse qrcode

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não muito... se você for muito paranóico, você pode acessar o location (só prefixar com https://), decodificar o JWT e comparar com o que você especificou no /cob. Mas não conheço ninguém que tenha feito isso... nem a gente, que é bem paranóico.

Avatar discord do usuario andres_93635

andres_93635

Ver Respostas

Ótimo! E o location serve para algo? Pergunto para saber se vale a pena armazena-lo em uma coluna específica.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Maneira ideal: usar bibliotecas de EMV, BRCode e QRCode. É o mais portável.
Maneira simples: guardar o loc.id e usar o /location para obter copia-e-cola e QR-Code. Mas é endpoint proprietário, não portável.

Avatar discord do usuario andres_93635

andres_93635

Ver Respostas

Boa noite, para quê serve o location retornado de uma cobrança pix? É o pix copia e cola? Se não, como faço para o obter o pix copia e cola?