Histórico de mensagens sobre webhook pix em pix

EXIBINDO CONVERSAS RECENTES:

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

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá @Deleted User . Boa noite! Para configuração do webhook, disponibilizamos exemplos na nossa documentação (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks) e, também, no canal <#🎥vídeos-e-tutorias>. 😄

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.

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.

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.

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

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?

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

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 .

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?

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.

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.

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

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!832737541189926984>. Essa falha ocorre quando enviamos a notificação de teste sem o certificado e o seu servidor aceita, enquanto que o correto seria recusar. Verifique por favor se o CA da Gerencianet(https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt) está sendo corretamente referenciado e se a alguma rota configurada para exigir o certificado na requisição.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, <@!832737541189926984>. Como vai?
Na Umbler ou Netlify você pode utilizar para configurar o webhook.
No caso da Umbler sei que tem servidores compartilhados para aplicações PHP. Neste caso, tem a possibilidade de configurar o webhook, mas com algumas limitações.
Já em uma VPS rodando node ou php por exemplo, você vai conseguir configurar o mTLS. Para isso você pode utilizar um de nossos exemplos que disponibilizamos em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

Avatar discord do usuario brunodelara

brunodelara

Ver Respostas

só pix com txid bate no webhook, nesse caso ela pagou pela chave diretamente. Tu pode configurar pra recusar pix sem txid

Avatar discord do usuario python3.7

python3.7

Ver Respostas

Alguém com experiência com cloudflare / webhook pix pode me auxiliar pfv?

To tentando criar um webhook pix em um subdomínio que NÃO está passando pelo proxy da cloudflare. Criei esse subdomínio especificamente pra não usar o proxy da cloudflare e evitar o problema de handshake com o mtls.
Criei e instalei um certificado válido da Let's Encrypt nesse subdomínio.
Porém quando eu tento chamar /v2/webhook/(minha chave) pra criar um webhook, meu servidor responde com um 403 nas 2 etapas da validação do webhook. No log do apache, recebo isso em ambas as etapas:

[Wed Sep 01 21:33:27.433107 2021] [ssl:error] [pid 8033] [client :49689] AH10158: cannot perform post-handshake authentication
[Wed Sep 01 21:33:27.433228 2021] [ssl:error] [pid 8033] SSL Library Error: error:14268117:SSL routines:SSL_verify_client_post_handshake:extension not received

- Estou usando a configuração semelhante à dada como exemplo na documentação, além da configuração pro meu certificado da Let's Encrypt:
SSLCACertificateFile /etc/apache2/certs/chain-pix-prod.crt
SSLVerifyClient none

SSLVerifyClient require
SSLVerifyDepth 3


- E como valor do parâmetro "webhookUrl" na criação do webhook, to passando: https:///home/dn-pix-callback-v1.php?c=

Realmente não sei o porque isso está acontecendo. Se precisar de mais alguma informação é só perguntar. Só to perguntando pq realmente não sei mais o que fazer kk.