Author Image

diullio

Dec 24, 2024

Gerar QR Code para Cobranças Pix

QR CodePIXEfíAPIcobrançaloc.idHTML

Boa noite, estou com um problema para gerar o QR code.. qrcodespix-h.sejaefi.com.br/v2/a9694835729e4893a552e6cd2943eba3 obtenho o location como URL mas ele não é valido, e nao consigo renderizar no HTML, esse problema é so na homologação ou tenho que solicitar o QR Code em outra rota?

Respostas (3):
Avatar discord do usuario guilherme_efi

guilherme_efi

25/12/2024

Bom dia, @diullio. Feliz natal! 🎁 🎄
Tudo bem com você?
Quando você cria uma cobrança Pix, recebe um JSON com os detalhes. Entre eles, está o campo loc.id.

Depois, é só chamar o endpoint GET /v2/loc/:id/qrcode, passando o loc.id da cobrança. O retorno traz os parâmetros qrcode, imagemQrcode e linkVisualizacao.

Agora é só usar o valor do parâmetro imagemQrcode para exibir o QR Code no HTML, assim:

html

Avatar discord do usuario diullio

diullio

25/12/2024

Feliz Natal, muito obrigado, deu certo aqui

Avatar discord do usuario rubenskuhl

rubenskuhl

25/12/2024

Uma outra opção se não quiser fazer uma chamada de API a mais, é usar o parâmetro PixCopiaECola que vem no PUT/POST de /cob. Dele dá para gerar a imagem do QR-Code diretamente por uma biblioteca sua, que inclusive pode ser no front-end mesmo (Javascript)...