Histórico de mensagens sobre erro webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: erro webhook
Canal: pix
Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

Ver Respostas

bem, segui as instruções e agora estou com esse erro: {"nome":"webhook_invalido","mensagem":"A requisição na URL informada falhou com o erro: DEPTH_ZERO_SELF_SIGNED_CERT"}

Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

Ver Respostas

pq agora recebo um erro: {"nome":"webhook_invalido","mensagem":"A autenticação de TLS mútuo não está configurada na URL informada"}

Avatar discord do usuario perrot.

perrot.

Ver Respostas

Guilherme, fiz tudo o q está no vídeo e deu certo, porém o webhook, não dá certo:
Erro:
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"

Avatar discord do usuario wesleykovalski

wesleykovalski

Verifiquei aqui, agora não retornou mais o erro, apenas o webhookUrl

Avatar discord do usuario anoni_mato

anoni_mato

a me basear pela formatação da msg de erro acima, parece que vc está usando PHP. então vc deve enviar no corpo do request algo como json_encode(["webhookUrl"=>"suaurl"]);

Avatar discord do usuario beto.hostoo

beto.hostoo

O erro que ocorre na rotina de cadastro da URL de webhook seria esse: "A URL informada respondeu com o código HTTP 403"

Avatar discord do usuario beto.hostoo

beto.hostoo

Ver Respostas

João comigo ocorre o seguinte.. quando uso a função de cadastrar o webhook e não configuro o mTLS na rota para notificações, recebo o erro "A autenticação de TLS mútuo não está configurada na URL informada".. porém, quando mudo a configuração do Apache e ativo o mTLS na rota de notificações e uso novamente a função de cadastrar webhook recebo o erro "A URL informada respondeu com o código HTTP 403", e dá esse erro exatamente porque a rota está protegida pelo mTLS.. o certificado da gerencianet está corretamente configurado no Apache.. teria alguma dica do que pode ser?

Avatar discord do usuario johnny.conexa

johnny.conexa

Ver Respostas

Boa tarde pessoal

Existem possiveis causas conhecidas para receber o seguinte erro 500 na rota PUT em v2/webhook/:chave?

> {"nome":"erro_interno_servidor","mensagem":"Erro interno do servidor"}

Tô recebendo esse erro aparentemente só com uma chave específica (tenho outros clientes que usaram a mesma integração sem problemas)

Por ser um erro genérico, tô sem saber o que pode ter sido... Não detectei nada de anormal com o corpo da requisição

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia Perrot, você está utilizando este endpoint https://github.com/gerencianet/gn-api-sdk-node/blob/master/examples/pix/webhook/pixConfigWebhook.js ? Se sim, após a tentativa de cadastro faça um GET na sua chave para listar se o webhook foi ou nçao cadastrado, no caso usando este endpoint https://github.com/gerencianet/gn-api-sdk-node/blob/master/examples/pix/webhook/pixDetailWebhook.js da SDK de node.

Agora, se sua dúvida for a configuração do servidor em node(https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor), veja nos logs se está chegando alguma requisição e qual o status dela.

Avatar discord do usuario b1n._

b1n._

to testando pelo curl e sdk
no curl coloquei isso

$response = curl_exec($curl);
if($method == 'PUT')
echo "resposta webhook: ".json_encode($response);
$err_status = curl_error($curl);
curl_close($curl);
ai apareceu
resposta webhook: "HTTP header is larger than 10240 bytes."

Avatar discord do usuario b1n._

b1n._

Ver Respostas

Pessoal continuo com problema pra configurar meu servidor pra cadastrar o webhook..
Conseguimos mudar o erro adicionando

SSLProtocol -all +TLSv1.2
na config do apache, mas ainda sem sucesso o webhook
acessar pelo browser acusa
ERR_BAD_SSL_CLIENT_AUTH_CERT
o erro que era 403 agora ta
{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 301"
}

imagem enviada na mensagem pelo usuario b1n._

Avatar discord do usuario luucasfzs

luucasfzs

Boa tarde quando eu tento cadastrar um webhook volta este erro aqui, meu sistema já está com HTTPS e já ta com o SSL instalado

