Histórico de mensagens sobre webhook pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
Canal: pix
Avatar discord do usuario marcelo_efi

marcelo_efi

Bom dia @alexandrerod50 , tudo bem ? O webhook do Pix fica associado a chave Pix utilizada nas emissões das suas cobranças. Então você vai cadastrar o webhook para sua chave e toda vez que uma cobrança for recebida através dessa chave, nós vamos acionar o webhook com as informações da cobrança. Sugiro a leitura de nossa documentação e caso fique com alguma dúvida basta envia-la aqui no chat

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa tarde, @felipecasseb.! Seu webhook precisa implementar o padrão mTLS em caso de servidores dedicados, ou você pode optar pelo skip-mTLS caso use um servidor compartilhado desde que implemente as medidas de segurança recomendadas: https://dev.efipay.com.br/docs/api-pix/webhooks

Avatar discord do usuario marcelo_efi

marcelo_efi

Bom dia @alisson0762 , tudo bem ? Este endpoint é usado para consultar o payload das cobranças. Se você deseja verificar o status, recomendamos consumir o seguinte endpoint: https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/pix/cob/pixListCharges.php. Além disso, sugerimos a utilização do nosso sistema de webhooks para automatizar a conciliação em seu sistema, o que evita a necessidade de consultar constantemente as cobranças para verificar se foram pagas. Segue o link da nossa documentação que fala sobre os webhooks: https://dev.efipay.com.br/docs/api-pix/webhooks

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem 3 jeitos:
- Webhook
- GET em /cob/:txid
- GET em /pix?inicio=fim=txid=

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Existe a possibilidade de você configurar para receber o valor da tarifa na notificação de pagamento da cobrança.
Para isso, você precisa informar no atributo "webhook" -> "tarifa" o valor true.
Mais informações: https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta

Avatar discord do usuario nexus_prime

nexus_prime

Ver Respostas

tem alguma forma melhor de eu testar as notificações do banco/webhook? pq nao ta funcionando e eu tenho q pedir pra alguem enviar pix toda horakkkk

Avatar discord do usuario lucasjuliano.

lucasjuliano.

Ver Respostas

Galera, estou gerando um PIX com a sdka de vocês quando cadastro o webhook, usando as credenciais de produção recebo o primeiro request, porém quando efetuo o pagamento não chega o callback na minha rota /pix estou utilizando o skip-mTLS:

Avatar discord do usuario nexus_prime

nexus_prime

Ver Respostas

eu registrei o webhook corretamente, mas parece que quando efetuo o pagamento no pix o webhook nao envia nd
imagem enviada na mensagem pelo usuario nexus_prime

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, tudo bem?

Uma URL de webhook pode estar associada a várias chaves Pix.

Por outro lado, uma chave Pix só pode estar vinculada a uma única URL de webhook.

Avatar discord do usuario nexus_prime

nexus_prime

Ver Respostas

Posso configurar mais de um webhook para receber o ping do pix?

Avatar discord do usuario dadeke

dadeke

Hum...

Então para ser mais efetivo vou deixar 2 webhook do meu lado.

Ao cadastrar a empresa o webhook vai sem /pix na URL
E outro webhook com /pix estará disponível para receber também.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O teste_webhook é feito sem o /pix. O efetivo envio depois que é com /pix no final.

Avatar discord do usuario dadeke

dadeke

Ver Respostas

Agora sim funcionou

txt
{"evento":"teste_webhook","data_criacao":"2023-10-27T18:17:24.726Z"}

Esse /pix no final é novidade para mim

Obrigado! 👍

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 .

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.