Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Provavelmente não seja isso o problema, mas você pode ver no access.log e error.log que URL está sendo acionado.

# 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"
}
]

# pix
Avatar discord do usuario levylennon

levylennon

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

# pix
Avatar discord do usuario levylennon

levylennon

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

# 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";

# pix
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 "
";

# pix
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"
}
}

# 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?

# bolix
Avatar discord do usuario matheus_efi

matheus_efi

Te mandei no privado a url que está cadstrada

# bolix
Avatar discord do usuario matheus_efi

matheus_efi

Me informe o número da sua conta que eu testo a url de notificação

# pix
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='
];

# pix
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

# pix
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"

# pix
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?

# pix
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

# pix
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....

# pix
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