Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

<@!766803964736831508> O access_token junto com o tipo da autenticação, deverá ser informado no parâmetro authorization, no Header da requisição. Exemplo:

CURLOPT_HTTPHEADER => array(
authorization: Bearer ' . $access_token ,
'Content-Type: application/json'
),
E sim, o certificado deve ser enviado em toda requisição realizada

Avatar discord do usuario terremoth

terremoth

nem percebi o "-h" na url

Avatar discord do usuario terremoth

terremoth

e nem esse parametro de CURLOPT_SSLKEY

Avatar discord do usuario terremoth

terremoth

Ver Respostas

a url é essa:

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

<@!766803964736831508>, verifica se você esta utilizando as credencias e a url da rota base de acordo com o ambiente que foi gerado o seu certificado.

Avatar discord do usuario Eduardo_

Eduardo_

Ver Respostas

Confere se esta enviando algo assim:
CURLOPT_URL => 'https://....',
CURLOPT_PORT => 8443,
CURLOPT_SSLCERT => $codificado,
CURLOPT_SSLKEY => $decodificado,
CURLOPT_CAINFO => $codificado,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_FAILONERROR => 1,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_CUSTOMREQUEST => 'POST',

Avatar discord do usuario terremoth

terremoth

Eu copiei e colei o código em CURL de vocês da GN, pra gerar o token

Avatar discord do usuario terremoth

terremoth

coloquei meu CURL do PHP aqui como verbose

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No webhook tem o /pix no final da URL e a chave.

Avatar discord do usuario gabrielgaliaso

gabrielgaliaso

Ver Respostas

<@!671762828046106646> , sim porem a o que seria :chave no path da URL é a chave PIX?

Avatar discord do usuario edson2387

edson2387

Alguem pode me auxiliar, fazem dois dias que já estou tentanto e não consigo ref A autenticação de TLS mútuo não está configurada na URL informada

Avatar discord do usuario edson2387

edson2387

Ver Respostas

array(2) {
["nome"] => string(16) "webhook_invalido"
["mensagem"] => string(70) "A autenticação de TLS mútuo não está configurada na URL informada"
}

Avatar discord do usuario matheus_efi

matheus_efi

Você chegou a incluir em seu Virtual Host as configurações como no exemplo:

## Diretório onde hosts virtuais estão armazenados.

SSLCertificateFile /caminho_certificado/server_ssl.crt.pem
SSLCertificateKeyFile /caminho_certificado/server_ssl.key.pem
SSLVerifyClient require
SSLVerifyDepth 3
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

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

lucyannlenon

Ver Respostas

<@!671762828046106646> <@!781134406680838216> array(2) {
["nome"]=>
string(16) "webhook_invalido"
["mensagem"]=>
string(70) "A autenticação de TLS mútuo não está configurada na URL informada"
}

Avatar discord do usuario lucyannlenon

lucyannlenon

array(2) {
["nome"]=>
string(16) "webhook_invalido"
["mensagem"]=>
string(70) "A autenticação de TLS mútuo não está configurada na URL informada"
}

Avatar discord do usuario edson2387

edson2387

Ver Respostas

Alguem pode me ajudar? A autenticação de TLS mútuo não está configurada na URL informada!

Webhook, pix

Linux centos php

Avatar discord do usuario edson2387

edson2387

Ver Respostas

Alguem pode me ajudar? A autenticação de TLS mútuo não está configurada na URL informada!

Linux centos php

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!802052811718262814>!
Tente seguir estes passos, que estão mais detalhados par aconfigurar o Apache.
Primeiramente você deve acessar o arquivo de configuração do apache, geralmente fica em /etc/apache2/mods-enabled
Nele você irá fornecer o caminho da chave privada server_ssl.key.pem e uma pública server_ssl.crt.pem da sua certificadora SSL do seu domínio.

SSLCertificateFile /caminho_certificado/server_ssl.crt.pem
SSLCertificateKeyFile /caminho_certificado/server_ssl.key.pem

Neste mesmo arquivo do apache, adicione o caminho para o arquivo com a chave pública da Gerencianet para que ocorra o "Hand-Shake". Este arquivo você mesmo criará com a nossa chave (https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt - Produção) e salvará em um diretório de sua escolha.
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

Se preferir deixar apenas uma rota de sua url para notificações, ex http://seudominio.com.br/webhook" class="link-msg">http://seudominio.com.br/webhook (as notificações serão enviadas para esta rota) você pode adicionar:
SSLVerifyClient none

 SSLVerifyClient require -- Indica que todas as requisições nesta rota irão requerer um certificado para o "Hand-Shake"
 SSLVerifyDepth 3

Se preferir que todas as notificações sejam enviadas para sua URL sem um subdiretório, ex http://seudominio.com.br, basta adicionar as seguintes informações
SSLVerifyClient require
SSLVerifyDepth 3

Com basicamente isto configurado no Apache, você realiza a requisição da rota PUT/v2/webhook/:chave passando no body { "webhookUrl": "http://seudominio.com.br/webhook"; } que seu webhook estará cadastrado para sua chave Pix. A partir daí, as cobranças Pix criadas com sua chave que estejam associados a um txid serão notificados em sua URL.

Para confirmar que seu webhook foi cadastrado, basta consumir a rota GET /v2/webhook/:chave para exibir informações acerca do webook pix vinculado à sua chave