Histórico de mensagens sobre webhook em devs

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Você conseguiu cadastrar o webhook com sucesso?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @jp3dr ! Na conta Efí ainda não tem disponível os logs de webhook. Você já configurou seu servidor?

Avatar discord do usuario jp3dr

jp3dr

Ver Respostas

Boa tarde gente, tudo bem? alguém consegue clarificar pra mim como consigo utilizar os webhooks para pix? simplesmente não aparece nenhuma notificação pra mim na dashboar da EFI

Avatar discord do usuario _acb09

_acb09

Ver Respostas

@guilherme_efi estou bem e você? Espero que sim!
Então...a parte de pagamentos do nosso produto, já está integrado e funcionando, não ocorreu manutenção recente. O que está acontecendo pelo que podemos entender é que a Efipay enviou uma notificação com um token inexistente para nosso webhook em produção, e o nosso servidor, foi consultar o que seria esta notificação na Efipay e recebeu a resposta "A propriedade [notification] informada não existe.". Temos um ambiente de produção exclusivo para a produção, e no ambiente de desenvolvimento usamos homologação. Porém, como já dito anteriormente, não fizemos manutenção recente. O pagamento está funcionando normal, porém a Efipay está tentando enviar uma notificação aparentemente na fila de vocês, mas já inexistente no banco de dados. Isto é o que podemos examinar aqui. Não temos estes "tokens" de notificação armazenados em nossos banco de dados, exceto o conteúdo das respostas.

Avatar discord do usuario _acb09

_acb09

Ver Respostas

Bom dia, Devs! Tenho uma dúvida rápida ou um pedido de ajuda. Minha aplicação está recebendo uma notificação da aplicação da Efi no endpoint destinado ao webhook. Em seguida minha aplicação solicita aos servidores da Efi o conteúdo da notificação e recebe a seguinte mensagem:

{
"code": 3500010,
"error": "property_does_not_exists",
"error_description": {
"property": "notification",
"message": "A propriedade [notification] informada não existe."
}
}

Isto está recorrente desde ontem. Um ciclo infinito.

Obs: Os pagamentos estão funcionando e chegando notificações, e recebendo OK, exceto está notificação que a própria Efi que enviou, diz não existir.

Avatar discord do usuario marcelo_efi

marcelo_efi

Outro ponto importante para você se atentar:

Nossa API enviará o webhook para a URL cadastrada com o sufixo /pix.

Por exemplo, se você cadastrou a URL:
https://seu.dominio/webhook

No momento do envio da notificação, a API adicionará o sufixo, resultando em:
https://seu.dominio/webhook/pix

Portanto, você precisará tratar duas rotas:
- https://seu.dominio/webhook → Para o cadastro do webhook.
- https://seu.dominio/webhook/pix → Para receber as notificações.

Avatar discord do usuario marcelo_efi

marcelo_efi

Bom dia, tudo bem?

Essa é a notificação de teste, enviada no momento do cadastro do webhook.

Após isso, as notificações serão enviadas conforme o serviço utilizado. Você pode conferir exemplos de como elas serão enviadas na documentação:

Documentação - Webhooks

Avatar discord do usuario prgl

prgl

Bom dia pessoal, tudo bem? Alguém teria um exemplo do payload que é enviado no webhook do pix? estou recebendo apenas isso aqui:

{ evento: 'teste_webhook', data_criacao: '2025-02-17T13:25:28.083Z' }

Avatar discord do usuario lucasmeneghessofaria2519

lucasmeneghessofaria2519

Ver Respostas

Bom dia pessoal. Estou tentando configurar o webhook de pagamento do pix (python/Flask, com o código de exemplo do github da Efi) na minha maquina local, usando ngrok. Mas estou com problemas devido ao mtls. Alguém possui um passo a passo? Algum link, ou algum "caminho" pra me ajudar a conseguir? Ou mesmo alguem ja passou por isso?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se for para teste, uma opção é 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/

Avatar discord do usuario francisco044640

francisco044640

Ver Respostas

Bom dia pessoal, alguem aqui ja fez api/webhook usando o supabase? funcionou direitinho? pq to precisando fazer um webhook para receber as notifiçãoes da efi e nao queria fazer uma api e banco do zero e to procurando soluções mais prontas e pensei no supabase. é possivel com ele?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @henrique_79138! Tudo e com você?
Sim, ao emitir uma cobrança de cartão pelo metodo one step iremos realizar a cobrança no momento em que a requisição for realizada.
Segue o link onde falamos sobre o Webhook da API Cobranças: https://dev.efipay.com.br/docs/api-cobrancas/notificacoes

Avatar discord do usuario henrique_79138

henrique_79138

E onde eu configuro o Webhook disso?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se além da documentação você olhar o Github, vai ver lá interações em que gente da Efí fez sugestões de simplificação do webhook que o Banco Central não acatou. Então essa expectativa de simplificação parece muito otimista.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A API Pix é padronizada pelo Banco Central, inclusive a forma de configuração do webhook. O BTG segue o mesmo padrão e foi uma das opções que consideramos quando escolhemos a Efí. O padrão é mandatório por regulamento, então...

Avatar discord do usuario edilson8785

edilson8785

Ver Respostas

Você disse: Até que as suas credenciais sejam bloqueadas por exceder número de requisições... então você está só transferindo o problema para outrem.
Não estou transferindo, o sistema é meu mesmo.
Eu estou testando a alguns dias, projetei para consultar quando houver transações novas então não fica stressando o sistema da EFI, claro que se escalar poderá dar problema de bloqueio, mas sinceramente não me importo com isso, pois se chegar a esse ponto, e o funcionamento do webhook ainda estiver complexo para quem trabalha com Python eu mudo de api, por que cá entre nós isso chegará num ponto onde as configurações poderiam ser feitas todas do lado EFI, e apenas cadastrar endpoints diretamente na interface efi em vez de toda essa programação, é uma tendencia já, já estou vendo bancos como o BTG caminhando nessa linha, com integração até de google docs, algo extremamente mais rapido de configurar, acredito que a EFI também vai aparecer logo logo com mudanças.

Avatar discord do usuario emersoncavalcanti

emersoncavalcanti

Ver Respostas

Dei uma olhada aqui e vi que tem o campo payment_token que é Opcional, seria o mesmo recebido na notificação do webhook?

Avatar discord do usuario ricardomarcelfilho

ricardomarcelfilho

Ver Respostas

precisando de uma orientacao aqui para configuracao do webhook

Avatar discord do usuario ximenes.fazpay

ximenes.fazpay

Ver Respostas

Olá Pessoal, tudo bem? Tenho uma demanda de enviar um pix, estou utilizando o sdk pra isso e ainda estou confuso sobre alguns passos.

Na hora de pagar um pix diz que não existe webhook pra aquela chave. Quando tento criar uma chave aleatória pra criar o webhook pra ele eu recebo este json:
{
"nome": "erro_aplicacao",
"mensagem": "Ocorreu um erro ao solicitar a criação da chave"
}

Alguém já passou por isso ou sabe identificar o que poderia estar errado?