"nome" => "webhook_invalido"
"mensagem" => "A autenticação de TLS mútuo não está configurada na URL informada"

Avatar discord do usuario joaoc7439

joaoc7439

Ver Respostas

http {
include /etc/nginx/mime.types;
default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" "$request_body"';
access_log /var/log/nginx/access.log main;
sendfile on;
server_tokens off;
keepalive_timeout 30;

upstream app_server {
server unix:/path.../gunicorn.sock fail_timeout=0;
}

server {
server_name exemplo.com qqcoisa.exemplo.com;

listen [::]:443 ssl http2;
listen 443 ssl http2; # managed by Certbot

access_log /path.../nginx-access.log;
error_log /path.../nginx-error.log;

client_max_body_size 1M;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
proxy_redirect off;

ssl_certificate /path.../fullchain.pem; # managed by Certbot
ssl_certificate_key /path.../privkey.pem; # managed by Certbot
include /path.../options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /path.../ssl-dhparams.pem; # managed by Certbot

# Config para Gerencianet:
ssl_client_certificate /path.../chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;

location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook break;
proxy_pass http://app_server;
}

# checks for static file, if not found proxy to app
location / {
try_files $uri @proxy_to_app;
}
location @proxy_to_app {
proxy_pass http://app_server;
}
}

}

Avatar discord do usuario andreimaraujo

andreimaraujo

const httpsOptions: HttpsOptions = {
key: 'aqui é a chave privada do servidor (.key)',
cert: 'aqui é a chave pública do servidor (.crt)',
ca: 'aqui é crt que a gerencianet disponibiliza em um link para download (.crt)',
};

é nessa configuração que está dando erro, que é para utilização do webhook

Avatar discord do usuario cleiton7853

cleiton7853

Bom dia! Está difícil fazer esse webhook funcionar, mas vamos lá... Meu site está hospedado num servidor Linux CentOS 7 rodando Apache 2.4 e estou usando PHP. No diretório onde vou receber as notificações de webhook eu resolvi criar um .htaccess e exigir o certificado CA da seguinte forma: criei no diretório ~/webhooks/notificacoes um .htacess como abaixo:

SSLVerifyClient require
SSLVerifyDepth 3
SSLCACertificateFile /home/certificados/chain-pix-sandbox.crt

Quando tento acessar uma página dentro de ~/webhooks/notificacoes, recebo um erro HTTP 500 e no log do Apache aparece a mensagem:

"/home/meusite/public_html/webhooks/notificacoes/.htaccess: Your SSL library does not have support for per-directory CA"

Esta mensagem quer dizer que meu servidor não vai suportar a autenticação que exige a GerenciaNet?

Agradeço se alguém conseguir me ajudar...

Avatar discord do usuario juizmill

juizmill

Ver Respostas

estou com este erro ao tentar cadastrar oPIX Webhook, alguém pode ajudar
imagem enviada na mensagem pelo usuario juizmill

Avatar discord do usuario Anderson Amorim

Anderson Amorim

Mas o erro do registro do endpoint do webhook ainda persiste

Avatar discord do usuario sergiomsa

sergiomsa

Bom dia! Estou tentando fazer um registro de um webhook de uma chave Utilizado o post man e recebo o erro 400. nome: webhook inválido, mensagem A autenticação de TLS mútuo não está configurada na URL informada. Alguém poderia me ajudar por favor.

Avatar discord do usuario henriquelima3751

henriquelima3751

Ver Respostas

Coloquei false, o erro permaneceu. Estou tratando o /pix sim. Inclusive eu estou tentando colcoar o webhook que estava em produção

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

ro.dri.go.sil.va

Ver Respostas

Não consigo dar restart no apache com a configuração
:443>

Options Indexes FollowSymLinks
AllowOverride All
Require all granted

ServerAdmin [email protected]
ServerName pix.meudominio.com.br
DocumentRoot /var/www/pix
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =pix.meudominio.com.br
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
SSLCertificateFile /etc/letsencrypt/live/pix.meudominio.com.br/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/pix.meudominio.com.br/privkey.pem

SSLVerifyClient require
SSLVerifyDepth 3
SSLCACertificateFile /etc/ssl/certs/chain-pix-prod.crt