Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Agora você precisa colocar a tratativa para receber as notificações na rota /webhook/pix

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Exato. Essa é uma definição do banco central, que ao enviar a notificação deve ser adicionado o /pix no final da sua URL registrada.

Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:

No entanto, enviaremos as notificações com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Então esta adição do /pix dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA do mTLS.
imagem enviada na mensagem pelo usuario guilherme_efi

# devs
Avatar discord do usuario israelcosta

israelcosta

Olhando o log percebi que a API envia o post adicionando um prefixo "/pix" ao WebHook e deve ser por isso que tá dando 404.
imagem enviada na mensagem pelo usuario israelcosta

# devs
Avatar discord do usuario israelcosta

israelcosta

Guilherme, já configurei o webhook no meu código, e quando eu vou criar o sistema até recebe a notificação de criação do webhook, mas na hora que vou efetuar o pagamento de um valor o sistema não tá recebendo a notificação, se a mensagem de sucesso de criação do webhook foi recebecida não era par dar certo a notificação do pagamento?

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Bom dia @lyrax_dev, tudo bem?
Em seu caso será necessário implementar um webhook juntamente ao seu bot para que ele seja notificado de todas transações referentes à chave Pix utilizada para realizar essas emissões. Para que seu código consiga atrelar o pagamento ao pedido recomendo que utilize o txid.
Para que possamos lhe auxiliar da melhor forma possível pedimos que dê mais detalhes quanto à dificuldade que está enfrentando no processo de integração.
Caso deseje você pode criar um # atendimento para um atendimento privado.

# devs
Avatar discord do usuario israelcosta

israelcosta

Boa tarde, na notificação que a APi retorna para o WebHook vem somente esses atributos:

{
"pix": [
{
"endToEndId": "E18236120202306111751s061d2234ff",
"txid": "11fd8cebbe7648f29119b8bdb79792e3",
"chave": "2b14b01e-e585-48ff-86ac-3b63b540850c",
"valor": "0.01",
"horario": "2023-06-11T17:51:18.000Z"
}
]
}


Ou tem mais atributos opcionais?

# devs
Avatar discord do usuario israelcosta

israelcosta

Estou utilizando um request bin (Pipedream) para ver a requisição, mas a API me retorna esse .json:

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

# pix
Avatar discord do usuario vinilv

vinilv

Ver Respostas

olá, boa tarde, a um tempo atras eu estava tentando desenvolver um sistema de pagamento com pix mas meu webhook não era aceito por não ter certificado ssl, eu queria saber se eu consigo hospedar meu webhook no meu proprio raspberry em minha casa, se alguém puder me ajudar, eu agradeço!

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @higris!
Você pode criar um certificado com Certbot (https://certbot.eff.org/instructions) para preencher os campos referentes ao certificado do domínio.

Já o certificado público da Efí, você pode baixar diretamente através dos links abaixo:
Produção: https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt
Homologação: https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt
Você os encontra também em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#exemplos-de-configura%C3%A7%C3%B5es-de-servidor

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Então, como você ainda não tem um servidor configurado, pode testar com uma url gerada no https://webhook.site, por exemplo, passando essa parâmetro como true.

# devs
Avatar discord do usuario higris

higris

Ver Respostas

Boa tarde time. Eu estou implementando o webhook para PIX e estou com certas dificuldades de entender / implementar elas. Estou seguindo o github do gn-node.js.
Nessa função que criei, basicamente copia e cola do github. Ao tentar rodar a mesma, eu recebo o seguinte erro :
{
chave: 'format',
caminho: '.body.webhookUrl',
mensagem: 'a validação do formato falhou "url"'
}
Não sei se o fato de eu estar usando localhost para a webhookurl está ocasionando isso, mas por enquanto minha aplicação só funciona em localhost, então gostaria de idéia ou feedback de voces, mais experts kk, estou começando a jornada por agora.
Se veem que precisa de mais algum dado pra checar, só pedir que eu envio !
imagem enviada na mensagem pelo usuario higris

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Olá, @israelcosta. Bom dia, como vai?
Primeiramente, para que recebe as notificações a cerca do Pix vocÊ deve configurar uma webhook URL associada a uma chave Pix da sua conta Efí. Desta forma, cobranças Pix com essa chave que forem pagas ou tiveram devoluções, acionaremos seu webhok para notificação.
No link a seguir você encontra os detalhes para configurar o webhook: https://dev.gerencianet.com.br/docs/api-pix-endpoints#configurar-o-webhook-pix

Depois de ter os webhook configurado, você pode testar no ambiente de homologação, basta criar a cobrança atendendo as seguintes regras:
Se o valor da cobrança está entre R$ 0.01 à R$ 10.00:
-A cobrança é confirmada, informação virá via Webhook.
Se o valor da cobrança é maior que R$ 10.00:
-A cobrança permanece ativa, sem confirmação. Como não há webhook nesses casos, nada é feito

# pix
Avatar discord do usuario ilo4413

ilo4413

Ver Respostas

Bom dia pessoal, esta acontecendo algum problema com os webhooks?

# pix
Avatar discord do usuario webcrawler1396

webcrawler1396

Ver Respostas

estou tentado ativar o webhook, como faço pra conseguir
imagem enviada na mensagem pelo usuario webcrawler1396

# dúvidas
Avatar discord do usuario lcsistemas

lcsistemas

Ver Respostas

Boa noite, cara possa ser que eu esteja errado sou novo aqui! Mas eu acho que o webhook só seta via api viu @israelcosta

# dúvidas
Avatar discord do usuario israelcosta

israelcosta

Ver Respostas

Boa noite, alguém sabe onde eu cadastro a rota do webhook no painel da API?

# pix
Avatar discord do usuario leonardo.amaral

leonardo.amaral

Ver Respostas

@igor_efi , me tira uma pequena dúvida, eu cadastrei minha webhook, mas não estou recebendo nenhuma notificação... como posso verificar melhor as logs?

# pix
Avatar discord do usuario usuario1995

usuario1995

Ver Respostas

Fala turma, boa tarde! Estou integrando a api pix e não estou conseguindo configurar o webhook. Já conferi tudo e aparentemente ta tudo certo, estou recebendo o seguinte erro:
{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
}