Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

Boa noite pessoal, tudo bem?

Por limitações do servidor que estou usando vou ter que usar o header x-skip-mtls-checking. Criei o webhook com um hash ao fim da URL como consta na documentação. Já fiz a verificação se o ip que envia o callback é o ip do Efí (34.193.116.226). Como posso agora fazer a verificação se o hash corresponde com o que inseri no webhook?

Avatar discord do usuario Julia Efí

Julia Efí

Ver Respostas

Além do webhook também é possível saber se uma cobrança pix foi paga através do endpoint GET/v2/cob/:txid, segue a documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#consultar-cobran%C3%A7a. O exemplo que eu tinha dado anteriormente era para boletos/bolix

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A API envia webhook. Mas isso vai para seu back-end... para que o browser mostre que não é mais para pagar, você vai precisar de uma conexão WebSockets entre sua infra e o browser.

Avatar discord do usuario sendfacil

sendfacil

Alguém teria um exemplo de webbook que seja aceito pelo gerencianet meu servido está com sal habilitado porém retornar 403 quando vou cadastrar minha webhook

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Webhook, GET de /cob ou GET de /pix.

Avatar discord do usuario josealissonbr

josealissonbr

Ver Respostas

Tem algum sistema de IPN ou webhooks para Pix?

Avatar discord do usuario victorzac

victorzac

{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: UNABLE_TO_VERIFY_LEAF_SIGNATURE"
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

OI, @victorzac. Neste caso, você pode usar o parâmetro x-skip-mtls-checking = true no header da requisição de registro do webhook. Segue a documentação:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#skip-mtls
Vale ressaltar que, caso opte por utilizar o atributo skip mTLS, ou seja, sem a validação mTLS no seu servidor, você deverá implementar medidas para garantir que quem está enviando os webhooks ao seu servidor é de fato a Efí.

Avatar discord do usuario victorzac

victorzac

Ver Respostas

Pode me indicar um tutorial /passo a passo/ link para me orientar a implementar o webhook e mTls em meu servidor que é compartilhado

Avatar discord do usuario wesleyalmont

wesleyalmont

Enfim, vou fazer a validação de forma manual pro cliente. Até ele aceitar que tem que colocar um webhook.

Avatar discord do usuario wesleyalmont

wesleyalmont

Entendi, é eu falei pro cliente que o webhook seria necessário mas a pressa fala mais alto.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Há 3 formas de validar pagamento:
- Webhook
- GET em /pix com filtro por datas e txid
- GET em /cob/:txid

O ideal é ter o webhook mais uma das outras duas

Avatar discord do usuario wesleyalmont

wesleyalmont

Ver Respostas

Certo, nesse caso tbm será necessária a configuração de um webhook, ou posso validar o pagamento de outra forma?

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @wesleyalmont tudo certo?
Basta criar as cobranças seguindo as seguintes regras:

Para o Envio de Pix, endpoint PUT /v2/gn/pix/:idEnvio :

Se o valor do Pix está entre R$ 0.01 à R$ 10.00:
Pix é confirmado, informação virá via Webhook.
Se o valor do Pix está entre R$ 10.01 à R$ 20.00:
Pix é rejeitado, informação virá via Webhook.
Se o valor do Pix é acima de R$ 20.00:
Pix é rejeitado já na requisição, informação não virá via Webhook.

Para COB e COBV:

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.

Avatar discord do usuario cleyton9296

cleyton9296

estou tentando configurar um webhook aki, no meu dominio para testar...

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Bom dia @cleyton9296, tudo bem?
Como o Rubens disse, o endToEndId é gerado no momento do pagamento da cobrança Pix.
Para conferir um pagamento o meio convencional é o webhook, onde você vai ser notificado no momento do pagamento da cobrança ao invés de ter que realizar consultas periódicas para verificar a situação da cobrança, essa pratica de verificação periódica é denominada polling que não recomendados.
Segue uma imagem que demosntra a comparação do polling com o webhook.
imagem enviada na mensagem pelo usuario joaolucas_efi

Avatar discord do usuario cleyton9296

cleyton9296

um webhook..

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá @sendfacil ! Boa tarde. Tudo bem? A maneira recomendada para verificar o status das cobranças Pix, é utilizando um webhook, onde, o seu servidor ficará configurado para receber notificações automaticamente a cada alteração de status na cobrança Pix. Neste link da nossa documentação disponibilizamos mais detalhes: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks