Histórico de mensagens sobre webhook em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: dúvidas
Avatar discord do usuario vinybergamo

vinybergamo

Não sabia dessa do webhook

Avatar discord do usuario yasmin_efi

yasmin_efi

@vinybergamo a taxa cobrada na verdaqde tem a ver com o webhook cadastrado. À partir do momento em que um webhook é cadastrado na chave utilizada para recebimento, você nao tem mais direito àqueles 30 recebimentos gratuitos do app

Avatar discord do usuario vinybergamo

vinybergamo

Boa noite pessoal

Endpoint: v2/gn/config

Se por algum acaso eu ativar envio -> webhook -> notificacao -> favorecido: true

Quando a minha aplicação receber um webhook de pix enviado vira junto os dados de quem recebeu?
imagem enviada na mensagem pelo usuario vinybergamo

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia! Tudo bem ? Sim, é possível identificar o banco do pagador. Primeiro, consuma o endpoint que altera a configuração do webhook (defina o atributo recebimento.webhook.notificacao.pagador como true). Assim, toda notificação de recebimento virá no seguinte formato:

json
{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix",
"gnExtras": {
"pagador": {
"nome": "GORBADOCK OLDBUCK",
"cpf": ".123.456-",
"codigoBanco":"00416968" // código do banco Inter, por exemplo
}
}
}
]

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas diz a Efí que só o 34.193.116.226 é usado para webhook Pix.

Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Hmmm tem alguma relação de ips de onde os webhooks são disparados?

Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Boa noite, alguém sabe se a Efí dispara webhook de servidores alocados no brasil?

Avatar discord do usuario streamvip

streamvip

Ver Respostas

Olá, boa noite. Gostaria de esclarecer uma dúvida. Eu configurei o webhook para retornar o CPF do pagador PIX, mas ele retorna mascarado .000.000- ... Eu gostaria de obter o CPF completo do pagador. Existe algum endpoint que possibilite isso? Tentei dar GET no endpoint /v2/cob/:txid, mas não retorna nenhuma informação do pagador. Agradeço a atenção.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @christopy! Tudo bem?
Não. Se o Pix expirou, não é disparado um webhook, pois o status do Pix não é alterado, ele permanece com o status "ATIVO". Como o Pix ainda está "ATIVO", você pode usar o endpoint PATCH /v2/cob/:txid para alterar o tempo de expiração e permitir o pagamento novamente.

Uma maneira de verificar se o Pix expirou é comparar a __data e hora atual__ com a __data e hora de emissão + o tempo de expiração em segundos__ definido ao criar a cobrança. Se a data e hora atual for maior que a data e hora de expiração, significa que o Pix não pode mais ser pago. Caso contrário, o Pix ainda está ativo e pode ser pago normalmente.

Avatar discord do usuario christopy

christopy

Ver Respostas

Quando um acobrança pix expira, é enviado um webhook?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, inclusive pq pode ser outro path ou um parâmetro https://exemplo.com.br/webhookdeenvio

Avatar discord do usuario christopy

christopy

Sim, é que em cada webhook eu jogo numa fila para processar, então precisaria saber sobre o que é o payload para direcionar para a fila certa

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O mais fácil é colocar uma chave Pix só para envio. Aí se o webhook é o dessa chave, é envio.

Avatar discord do usuario christopy

christopy

Ver Respostas

Então como eu consigo diferencia um webhook de envio e um wehook de recebimento?

Avatar discord do usuario yasmin_efi

yasmin_efi

O envio de Pix não possui um txid, seu identificador é chamado de idEnvio, que é encaminhado no webhook dentro de gnExtras 🙂

Avatar discord do usuario christopy

christopy

O webhook de pix enviado, não envia o txid dentro do objeto do pix igual no recebimento? A doc não mostra esse campo em nenhum dos dois exemplos
imagem enviada na mensagem pelo usuario christopy

Avatar discord do usuario cleytonsrv

cleytonsrv

Rubens, tem algum tutorial que ensina a criar o servidor de webhook?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode começar usando este recurso provido por um dev:

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 rubenskuhl

rubenskuhl

Ver Respostas

O plugin do WooCommerce inclui configuração de webhook, mas outros usuários relataram recentemente problemas, então pode ser esse também o seu problema.

Avatar discord do usuario cleytonsrv

cleytonsrv

Ver Respostas

Não sei por onde começar! Pensei que o webhook do n8n daria certo.