Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario levylennon

levylennon

Ver Respostas

nessa parte
{$request.body#​/webhookUrl}​/pix
fica assim https://www.exemplo.com:3000/ + /pix
no caso, //pix

Avatar discord do usuario levylennon

levylennon

Ver Respostas

"webhooks": [
{
"webhookUrl": "https://www.exemplo.com:3000/",
"chave": "4223d383-c4b00000000",
"criacao": "2021-03-21T01:32:49.000Z"
}
]

Avatar discord do usuario levylennon

levylennon

nessa parte aqui
{$request.body#​/webhookUrl}​/pix
acho que tá saindo assim exemplo.com:3000//pix

Avatar discord do usuario levylennon

levylennon

POST {$request.body#​/webhookUrl}​/pix quando há uma alteração no status do PIX.

Avatar discord do usuario roguitar88

roguitar88

Ver Respostas

$config = [
"certificado" => "/etc/certs-gerencianet/olimppiuspix.crt.pem",
"client_id" => $this->clientId,
"client_secret" => $this->clientSecret
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, homologação 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 => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response; //print_r($response);
echo "
";
// echo "Que que está acontecendo";

Avatar discord do usuario elsonlima0580

elsonlima0580

esse modelo então não é suficiente?
$config = [
"certificado" => "./certificado.pem",
"client_id" => "YOUR-CLIENT-ID",
"client_secret" => "YOUR-CLIENT-SECRET"
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, homologação 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 => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";

Avatar discord do usuario elsonlima0580

elsonlima0580

{
"sandbox": false,
"chave": "27920008182",
"recebedor": "suainscricao.com",
"homologacao": {
"nome_certificado": "certificado.pem",
"client_id": "Client_Id...",
"client_secret": "Client_Secret...",
"pix_url_auth": "https://api-pix-h.gerencianet.com.br/oauth/token",
"pix_url_cob": "https://api-pix-h.gerencianet.com.br/v2/cob",
"pix_url": "https://api-pix-h.gerencianet.com.br/v2/pix"
},
"producao": {
"nome_certificado": "certificado.pem",
"client_id": "id aqui",
"client_secret": "Client_Secret_aqui",
"pix_url_auth": "https://api-pix.gerencianet.com.br/oauth/token",
"pix_url_cob": "https://api-pix.gerencianet.com.br/v2/cob",
"pix_url": "https://api-pix.gerencianet.com.br/v2/pix"
}
}

Avatar discord do usuario jessica_efi

jessica_efi

Certo... você inseriu o certificado, e inseriu as credenciais e a url de acordo com o ambiente em que foi gerado o seu certificado?

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

Ver Respostas

Está sim, eu configurei a url do webhook da forma abaixo, está correto?
$request = [
'webhookUrl' => 'https://meudominio/webhook/pix/webhook.php?ignorar='
];

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No Apache eu achava que era Directory, mas é Location mesmo:

## Se preferir deixar apenas uma rota de sua url para notificações você pode adicionar:

SSLVerifyClient none

SSLVerifyClient require
SSLVerifyDepth 3

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

Ver Respostas

Alguém com o mesmo problema que eu e que posso me auxiliar "A autenticação de TLS mútuo não está configurada na URL informada"

Avatar discord do usuario ilo4413

ilo4413

Ver Respostas

outra coisa que eu entendi, é que ele vai botar um /pix no final da minha url correto?

Avatar discord do usuario ilo4413

ilo4413

Ver Respostas

Pessoal, no webhook pelo o que eu entendi, o gerencianet me manda um post com json para minha url webhook. O que determina se aquele txtid está pago ou não?
imagem enviada na mensagem pelo usuario ilo4413

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, criar um payload falsificando um dinâmico, e apontar a URL do QR dinâmico para ele....

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse é um BRcode na verdade. Se você usar o https://pix.nascent.com.br/tools/pix-qr-decoder/ vai poder extrair os campos do BRCode, apenas o 26 25 é uma URL:
https://qrcodes-pix.gerencianet.com.br/v2/c04644cfd18144db9e7f253c20b56e15

Avatar discord do usuario fabio.goncalves

fabio.goncalves

Ver Respostas

Depois que gerar a cobrança, tem que chamar outro endpoint para passar a URL do seu webhook... Tem que fazer um PUT no endpoint https://api-pix-h.gerencianet.com.br/v2/webhook/ + a chave do recebedor.

Avatar discord do usuario code_moreira

code_moreira

Ver Respostas

<@!804113341870112808> aproveitando, sabe me dizer onde eu coloco a url de notificação???