Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario anoni_mato

anoni_mato

mas isso é particular da GN por que ela notifica os envios no webhook da chave, pois a conta transacional não tem webhook geral. o pix em si não transita com a informação de qual foi a chave que enviou ele.. entende?

Avatar discord do usuario rafaelsiqueira8363

rafaelsiqueira8363

Não, vc informa a sua chave na gerencianet tbm. Tanto que vc usa essa mesma chave no cadastro dos webhooks

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde Fernando, a melhor solução é utilizar o webhook para receber as notificações, pois, você não vai ter essa dependência de levar um certificado para cada computador/aplicação.
Utilizando o endpoint de consulta, vai ser necessário ter o certificado para que você possa autenticar e assim consumi-lo.

Avatar discord do usuario edson2387

edson2387

Ver Respostas

Alguem pode me ajudar? A autenticação de TLS mútuo não está configurada na URL informada!

Webhook, pix

Linux centos php

Avatar discord do usuario anoni_mato

anoni_mato

já divulgaram que foi adiado novamente para 01/02. você deve ter recebido um e-mail deles sobre isso, se já está fazendo uso dos webhooks

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A configuração de Webhook tem grande interdependência com a configuração de webserver... complexo para eles colocarem no SDK.

Avatar discord do usuario cezaosimao

cezaosimao

Ver Respostas

Para quem não tem grande conhecimento de programação ajudaria incorporar no SDK PHP as chamadas do Webhook, como já está feito para as outras, é possível??

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!802052811718262814>!
Tente seguir estes passos, que estão mais detalhados par aconfigurar o Apache.
Primeiramente você deve acessar o arquivo de configuração do apache, geralmente fica em /etc/apache2/mods-enabled
Nele você irá fornecer o caminho da chave privada server_ssl.key.pem e uma pública server_ssl.crt.pem da sua certificadora SSL do seu domínio.

SSLCertificateFile /caminho_certificado/server_ssl.crt.pem
SSLCertificateKeyFile /caminho_certificado/server_ssl.key.pem

Neste mesmo arquivo do apache, adicione o caminho para o arquivo com a chave pública da Gerencianet para que ocorra o "Hand-Shake". Este arquivo você mesmo criará com a nossa chave (https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt - Produção) e salvará em um diretório de sua escolha.
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

Se preferir deixar apenas uma rota de sua url para notificações, ex http://seudominio.com.br/webhook" class="link-msg">http://seudominio.com.br/webhook (as notificações serão enviadas para esta rota) você pode adicionar:
SSLVerifyClient none

 SSLVerifyClient require -- Indica que todas as requisições nesta rota irão requerer um certificado para o "Hand-Shake"
 SSLVerifyDepth 3

Se preferir que todas as notificações sejam enviadas para sua URL sem um subdiretório, ex http://seudominio.com.br, basta adicionar as seguintes informações
SSLVerifyClient require
SSLVerifyDepth 3

Com basicamente isto configurado no Apache, você realiza a requisição da rota PUT/v2/webhook/:chave passando no body { "webhookUrl": "http://seudominio.com.br/webhook"; } que seu webhook estará cadastrado para sua chave Pix. A partir daí, as cobranças Pix criadas com sua chave que estejam associados a um txid serão notificados em sua URL.

Para confirmar que seu webhook foi cadastrado, basta consumir a rota GET /v2/webhook/:chave para exibir informações acerca do webook pix vinculado à sua chave

Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Ver Respostas

Pessoal. Alguém conseguiu configurar e implementar a URL de callbacks do webhook?

Avatar discord do usuario matheus_efi

matheus_efi

Lembrando o informativo enviado:

Informativo sobre à adequação do /pix no webhook

Foi estabelecido que ao realizar o cadastro do webhook base pelo integrador, ocorrerá a adição do parâmetro /pix no POST {$request.body#/webhookUrl} pela Gerencianet no momento do disparo das requisições.
Abaixo trazemos alguns exemplos de webhook's e como será a notificação após esta mudança:

Integrador cadastrou a url base https://gerencianet.com.br, ao acionar o webhook uma requisição do tipo POST será enviada para https://gerencianet.com.br/pix.

Integrador cadastrou a url base https://gerencianet.com.br/pix, ao acionar o webhook uma requisição do tipo POST será enviada para https://gerencianet.com.br/pix/pix.

Integrador cadastrou a url base https://gerencianet.com.br/?id=0000x22, ao acionar o webhook uma requisição do tipo POST será enviada para https://gerencianet.com.br/?id=0000x22/pix.

Seguindo então a nossa documentação o serviço será POST {$request.body#/webhookUrl}/pix.

Tal definição foi feita após analisar os feedbacks de integradores, questionamentos ao BACEN e discussões internas.
A data para deploy do novo padrão está alinhada para o dia 08/02/2021. Sendo esta arbitrada a fim de que todos os integradores da API-Pix que utilizam o serviço de webhook possam ajustar seus sistemas e aplicações, e evitar assim falhas ou mal funcionamento do serviço.

Uma sugestão é permitir o recebimento da notificação em ambos os modos: com e sem /pix. Dessa forma, quando virarmos a chave, não haverá problemas.

Quaisquer dúvidas referentes a esta transição, estamos a disposição em nossos canais de comunicação.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde @everyone! Após muitas conversas com clientes e parceiros, decidimos adiar a data para deploy do /pix no Webhook para o dia 08/02/2021. Garantindo assim que todos tenham tempo hábil para realizar as devidas configurações em suas aplicações.
Seguimos a disposição para auxiliá-los no que necessitarem.

Avatar discord do usuario rafaelsiqueira8363

rafaelsiqueira8363

Ou sempre vai vir uma requisição do webhook para cada pix?

Avatar discord do usuario rafaelsiqueira8363

rafaelsiqueira8363

Pessoal, duvida rápida:

O payload do webhook vem numa estrutura de array. Posso assumir que uma requisição do webhook pode trazer detalhes/status de mais de uma transação PIX?

Ex.: Esse cenário abaixo pode acontecer?

{
"pix": [
{ payload pix1 },
{ payload pix2 },
{ payload pix3 }
]
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia pessoal!
<@!400114559299616769>, conseguiu finalizar a configuração do webhook?

Avatar discord do usuario anoni_mato

anoni_mato

qual a URL de webhook que vc tá configurando? confere com o location que vc tá definindo no nginx?

Avatar discord do usuario nickfelippe

nickfelippe

debug: data {"evento":"teste_webhook","data_criacao":"2021-01-28T23:19:37.131Z"}

Avatar discord do usuario anoni_mato

anoni_mato

primeira coisa que vc faz é definir a URL do webhook mandando um PUT em /v2/webhook/:chave

Avatar discord do usuario nickfelippe

nickfelippe

o webhook não consegue se comunicar com meu callback

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

se você passou o x-skip-mtls-checking na hora de cadastrar a URL de webhook, a GN não certifica que você está validando o client certificate usado nos callbacks. nesse caso, você está sob risco de alguém enviar notificações falsas pra vc, o que é um problema caso você não verifique com uma nova consulta à API se o pix foi realmente recebido

Avatar discord do usuario nickfelippe

nickfelippe

Ver Respostas

Uma questão <@!781134406680838216> , eu fiz a implementação da api em produção e tudo funcionou bem. Fiz pagamentos, recebi o status no webhook e tudo mais. Mas pra isso não precisei configurar meu servidor nginx com certificado nem nada como eu vi lá na documentação