Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario bruno_2z1790

bruno_2z1790

Conseguimos resolver 😄 na verdade era um problema bem simples....

Estavamos utilizando o retorno igual consta na documentação de vocês (nginx):

rewrite ^(.)$ /webhook;

porém, pelo fato de estarmos usando Laravel (versão 4.2), o que funcionou foi o retorno:

try_files $uri $uri/ /index.php?$query_string;

Ficando então:

location ^~ /gerencianet/webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}

try_files $uri $uri/ /index.php?$query_string;
}

Avatar discord do usuario bruno_2z1790

bruno_2z1790

Ver Respostas

Boa tarde!

Estou recebendo a seguinte resposta:

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

Possuimos suporte ao TLS 1.2, já estamos exigindo o certificado ao acessar a rota do webhook (caso contrario, retorna 403) porém ainda assim esta mensagem persiste...

Alguma ideia do que pode ser?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Sim. Já utilizando a SDK, você irá utiliza a função pixConfigWebhook passando como parâmetro sua chave Pix e no body webhookUrl

Avatar discord do usuario perrot.

perrot.

Ver Respostas

Estou usando o sdk de vcs, daí eu chamo a minha api para consumir o pixconfigwebhook.

Avatar discord do usuario perrot.

perrot.

Ver Respostas

Bom dia! Quando faço uma requisição pelo postman para cadastrar o webhook, dá FALHA AO LER O CERTIFICADO. Devo criar um novo? Como posso resolver essa questão? Agradeço a ajuda.😌

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A expiração não gera sinalização no webhook. Só retorna quando muda a situação da cobrança.

Avatar discord do usuario luizcristino

luizcristino

Ver Respostas

Tem alguma forma de saber se o pix expirou através dos webhooks ou ele retorna apenas quando tem sucesso?

Avatar discord do usuario nckex

nckex

Ver Respostas

Hmm entendi, se eu gerar um qrcode estático com info adicional eu recebo webhook tbm?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!380862703234842634> ! Boa noite. Tudo bem? Para saber se uma cobrança foi paga, existem três formas:
- Via Webhook (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks)
- GET em /pix pelo txid (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-pix-recebidos)
- GET em /cob pelo txid, ver se há o e2eid (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-cobran-a)

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!380862703234842634>. Como vai?
Conforme o Bruno de Lara mencionou, até o momento para testar o acionamento do webhook deve ser realizado um pagamento de um Pix, que pode ser de R$0,01

Avatar discord do usuario perrot.

perrot.

Pessoal, boa tarde! Desculpe pela insistência. Alguém aqui já conseguiu criar o webhook no Azure? Depois de publicar, o Docker fica dando erro no ping da porta 8080.

Avatar discord do usuario brunodelara

brunodelara

eles fazem a requisição no : teste.com/meuWebHook/pix

Avatar discord do usuario brunodelara

brunodelara

teste.com/meuWebHook <- vc cadastrou

Avatar discord do usuario wesleykovalski

wesleykovalski

Ver Respostas

Como testar o recebimento de notificações do webhook? Eu já configurei o link em webhookUrl. Consegui fazer a compra gerando um QRCODE, mas queria receber o status dessa compra em um arquivo json dessa rota que configurei no webhookUrl

Avatar discord do usuario perrot.

perrot.

Bom dia! Estou com problema em rodar a api com webhook, depois que publico no Azure. Simplesmente a aplicação não sobe e não roda o node. Tirei toda a parte de certificado e voltou a funcionar. Alguém já passou por isso?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isto, você fará este consumo somente uma vez. Sim, no PHP basta executar o exemplo que chama esta função $api->pixConfigWebhook

Avatar discord do usuario apolo3467

apolo3467

Ver Respostas

Entendi, e nesse caso eu tenho que fazer isso apenas uma vez para setar o URL? ou a cada vez que eu for gerar um pix? Eu vi aqui que eu posso usar o $api->pixConfigWebhook

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para definir qual URL será o seu endereço de retorno, você deverá consumir o endpoint PUT /v2/webhook/:chave_pix passando no body da requisição o parâmetro webhookUrl com sua URL.

Complementando, é importante que em seu domínio que representa o seu servidor, esteja configurado a chave pública da Gerencianet para que ocorra a autenticação mútua (mTLS).
Você encontra mais detalhes em: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!851565059616669729>. Boa tarde! 😀
A opção recomendada para você obter informação de que o Pix foi efetivado, é através de um webhook registrado com sua URL de notificação, para onde enviaremos as callbacks automaticamente quando for pago, por exemplo.

Outra opção é exatamente por esta função que está executando $api->pixDetailCharge($params). Se caso você não encontrou o e2eId, provavelmente o Pix não foi pago.
Pois, ao realizar esta consulta de um Pix que foi pago, no retorno conterá o array "pix" com os detalhes do pagamento e devolução, caso houver. Veja mais detalhes em nossa documentação no exemplo 2: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-cobran-a

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ah sim, o webhook do Pix segue o padrão do BACEN, não dos demais serviços da GN.