Histórico de mensagens sobre location em pix

EXIBINDO CONVERSAS RECENTES:

Texto: location
Canal: pix
Avatar discord do usuario matheus_efi

matheus_efi

Boa tarde Lucas, como informado pelo Rubens foi o BACEN que definiu que fica por parte do integrador montar o brcode. No entanto a Gerencianet desenvolveu uma rota interna para montar e entregar o QRCode e o copia e cola. O endpoint GET v2/loc/:id/qrcode, onde você passa como parâmetro o id do location que você recebeu ao gerar uma cobrança anteriormente.

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

não entendi isso. se a URL de location está no qr code, como a "imagem" pode passar a apontar pra outra location?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Fazendo um Patch você altera o location de um QRCode dinâmico gerado anteriormente sem precisar mudar a imagem

Avatar discord do usuario matheus_efi

matheus_efi

Boa tarde <@!648894434179547136>! Um cenário de uso das location's é uma loja de grande porte que necessita de cobranças com QRCode dinâmico, ele pode gerar o QRCode e atrelar outras location's a ele sem precisar gerar uma nova imagem.

Avatar discord do usuario Ayrton Teshima

Ayrton Teshima

Ver Respostas

Oq não entendi (se oq falei acima estiver correto), são os endpoints de locations!
Quais são os usos de um cenário para trabalhar com os endpoints apenas de locations?

Avatar discord do usuario Ayrton Teshima

Ayrton Teshima

Ver Respostas

A primeira coisa é eu saber se tenho clareza sobre oq são locations. Pelo que vi, sempre quando gero uma cobranca, vem uma location que é um jws, nele contém informações sobre a cobrança.
No momento do pagamento, essa location é acessada. Certo? Por exemplo, na leitura de um QR Code, essa location vai ser acessada...

Avatar discord do usuario Ayrton Teshima

Ayrton Teshima

Ver Respostas

Galera. Preciso tirar umas dúvidas sobre as locations da api PIX! Podem me dar um help? Estou trab no conteúdo do video para meu canal.. cc <@!671762828046106646>

Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

curl_setopt_array($curl, array(
CURLOPT_URL => $_ENV["PIX_URL_AUTH"], // Rota base, desenvolvimento ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\r\n \"grant_type\": \"client_credentials\"\r\n}",
CURLOPT_SSLCERT => $arq_certificado, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json",
),
));

Avatar discord do usuario Tii

Tii

Ver Respostas

server {
listen [::]:443 ssl ipv6only=on;
listen 443 ssl; #porta externa
server_name _; #dominio para essa regra
ssl_certificate /opt/cert/cert.pem;
ssl_certificate_key /opt/cert/key.pem;
ssl_client_certificate /opt/cert/chain-pix-sandbox.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
location / {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass "http://localhost:2446";
}
}

Avatar discord do usuario Rise

Rise

Ver Respostas

500 Internal Server Error

{
"nome": "erro_aplicacao",
"mensagem": "Ocorreu um erro ao criar o Qr Code"
}

Eu criei uma cobrança com um txId, e estou tentando gerar o QRCode usando o Id do location da cobrança

Avatar discord do usuario anoni_mato

anoni_mato

se não tiver, você pode colocar lá mesmo ou no vhost (direto na raiz do vhost, não funciona dentro do Directory ou Location)

Avatar discord do usuario rafaelvverde

rafaelvverde

Alias, <@!440035527127990273> , falei besteira. Também retirei a diretiva Location do vhost subdominio que recebe as notificaçoes, e coloquei na raiz

Avatar discord do usuario jessica_efi

jessica_efi

Então o retorno da rota GET/v2/loc/:id é:

{
"id": 7716,
"txid": "fda9460fe04e4f129b72863ae57ee22f",
"location": "pix.example.com/qr/v2/cobv/2353c790eefb11eaadc10242ac120002",
"tipoCob": "cobv",
"criacao": "2020-03-11T21:19:51.013Z"
}

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Não Joel, para gerar o qrcode de um location, será a rota GET/v2/loc/:id/qrcode, tem o /qrcode no final. O GET/v2/loc/:id, recupera o location do payload

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Inclusive o body é:

{
"id": 7716,
"txid": "fda9460fe04e4f129b72863ae57ee22f",
"location": "pix.example.com/qr/v2/cobv/2353c790eefb11eaadc10242ac120002",
"tipoCob": "cobv",
"criacao": "2020-03-11T21:19:51.013Z"
}

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

1. sobre o https://discord.com/channels/775322853884821504/775328451304751144/799742184424341524 (criação de cobrança sem predefinição de ID), o ID da cobrança criada será retornado no corpo da resposta? em um header Location? e o status, será 201?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Pessoal, trazendo mais novidades pra vocês, adicionamos em nosso <#🖥changelog> a descrição sobre os dois novos endpoints que disponibilizamos, Gerar cobrança sem txid e Gerar QRCode de um location.

Em nossa documentação vocês encontram a descrição sobre cada um deles. Nossa collection também ja esta atualizada e você podem encontrá-la acessando o link https://documenter.getpostman.com/view/13574984/TVzVgvBA

Avatar discord do usuario rafaelvverde

rafaelvverde

dentro do location eu não consigo restartar o apache, me acusa erro de sintaxe.