Histórico de mensagens sobre QR CODE

EXIBINDO CONVERSAS RECENTES:

Texto: QR CODE
# pix
Avatar discord do usuario flavio.santos.

flavio.santos.

try {
$api = Gerencianet::getInstance($options);
$pix = $api->pixCreateImmediateCharge([], $body);

if ($pix['txid']) {
$params = [
'id' => $pix['loc']['id']
];

// Gera QRCode
$qrcode = $api->pixGenerateQRCode($params);

echo 'Detalhes da cobrança:';
echo '

' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'QR Code:';
echo '
' . json_encode($qrcode, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'Imagem:
';
echo '';
} else {
echo '
' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';
}
} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);
} catch (Exception $e) {
print_r($e->getMessage());
}

# pix
Avatar discord do usuario guihackmann

guihackmann

{calendario: {criacao: 2022-05-03T20:13:05.000Z, expiracao: 300}, txid: 181c5b8efcd841cb8a6edef155f955dc, revisao: 0, loc: {id: 102, location: qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b, tipoCob: cob, criacao: 2022-05-03T20:13:05.000Z}, location: qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b,

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

{
"qrcode": "00020126880014BR.GOV.BCB.PIX2566qrcodes-pix.gerencianet.com.b...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAAAOQAAADkCAYAAACIV4s..."
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

GET
/v2/loc/
:id
/qrcode

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Duas alternativas: biblioteca de EMV para a linguagem que você usa, ou usar endpoint da GN que dá o copia e cola e a imagem de QR-Code, apesar de não ser da API Pix padrão.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

00020126880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b5204000053039865802BR5903Pix6003Pix620705036304DBC3

# pix
Avatar discord do usuario guihackmann

guihackmann

qrcodes-pix.gerencianet.com.br/v2/a9a4ceae12b64581b9ede06979c90c4b

# pix
Avatar discord do usuario guihackmann

guihackmann

qrcodes-pix.gerencianet.com.br/v2/4cb00bc2ffa742728291c4610127dfff

# pix
Avatar discord do usuario catalunha

catalunha

minha aplicação Flutter ja esta gerando cobrança pix com qrcode. top. agora só falta o webhook. pra fechar o app PoC

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Agora, para gerar o copia-e-cola e a imagem do QR, tem dois jeitos. O que é previsto na API padrão do BACEN é você usar uma biblioteca de EMV e QR-Code no seu código. A GN tem uma extensão proprietária que também gera, então a escolha é de qual caminho seguir.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A location do QR-Code é só para ser acessado pelo app do banco pagador mesmo. Detalhe que os de homologação não são pagáveis.

# pix
Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

Realmente faltou eu adicionar o path do certificado no outro arquivo de credenciais. Ai ele gerou um QR code pelo que entendi. Mas que quando eu tento acessar dá 503, é isso mesmo?

# pix
Avatar discord do usuario itcavalcante0868

itcavalcante0868

Ver Respostas

Grato Rubens!

Não tinha pensado em utilizar o QR-Code estático. Pode ser uma alternativa.

Em relação ao alerta via webhook para recebimento de qualquer Pix, sendo de fato é uma definição do Bacen não consigo imaginar o porquê, pois como havia dito existe o /pix que retorna tudo.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook só alerta de Pix com txid, mas não necessariamente de uma cobrança. QR-Code estático pode ter txid, e você pode criar diretamente sem usar o /cob.

# pix
Avatar discord do usuario catalunha

catalunha

Olá @rubenskuhl @Efí e demais colegas
Refiz todo o processo na tentativa de usar Gateway da AWS, Google Domains e Back4app para integrar WebHook PIX. Baseado no tutorial do Ciolfi em https://www.youtube.com/playlist?list=PLR5GUTqrcwXiA_JVKx8NDSJtaECeQO9AZ
Com sucesso ate no ponto em que peço :

Parse.Cloud.define('config-webhook',async(req)=>{
// options['validateMtls'] = true;
let body = {
"webhookUrl": "https://api1.brintec.org/prod/webhookpix1"
}

let params = {
chave: "[email protected]"
}
let gerencianet = new Gerencianet(options);


const result = await gerencianet.pixConfigWebhook(params, body);
return result;
});

E o return é:

{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
}

Alguma sugestão ?

# pix
Avatar discord do usuario felipebarbosa3435

felipebarbosa3435

Ver Respostas

Tô entendendo, o que eu preciso basicamente é enviar um email sempre que esse qrcode estatico for pago. No site do banco central eu consigo encontrar essas informações?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Mas como você vai conciliar isso é outra história... já que não será um pagamento por QR-Code, e sim vários.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, basta que seja um QR-Code estático.

# pix
Avatar discord do usuario beatryzmatosgerencianet2660

beatryzmatosgerencianet2660

Ver Respostas

Oi Felipe. Boa tarde, tudo bem?

Seria o QR CODE do boleto?