Histórico de mensagens sobre webhook pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Previamente à transação, não. Mas há um parâmetro de configuração que liga o informe da tarifa no webhook de notificação:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-criar-modificar-configura-es-da-conta

{
"pix": {
"receberSemChave": true,
"chaves": {
"355e4568-e89b-1243-a456-006655440001": {
"recebimento": {
"txidObrigatorio": false,
"qrCodeEstatico": {
"recusarTodos": false
},
"webhook": {
"notificacao": {
"tarifa": true
}
}
}
}
}
}
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso inclusive deve ser um dos motivos do webhook ser obrigatório para envio de Pix... pq aí vc guarda no webhook se os enviados foram completados ou não.

# pix
Avatar discord do usuario joao_efi

joao_efi

Boa noite @jpc0rrea tudo certo? 🙂
Caso tenha cadastrado o mesmo webhook para outras chaves, ele também irá receber as confirmações das demais chaves Píx.
Vale lembrar também que a notificação ocorre não só para confirmação, mas também para devolução e envio de Pix.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Uma possibilidade é 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/

# pix
Avatar discord do usuario jpc0rrea

jpc0rrea

Ver Respostas

Pessoal, boa tarde. Alguém tem experiencia em tratar webhooks da API pix usando firebase functions?

# pix
Avatar discord do usuario jpc0rrea

jpc0rrea

Ver Respostas

Pessoal, boa tarde. Estou com uma dúvida. Eu estou com uma aplicação que usa NextJS, e eu vou usar a API deles para fazer as chamadas dos webhooks. Mas eu queria saber uma coisa: pra usar a API do Pix eu preciso necessariamente usar os certificados? Caso sim, como seria uma maneira segura de armazenar os certificados em uma aplicação NextJS?

Obrigado!

# pix
Avatar discord do usuario NadsonKT

NadsonKT

Ver Respostas

Oi, boa tardem estou tentando configurar o webhook do pix, porem estou recebendo o erro Endpoint request timed out

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

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/

# pix
Avatar discord do usuario schinnick

schinnick

Ver Respostas

Pessoal, tem alguma alternativa mais simples pra eu poder configurar um webhook do que eu ter que ter um servidor dedicado? Vi que tem alguns sites de "webhook as a service" e outras soluções. Eu tinha evitado fazer um webhook até agora, mas quando fui enviar um Pix descobri que é necessário cadastrar a chave do pagador em um webhook 😐

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O / é usado apenas na ativação do webhook, para confirmar que o webhook está respondendo e tem mTLS habilitado.
O /pix é o que é ativado para cada pagamento recebido ou devolução completada.

O Banco Central nunca disse claramente o motivo disso, mas a minha teoria é de que eles imaginavam que o webhook poderia sinalizar mudança de status em outros objetos como a cobrança. Mas na API Pix atualmente, só o o objeto pix está sendo sinalizado.

# pix
Avatar discord do usuario jlucascruz

jlucascruz

Ver Respostas

Boa tarde. Qual o método deve ser endpoint da minha aplicação para o retorno do webhook pix ?

# pix
Avatar discord do usuario catalunha

catalunha

Ver Respostas

Ciclo fechado no meu App PoCs (Frontend: Flutter Android/Web, backend para webhook com: Node.js, backend App: back4app):
1) Cliente pede via App
2) App organizar gera QRCode para pagto PIX
3) Cliente paga PIX
4) App identifica transação e informa ao cliente que ele ja pagou
5) Empresa prepara produto e entrega.
🙏🙌🙇‍♂️
🥳🥳🥳

# pix
Avatar discord do usuario joao_efi

joao_efi

Hey @dennisdev. ! How are you? 😄
To validate the user payment you have to implement a webhook in your system, and then register your pix key and the webhook URL in our API.

Here are some links that may be useful:
Understanding the webhooks (with examples): https://gerencianet.github.io/documentation/docs/PIX/Endpoints#webhook

Example of how to register your pix key and the webhook URL: https://github.com/gerencianet/gn-api-sdk-typescript/blob/main/examples/pix/webhook/pixConfigWebhook.ts

# pix
Avatar discord do usuario _grappi

_grappi

Ver Respostas

Fala pessoal, tô tendo o seguinte erro ao tentar configurar uma url de webhook para a API PIX:

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

# pix
Avatar discord do usuario itcavalcante0868

itcavalcante0868

Ver Respostas

Grato Rubens!

Não tinha pensado em utilizar o QR-Code estático. Pode ser uma alternativa.

Em relação ao alerta via webhook para recebimento de qualquer Pix, sendo de fato é uma definição do Bacen não consigo imaginar o porquê, pois como havia dito existe o /pix que retorna tudo.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook só alerta de Pix com txid, mas não necessariamente de uma cobrança. QR-Code estático pode ter txid, e você pode criar diretamente sem usar o /cob.

# pix
Avatar discord do usuario itcavalcante0868

itcavalcante0868

Ver Respostas

Boa noite.

Tenho uma "dúvida" sobre o webhook. Pesquisei bastante e realizei vários testes, mas acredito que consigo a resposta de forma mais direta com vocês aqui.

Por que o webhook só retorna/avisa sobre os Pix com txid (ou seja, oriundos de alguma cobrança)?

Não existe a possibilidade (alguma configuração) de ser notificado por todos os Pix que entram na minha conta (com ou sem txid)? Sei que consigo encontrar esses depósitos em Pix (sem cobrança/txid) pelo endpoint get do /v2/pix , mas teria que fazer diversas requisições durante o dia ou hora ou minuto sem necessidade.

Existe alguma alternativa?

# pix
Avatar discord do usuario catalunha

catalunha

Olá @rubenskuhl @Efí e demais colegas
Refiz todo o processo na tentativa de usar Gateway da AWS, Google Domains e Back4app para integrar WebHook PIX. Baseado no tutorial do Ciolfi em https://www.youtube.com/playlist?list=PLR5GUTqrcwXiA_JVKx8NDSJtaECeQO9AZ
Com sucesso ate no ponto em que peço :

Parse.Cloud.define('config-webhook',async(req)=>{
// options['validateMtls'] = true;
let body = {
"webhookUrl": "https://api1.brintec.org/prod/webhookpix1"
}

let params = {
chave: "[email protected]"
}
let gerencianet = new Gerencianet(options);


const result = await gerencianet.pixConfigWebhook(params, body);
return result;
});

E o return é:

{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
}

Alguma sugestão ?