Histórico de mensagens sobre webhook pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
Canal: pix
Avatar discord do usuario Junior Miksza

Junior Miksza

Ver Respostas

Certificado público da Gerencianet usado no webhook é o mesmo da api do pix?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia <@!350791377258545166> ! Essa resposta que você obteve é a resposta que seu webhook foi cadastrado com sucesso. Faça um teste geando um pix de 1 centavo e verifique se ao realizar o pagamento, você receberá a notificação, por exemplo:

json
{
"pix": [
{
"endToEndId": "E1803...",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441...",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

Avatar discord do usuario marcelo_efi

marcelo_efi

Você só consegue testar o webhook do pix em produção

Avatar discord do usuario richards0n

richards0n

Ver Respostas

Olá pessoal, boa noite...

Eu estou com um pequeno problema ao gerar uma webhook para receber as notificações PIX...

Eu criei meu servidor, e atribui 2 subdomínios a ele

api.dominio.com.br
v1.dominio.com.br

Eu fiz a requisição para https://api.dominio.com.br/v1/notifications/gerencianet/process
Que é onde recebo as notificações... E me retornou um erro informando que o servidor retornou um erro 403

E quando eu faço a mesma requisição para o servidor, só alterando o subdominio para v1, ele funciona...

Sendo que é o mesmo servidor, mesma configuração nginx... Não tem sentido algum esse erro
Se funciona em 1, deveria funcionar no outro.

Será algum cache da propria gerencianet referente aos endereços IP de cada subdominio?

Avatar discord do usuario bmcoder

bmcoder

Boa noite estou tentando configurar o webhook para usar o sendpix, porém estou com dificuldade na instalação do ssl no apache (os windows) se estiver alguém que possa dá uma luz agradeço

Avatar discord do usuario josecarlos8867

josecarlos8867

Ver Respostas

Bom dia!
Poderiam me informar se podemos configurar quais alterações queremos receber via webhook.
Exemplo: quero receber notificações do webhook somente quando for realizado o pagamento do pix.

Avatar discord do usuario josecarlos8867

josecarlos8867

Ver Respostas

Bom dia! tenho uma pegunta bem simples, o webhook do pix e do boleto são separados, ou eles compartilham a mesma url?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Oi @Deleted User tudo bem? 🙂
No link abaixo você encontra todo o detalhamento de como funcionam as requisições na configuração do webhook.
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks
Já no link abaixo você encontra um vídeo produzido por um membro aqui da comunidade sobre como configurar o mTLS no Windows!
https://www.youtube.com/watch?v=mamqb3BHa-0

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!666766641358438413>. Para receber notificações de Pix enviados e Pix recebidos é necessário tem um webhook associado a sua chave Pix, o webhook é cadastrado utilizando o endpoint (PUT /v2/webhook/:chave) e os detalhes para a configuração do servidor e sobre o mTLS você encontra aqui: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você está recebendo ou pagando ? De qualquer forma, você pode cadastrar cada webhook de chave Pix numa URL diferente, e pela URL já diferenciar, mas no webhook vem a chave Pix que recebeu também.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Uma alternativa é o pix.ae do @anoni_mato:

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 matheus_efi

matheus_efi

Ver Respostas

Boa tarde, não entendi muito bem, essa seria a configuração para recebimento das respotas do webhook ou para o cadastro do mesmo? Porque para o cadastro deve-se fazer uma requisição para PUT /v2/webhook/:chave informando o x-skip-mtls-checking": false, no cenário de hospedagem compartilhada. Posteriormente você vai precisar de uma rota para o recebimento das notificações do webhook, aí sim viria as configurações de request.socket.authorized.
Mais detalhes aqui: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks
Caso queira, também disponibilizamos SDK's com todos os endpoints da API Pix disponíveis: https://github.com/gerencianet

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Essa falha é referente a tentativa de cadastro em seu webhook, no entanto, não foi possível verificar o certificado (CA) da Gerencianet que pode ser obtido por este link (https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt) no caso de produção. Recomendo verificar a documentação do mTLS e os exemplos disponibilizados (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-entendendo-o-padr-o-mtls).
Em resumo, a Gerencianet faz 2 requisições ao seu servidor, a primeira sem verificar o certificado e a segunda verificando. Seu servidor deve estar configurado para rejeitar a primeira e aceitar a segunda, fazendo um "hand-shake"

Avatar discord do usuario rubenskuhl

rubenskuhl

curl 'https://api-pix.gerencianet.com.br/v2/webhook/XXXXX" class="link-msg">https://api-pix.gerencianet.com.br/v2/webhook/XXXXX'' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'DNT: 1' -H 'Origin: https://api-pix.gerencianet.com.br' --data-binary '{"webhookUrl":"https://xxxxx/webhook.php"}' --compressed