Histórico de mensagens sobre QR CODE

EXIBINDO CONVERSAS RECENTES:

Texto: QR CODE
# pix
Avatar discord do usuario gidas_50661

gidas_50661

Ver Respostas

Meu programador implementeou pagamento via pix no meu site, ai o cliente escolhe um produto e gera um qr code ele paga e libero acesso, so q so funciona com alguns bancos, tipo meu cliente gera um qr code se ele tenta pagar com itau por exemplo funciona, se tenta pagar com nubanck n funciona

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Certo. O id que você utiliza pra gerar o qrcode, é esse id do loc, retornado ao gerar a cobrança.

...
"loc": {
"id": 24,
"location": "qrcodespix-h.sejaefi.com.br/v2/1525ce07044843ab978b046e1fb909bd",
"tipoCob": "cob",
"criacao": "2023-09-12T18:36:40.970Z"
},

# pix
Avatar discord do usuario dinaelmiranda

dinaelmiranda

Entendi Jessica. já gero o qrCode tambem. vou analizar novamente o retorno que não encontrei

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Certo.. essa etapa seria de geração da cobrança, o proximo passo é gerar o qrcode. Com esse id do loc ( "id": 24) que é retornado, você gera o qrcode, consumindo o endpoint GET /v2/loc/:id/qrcode (https://dev.efipay.com.br/docs/api-pix/payload-locations)

# pix
Avatar discord do usuario dinaelmiranda

dinaelmiranda

{
"calendario": {
"criacao": "2023-09-12T18:36:40.923Z",
"expiracao": 3600
},
"txid": "a1b2461c5eda4cd1be3846f0cd54f573",
"revisao": 0,
"loc": {
"id": 24,
"location": "qrcodespix-h.sejaefi.com.br/v2/1525ce07044843ab978b046e1fb909bd",
"tipoCob": "cob",
"criacao": "2023-09-12T18:36:40.970Z"
},
"location": "qrcodespix-h.sejaefi.com.br/v2/1525ce07044843ab978b046e1fb909bd",
"status": "ATIVA",
"devedor": {
"cpf": "123132132",
"nome": "testeMiranda"
},
"valor": {
"original": "0.01"
},
"chave": "7b6c1f4a-a0b4-4cbb-be0d-7c5e454a805b",
"solicitacaoPagador": "Cobrança dos serviços prestados."
}

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Nesse link de visualização você tem a imagem do Qrcode, o pix copia e cola (botão Copiar código) e todas as informações da cobrança.

# pix
Avatar discord do usuario dinaelmiranda

dinaelmiranda

Boa tarde! Além da possibilidade de integração com api pix com geração de qrCode, junto com este consigo gerar o pix copia e cola ?

# devs
Avatar discord do usuario c45lu

c45lu

Ver Respostas

Exemplo, gerei uma /cob através da página pixCreateCharge.php e ele gerou o locId 19 e coloquei na no GET da pagina qrcode.php conforme destacado no print, ao requisitar, ele me retorna aquele erro conforme print
imagem enviada na mensagem pelo usuario c45lu
imagem enviada na mensagem pelo usuario c45lu
imagem enviada na mensagem pelo usuario c45lu

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem que fazer primeiro o PUT de /cob, e com o loc.id que vem na cobrança, o GET do /loc com o qrcode.

# devs
Avatar discord do usuario c45lu

c45lu

Ver Respostas

Não entendi, estou fazendo via loc/:id/qrcode por enquanto para fazer rápido, não seria esse o caminho para gerar o qrcode? Pelo Efi?

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É um GET de /loc o que obtém o QRCode, mas há similaridades como ter que passar o token e o certificado.

# devs
Avatar discord do usuario c45lu

c45lu

Ver Respostas

Preciso fazer o envio conforme o pixCreateCharge? Porque conforme peguei o código Curl no postman, eu pensei que ele gerava o qrcode conforme o id da transação criada no pixCreateCharge passada no GET
imagem enviada na mensagem pelo usuario c45lu

# devs
Avatar discord do usuario c45lu

c45lu

Ver Respostas

Rubens, me dê mais uma ajuda por favor, quando faço a requisição via postman no GET v2/loc/:id/qrcode ele me retorna com sucesso, mas quando faço via código, ele só me retorna que a chave qrcode não foi enconteada no JSON, segue exemplo via print
imagem enviada na mensagem pelo usuario c45lu
imagem enviada na mensagem pelo usuario c45lu
imagem enviada na mensagem pelo usuario c45lu

# devs
Avatar discord do usuario c45lu

c45lu

Ver Respostas

Nesse caso, essa aplicação gera o qrcode com base no location que seria um arquivo, sabe me dizer se tem alguma coisa em php para isso?

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Um exemplo de bibiloteca que geraria o copia e cola:
https://github.com/NascentSecureTech/pix-qrcode-utils

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

GET /v2/loc/:id/qrcode

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, esse não é o copia e cola, é o location. Para obter o copia e cola é no mesmo endpoint do qrcode, vem tanto a imagem quanto o copia e cola.

# devs
Avatar discord do usuario c45lu

c45lu

Ver Respostas

Neste exemplo de integração para emissão de PIX, ele retorna o copia e cola do pix e respectivamente dá para criar o qrcode, porém, na documentação a qual estou fazendo a integração, ele me retorna as informações conforme o print (Minha Integração), neste caso, o copia e cola do PIX seria a variável location: qrcodespix-h.sejaefi.com.br/v2/bc1qzk3kxhdxnzkpdgdn9ueg34y08smxgfv0hxvcu3 que ali está e por acaso funcionaria em produção?
imagem enviada na mensagem pelo usuario c45lu
imagem enviada na mensagem pelo usuario c45lu

# pix
Avatar discord do usuario _wuzi

_wuzi

Ver Respostas

eai pessoal, eu criei uma cobrança com PIX e depois gerei o QRCode e quando recebo o linkVisualizacao em homologação, o link da 404

é possível testar o fluxo de pagamento em homologação? sandbox está como true