Histórico de mensagens sobre Erro webhook

EXIBINDO CONVERSAS RECENTES:

Texto: Erro webhook
# 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"}

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

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

# pix
Avatar discord do usuario wesleykovalski

wesleykovalski

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

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

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

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

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

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

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

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

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

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

}

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

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

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

# pix
Avatar discord do usuario Anderson Amorim

Anderson Amorim

Mas o erro do registro do endpoint do webhook ainda persiste

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

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

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