Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario ricardostrapasson1333

ricardostrapasson1333

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

# comercial
Avatar discord do usuario sergiomsa

sergiomsa

@jessica_efi server {

server_name api.compreplanos.com.br;
root /var/www/compreplanos/api/public;

index index.php index.html index.htm;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_read_timeout 300;
}

location ~ /\.ht {
deny all;
}

location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}

location /webhook/pix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.
)$ /webhook/pix;
}

listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/api.compreplanos.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/api.compreplanos.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
ssl_client_certificate /var/www/compreplanos/api/storage/certificados/gerencianet/chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;


} server {

listen 80;
listen [::]:80;

server_name api.compreplanos.com.br;


} server {

if ($host = api.compreplanos.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot

server_name api.compreplanos.com.br;
listen 80;
return 404; # managed by Certbot

}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook precisa de certificado mesmo.

# comercial
Avatar discord do usuario sergiomsa

sergiomsa

@jessica_efi server {

server_name apivenda.unionadm.com.br;
root /var/www/unionadm/apivenda/public;

index index.php index.html index.htm;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_read_timeout 300;
}

location ~ /\.ht {
deny all;
}

location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}

location /webhook/pix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.
)$ /webhook/pix;
}

listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/apivenda.unionadm.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/apivenda.unionadm.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

ssl_client_certificate /var/www/unionadm/apivenda/storage/certificados/gerencianet/chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;


} server {

listen 80;
listen [::]:80;

server_name apivenda.unionadm.com.br;

}server {

if ($host = apivenda.unionadm.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot

server_name apivenda.unionadm.com.br;
listen 80;
return 404; # managed by Certbot

}

# pix
Avatar discord do usuario ricardostrapasson1333

ricardostrapasson1333

Ver Respostas

Pode ser uma outra chave, legal, mas como eu configuro o webhook?

# comercial
Avatar discord do usuario jessica_efi

jessica_efi

Me informe no privado, o número da conta que ja ta com o webhook cadastrado

# comercial
Avatar discord do usuario jessica_efi

jessica_efi

Se você ja tem um servidor configurado, basta você cadastrar esse mesmo webhook pra outra chave. Pois um webhook pode ter várias chaves.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa ativar webhook da chave usada como referência do envio.

# pix
Avatar discord do usuario ricardostrapasson1333

ricardostrapasson1333

"nome": "conta_chave_sem_webhook",
"mensagem": "A chave informada não tem webhook cadastrado na conta Gerencianet autenticada"

# comercial
Avatar discord do usuario jessica_efi

jessica_efi

<@!456823494790086669>, o chain-pix-prod.crt, você vai utilizar o mesmo, que á chave pública pra configurar o servidor. Pra realizar a autenticação, por exemplo, aquele certificado .p12 ou .pem que você vai passar na hora de cadastrar o webhook, o certificado não é o mesmo.. cada conta possui um.

# comercial
Avatar discord do usuario sergiomsa

sergiomsa

credentials: true < content-type: application/json; charset=utf-8 < content-length: 111 <
date: Wed, 29 Sep 2021 14:39:32 GMT < Connection #0 to host api-pix.gerencianet.com.br left intact
{"ok":true,"failed":false,"code":200,"pixconfig":{"nome":"webhook_invalido","mensagem":"A autentica\u00e7\u00e3o
de TLS m\u00fatuo n\u00e3o est\u00e1 configurada na URL informada"}}

# comercial
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Esta retornando alguma falha na hora de cadastrar o webhook?

# comercial
Avatar discord do usuario sergiomsa

sergiomsa

Ver Respostas

server {

server_name apivenda.unionadm.com.br;
root /var/www/unionadm/apivenda/public;

index index.php index.html index.htm;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_read_timeout 300;
}

location ~ /\.ht {
deny all;
}

location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}

location /webhook/pix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.
)$ /webhook/pix;
}

listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/apivenda.unionadm.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/apivenda.unionadm.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

ssl_client_certificate /var/www/unionadm/apivenda/storage/certificados/gerencianet/chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;


} server {

listen 80;
listen [::]:80;

server_name apivenda.unionadm.com.br;

}server {

if ($host = apivenda.unionadm.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot

server_name apivenda.unionadm.com.br;
listen 80;
return 404; # managed by Certbot

}

# comercial
Avatar discord do usuario sergiomsa

sergiomsa

Estou tentando configurar um webhook para receber notificações do cliente 317983

# comercial
Avatar discord do usuario sergiomsa

sergiomsa

Já tenho uma chave pública no servidor para um cliente. Estou configurando um outro webhook para outro cliente no mesmo servidor.

# pix
Avatar discord do usuario danielciolfi

danielciolfi

Ver Respostas

Boa tarde pessoal, consegui configurar o mTLS do webhook. Como faço pra validar o recebimento agora? O ambiente de homolog envia callbacks?

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Boa tarde <@!147092745658433536> ! Eu observei que você esta utilizando a rota de homologação. Cadastra o webhook em produção, por favor, utilizando a rota https://api-pix.gerencianet.com.br

# pix
Avatar discord do usuario zonkof

zonkof

Esse é o meu endpoint de teste webhook, junto com minhas configs
imagem enviada na mensagem pelo usuario zonkof