Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @hocxpol tudo certo? 🙂
Qual status do pedido dentro do woocommerce?
Você pode também clicar em "salvar" nas configurações do módulo novamente para que o plugin realize uma nova tentativa de registrar o webhook do plugin.

# pix
Avatar discord do usuario Joow

Joow

Ver Respostas

Pessoal, Bom dia !
Estou com algumas duvidas sobre o webhook.
Por exemplo eu crio o webhook ele me retorna {"webhook":"https://minhaurl.com/api/callback"}
aparentemente está criado webhook
entretendo, quando eu faço o pagamento junto ao banco, ele não me retorna o status do pix dentro do callback definido.
estou usando o SDK .net
Alguém pode me ajudar com isso

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Notar que se você eventualmente perder o webhook, não tem depois como fazer um GET e obter a tarifa... aí o que você poderia fazer seria emitir pelo site um extrato em CSV e processá-lo para identificar a tarifa.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E aí isso vem no webhook:

// Pix recebido
{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.10",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix",
"gnExtras": {
"tarifa": "0.01"
}
}
]
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Previamente à transação, não. Mas há um parâmetro de configuração que liga o informe da tarifa no webhook de notificação:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-criar-modificar-configura-es-da-conta

{
"pix": {
"receberSemChave": true,
"chaves": {
"355e4568-e89b-1243-a456-006655440001": {
"recebimento": {
"txidObrigatorio": false,
"qrCodeEstatico": {
"recusarTodos": false
},
"webhook": {
"notificacao": {
"tarifa": true
}
}
}
}
}
}
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso inclusive deve ser um dos motivos do webhook ser obrigatório para envio de Pix... pq aí vc guarda no webhook se os enviados foram completados ou não.

# pix
Avatar discord do usuario joao_efi

joao_efi

Boa noite @jpc0rrea tudo certo? 🙂
Caso tenha cadastrado o mesmo webhook para outras chaves, ele também irá receber as confirmações das demais chaves Píx.
Vale lembrar também que a notificação ocorre não só para confirmação, mas também para devolução e envio de Pix.

# pix
Avatar discord do usuario jpc0rrea

jpc0rrea

Boa noite pessoal. Eu criei um webhook pra uma aplicação minha, mas estou recebendo notificacoes de outras aplicações também.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Uma possibilidade é usar o mtls.pix.ae:

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/

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Por onde você está tentando cadastrar o webhook? via postman?
Vale ressaltar que é importante verificar que a requisição é vinda da Gerencianet para que não aceite possíveis requisições fraudulentas.

# pix
Avatar discord do usuario jpc0rrea

jpc0rrea

Ver Respostas

Muito obrigado @joao_efi , mas para cadastrar o webhook assim sem o mTLS, só verificando o IP, é necessário fazer alguma configuração extra?

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite @jpc0rrea tudo certo? 🙂
Em hospedagem compartilhada não é possível registrar o webhook com o mTLS justamente pela hospedagem não fornecer os acessos necessários para a configuração do mTLS.
É possível registrar o webhook sem o uso do mTLS, entretanto, a Gerencianet vai continuar a enviar o certificado na requisição seu servidor irá ignorá-lo.
No entanto é aconselhável que você encontre uma forma de validar se é a Gerencianet quem está enviando a notificação, pois, sem o mTLS configurado não há o "hand-shake". Uma sugestão é verificar o IP de quem está notificando, pois a Gerencianet comunica os webhooks através do IP 34.193.116.226

# pix
Avatar discord do usuario jpc0rrea

jpc0rrea

Ver Respostas

Alguém já lidou com webhook em alguma plataforma compartilhada?

# pix
Avatar discord do usuario jpc0rrea

jpc0rrea

Ver Respostas

Pessoal, boa tarde. Alguém tem experiencia em tratar webhooks da API pix usando firebase functions?

# pix
Avatar discord do usuario jpc0rrea

jpc0rrea

Ver Respostas

Pessoal, boa tarde. Estou com uma dúvida. Eu estou com uma aplicação que usa NextJS, e eu vou usar a API deles para fazer as chamadas dos webhooks. Mas eu queria saber uma coisa: pra usar a API do Pix eu preciso necessariamente usar os certificados? Caso sim, como seria uma maneira segura de armazenar os certificados em uma aplicação NextJS?

Obrigado!

# pix
Avatar discord do usuario thaleslaray

thaleslaray

Ver Respostas

eu já passei dessa parte, já consegui configurar o webhook

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Mas aparece no extrato, aciona webhook e tudo mais.

# pix
Avatar discord do usuario NadsonKT

NadsonKT

Nao sei se está relacionado ao timeout da requisiçao que o GerenciaNet faz em meu webhook para verificar o MTLS... talvez

# pix
Avatar discord do usuario NadsonKT

NadsonKT

Ver Respostas

Oi, boa tardem estou tentando configurar o webhook do pix, porem estou recebendo o erro Endpoint request timed out