Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario blini369

blini369

Ver Respostas

sobre o certificado pra usar webhooks, minha api é hospedade em serverless functions, não consigo enviar o certificado p12 para o servidor, como que eu faço nessa situação?

# pix
Avatar discord do usuario josekaio16

josekaio16

Ver Respostas

Eu cadastrei o certificado https, a chave publica da gerencianet e o webhook está dando esse erro. Testei no postman e tamé da o mesmo erro
imagem enviada na mensagem pelo usuario josekaio16

# pix
Avatar discord do usuario jaimepremy

jaimepremy

Boa tarde, cadastrei um Webhook pix, e ao verificar parece tudo ok, que recebo de volta isto no statusCode 200
webhookUrl":"https://meusite.com.br/api/NotasApi/WebHook"

Meu site é asp.net 461 e o webhook está no arquivo NotasApiController.vb, neste metodo:
Public Sub WebHook(ByVal request As HttpRequestMessage)
Dim json = request.Content.ReadAsStringAsync().Result
...
End Sub
E no Global.asax:
RouteTable.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{action}/{id}", New With {Key .id = System.Web.Http.RouteParameter.[Optional])
Testei pagando um pix de 1 centavo, mas o metodo não é acionado. Vi nos docs que tem um /pix no final do webhookurl, pensei que isto passasse os dados dentro do metodo na variavel request, mas aparentemente está faltando algo. Fvr alguém que ja fiz isto no .Net Framework, poderia me dar uma luz? O site está em host compartilhado .

# devs
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @7deex, tudo bem?
Por padrão somente os pagamentos que contenham "txid" como mencionado pelo Rubens, porém há a possibilidade de você habilitar a notificação de Pix sem txid.
Para fazer isso basta que no endpoint PUT /v2/gn/config insira a configuração como indicado neste exemplo:

{
"pix":{
"chaves":{
"sua-chave":{
"webhook":{
"notificar":{
"pixSemTxid":true
}
}
}
}
}
}
Lembrando que caso já tenha alguma configuração ela será sobrescrita com a configuração que você enviar à este endpoint, então caso queira apenas adicionar essa configuração, consuma o endpoint GET /v2/gn/config e envie o conteúdo retornado nele adicionado os atributos mostrados no exemplo acima.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @godtasso ! Você esta tentando cadastrar o webhook utilizando o Postman? Se sim, verifique se você inseriu o certificado nas configurações.

# pix
Avatar discord do usuario godtasso

godtasso

Ver Respostas

Boa noite, meu webhook SEMPRE retorna com esse ERRO

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

Como resolver?

# pagamento-contas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @felipe_doritec ! Se você não deseja implementar o webhook, nós temos um endpoint pra consulta de um Pix específico, ou por período (Consultar Pix e Consultar Pix Recebidos) - https://dev.efipay.com.br/docs/api-pix/gestao-de-pix

Pra consultar o Pix especifico, você precisa da informação do e2eid, aí nesse caso, você pode utilizar o endpoint de consultar cobrança, informando o txid https://dev.efipay.com.br/docs/api-pix/cobrancas-imediatas#consultar-cobran%C3%A7a), se a mesma ja tiver sido paga, vai te mostrar essa informação.

Nesses casos, você so precisa autenticar na API, com as informações de client_id, client_secret e certificado. (Os mesmos dados que você utiliza pra emitir o Pix).

# pagamento-contas
Avatar discord do usuario felipe_doritec

felipe_doritec

No Google Sheets eles geram o webhook e me pedem para autorizar, queria fazer algo parecido, que fosse mais simples.

# pagamento-contas
Avatar discord do usuario felipe_doritec

felipe_doritec

Bom dia, eu já tenho uma conta na Efi e preciso de uma API que apenas faça requisições pro Efi para que confira se a cobrança já foi paga ou não, eu vi um vídeo mas achei muito complicado e queria saber se tem alguma forma mais simples, solicitam que eu crie um servidor (Até ai tranquilo) e que nesse servidor ele me exige um certificado para que o servidor seja https, e a forma mais fácil e gratis que eu vi, precisa usar o ubuntu e eu uso o Windows.

Mas eu percebi que no video que me ensinaram, é pra ficar recebendo as notificações sempre que algum pix ser confirmado, e eu só preciso consultar de vez em quando. Eu uso algumas APIS e webhooks diferentes, a do Trello, google sheets e com elas eu só uso o link que me geram, mapeio a resposta e pronto, e eu só quero consultar de vez em quando

# devs
Avatar discord do usuario gabriel_efi

gabriel_efi

Disponha 🤝
Reforçamos o que o @rubenskuhl comentou, o uso de polling não é recomendado, deve ser adotado o uso de webhooks: https://dev.efipay.com.br/docs/api-pix/webhooks/

Se tiver qualquer dúvida só nos chamar! Conte com a gente! 🧡

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

About this, check if your server responds to HTTP status 200 when receiving the webhook message. If not, we will resend the message.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Ah, okay. Unfortunately, there isn't a parameter where you can pass a text that will also be received in the webhook. My suggestion is for this text to be part of the txid. Example: Client00012Order00003Date231017.

# pix
Avatar discord do usuario vijay050324

vijay050324

Ver Respostas

and one more things webhooks are calling mutiple times after payment done

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Hi, @vijay050324. How are you?
To determine which QR code was paid, you need to check the txid (identifier) of the charge received in the webhook message and compare it with the txid inserted into the charge that you created.

# pix
Avatar discord do usuario vijay050324

vijay050324

Ver Respostas

we have 3 types of transaction in our script say for example wallet,reservation etc we need to know which qr is payed how to handle those data in webhook @guilherme_efi

# devs
Avatar discord do usuario leonammoura

leonammoura

Ver Respostas

Bom dia, pessoal. Estou desenvolvendo uma aplicação onde os usuários poderão cadastrar suas chaves pix para receber pagamentos das vendas de seus produtos cadastrados na aplicação.

Eu gostaria de saber se é possível gerar cobranças e criar webhooks mesmo que as chaves pix dos usuários sejam de outros bancos.
Por exemplo, com uma aplicação configurada com minhas credenciais e certificado, posso cadastrar um webhook para uma chave pix de um terceiro (usuário) de outro banco e gerar cobranças para esta chave pix, além de acompanhar os status da cobrança?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso é by design. Mas você tem informação do pagador ou no webhook (se configurar para isso) ou no arquivo de extrato.