Histórico de mensagens sobre webhook pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
# 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.

# 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).

# 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! 🧡

# 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

Não, o webhook só aciona para Pix com txid. Pode até não estar ligado a uma cobrança criada no /cob, mas precisa ter txid para acionar o webhook.

# pix
Avatar discord do usuario newtonlb

newtonlb

Ver Respostas

Pessoal, eu tebho uma duvida em relação ao webhook. O webhook funciona para pix recebidos que não foram gerados pela plataforma? Por exemplo eu envio um pix "do nada" pra minha conta da efí eu espero receber uma requisição no meu webhook, não?

# pix
Avatar discord do usuario andremenda

andremenda

E no caso a rota do webhook do pix deve ser um POST?

# pix
Avatar discord do usuario giovanicassiano.

giovanicassiano.

Ver Respostas

Boa noite, pessoal! Pessoal, estou com o famoso problema ERR_TLS_CERT_ALTNAME_INVALID do webhook do pix... eu já refiz todo ambiente da aws e o erro continua, algm teria uma solução?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Certo. Você consegue consumir o endpoint GET /v2/webhook/:chave para confirmar se o webhook está registrado para a chave que está sendo usada nos novos Qr Codes?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Confirme se a chave Pix que você está usando é a mesma que tem o webhook associado. Você pode verificar isso usando o endpoint GET /v2/webhook/:chave. Se você usar uma chave diferente, o webhook não vai funcionar corretamente.

# freelancer
Avatar discord do usuario c45lu

c45lu

Ver Respostas

Bom dia! Gostaria de um orçamento de alguém para integratem o webhook PIX para mim em PHP, alguém?

# devs
Avatar discord do usuario c45lu

c45lu

@joao_efi Será que você poderia me ajudar? Conforme print, pelo postman, consigo obter a informação de uma chave de pix no webhook, porém, eu preciso obter informações de uma transação pix, como exemplo, se um pix foi pago através do txid ou o que seja... Como posso conseguir isso? Será meu primeiro webhook na vida.
imagem enviada na mensagem pelo usuario c45lu

# devs
Avatar discord do usuario c45lu

c45lu

Ver Respostas

No caso eu vou manter da forma que está funcionando para não me prolongar em um novo trabalho, o que eu estou muito querendo mesmo é conseguir utilizar o webhook para receber informações de um determinado pagamento PIX, mas não consegui de jeito algum, utilizei o postman para realizar os testes e funcionou entre aspas, não soube fazer a captação de um determinado pagamento pix.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você está atendendo só na URL do webhook ou também em URL/pix ?

# devs
Avatar discord do usuario c45lu

c45lu

Ver Respostas

Entendi, funfou, só não não estou conseguindo saber como faço para obter as informações das transações via webhook, por exemplo: Acabei de realizar uma transação via pix api, queria pegar as informações desse pix, não estou sabendo onde faço isso.