Histórico de mensagens sobre webhook pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
# 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

}

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

rubenskuhl

Ver Respostas

Tem o mtls.pix.ae

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!329326865481334785> Conforme o Rubens comentou, o endToEndId você irá obtê-lo no retorno do webhook quando o Pix for confirmado.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se tem um objeto Pix, está pago. Mas se você pedir devolução, o webhook vai atualizar o array de pix com a devolução ou devoluções.

# pix
Avatar discord do usuario rain.maker

rain.maker

Ver Respostas

Boa tarde pessoal.

Desenvolvemos uma página para um cliente para visualizar os Pix que o mesmo recebe via chave/QR Code no caixa, já estamos com tudo funcionando corretamente, entretanto, não recebemos os webhooks da Gerencianet.

Já temos o servidor configurado com o certificado mTLS em perfeito estado, adicionamos via Postman o webhook, que inclusive foi validado tudo certinho, mas quando é enviado um Pix para a chave do cliente não recebemos a notificação.

É possível que tenhamos deixado passar algo? Nosso servidor não registra nenhum log de acesso vindo da Gerencianet.

# bolix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite <@!789223277997326366> tudo bem? 😄
As callbacks enviadas através do webhook pix são enviadas instantâneamente (ou quase rs), diretamente ao webhook cadastrado.
Já ao utilizar o bolix, as callbacks são enviadas para a URL definida no momento da criação da cobrança, e enviadas dentro do padrão do boleto. Mas, com alguns campos a mais.
Devido a isso, as callbacks do bolix passam pela fila de notificações, justamente por seguirem o padrão de notificações do boleto comum, e não do webhook pix.
Com isso, as confirmações do bolix levam alguns minutinhos para chegarem na URL cadastrada, evitando a espera de dois dias úteis (caso tivesse sido pago via código de barras)

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Lembrando que vc configura o webhok para exemplo.com.br/webhook e a GN chama exemplo.com.br/webhook/pix

# pix
Avatar discord do usuario mazao3446

mazao3446

Ver Respostas

Tenho uma dúvida, meu webhook do pix não tá recebendo nada quando conclui a transação, o que eu faço?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Verifiquei em nossos logs o que realmente foi para seu webhook, e foi enviado corretamente conforme a regex descrita em nossa documentação

json
{
"pix": [
{
"endToEndId": "E00416968202109102102lhPWZIlIT0h",
"txid": "144d302300fb44b4b87001373e64f627",
"chave": "9d8e7ca4-dc98-4ae4-8021-xxxxxxxxxx",
"valor": "12.00",
"horario": "2021-09-10T21:02:32.000Z",
"infoPagador": "Pagamento em Dorper Brasil Tecnologia Ltda."
}
]
}
Estou te mandando no privado mais detalhes

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

GET no webhook mostra o cadastro ? E veja se sua URL está com /pix adiciona. Vc cadastra xxx.com.br/webhook, a GN aciona xxx.com.br/webhook/pix .

# pix
Avatar discord do usuario xic0te

xic0te

Ver Respostas

Boa tarde, como fica o objeto do pix recebido via webhook pra uma transação que teve devoluções executadas anteriormente? O atributo devolucoes continua sendo enviado mesmo quando for recebido um novo pix para aquele txid?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, Luiz Fernando! Essa mensagem ocorre quando na tentativa de cadastro do webhook, não é encontrado o certificado público da Gerencianet(https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt) e sem ele não é feito o hand-shake. São realizadas 2 requisições no cadastro do webhook, uma sem o certificado(deve ser rejeitada) e uma com o nosso certificado, quando o seu servidor aceita a primeira requisição sem o certificado acontece esta falha descrita por você.
Caso precise de mais detalhes, segue o link da documentação com a seção de webhook https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se ele não recebe webhook não tem o e2eid... ele tem que usar filtro no /pix mesmo.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É que no Pix tem os mesmos dados do webhook no /cob e no /pix, e a autenticação mútua é bem mais forte...