Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario joao_efi

joao_efi

Boa tarde @wilhan.azevedo tudo certo? 🙂
Não houve nenhuma mudança nos endpoints de registro dos webhooks.

Avatar discord do usuario wilhan.azevedo

wilhan.azevedo

Boa tarde , Houve mudança nos endpoints para cadastrar webhook ?

Avatar discord do usuario unostore

unostore

Ver Respostas

no caso a app foi desenvolvida em python. Porém estou muito perdido na integração com o webhook. Quero criar um servidor dedicado - "unostore.me/webhook" por exemplo para receber todas as notficações.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não é ser Python que determina como o webhook deve ser configurado, e sim se seu web server usa Apache, nginx etc.

Avatar discord do usuario unostore

unostore

Ver Respostas

Olá, alguém poderia me auxiliar com a configuração de um webhook para pix em um servidor / site dedicado em python?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Agora, se você quiser deixar muito buuunitinho, coloque WebSockets na página e faça o QR-Code sumir assim que o webhook sinalizar pra seu servidor e seu servidor avisa o browser via WebSockets.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem sim:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

É que na API Pix o webhook é declarado por chave Pix, diferente da API de emissões que é por transação. Mas em havendo webhook configurado, vai ser acionado para todos os recebimentos de Pix com txid.

Avatar discord do usuario viniciushsaraujo

viniciushsaraujo

Ver Respostas

Bom dia pessoal!
Tem alguma documentação sobre algum webhook pra API Pix?
Vi o pessoal comentar aí em cima e por não ter encontrado nada eu ia acabar por fazer um botão na tela pro usuário clicar para "verificar o pagamento"..
Se tiver o WebHook vai ficar bem mais bonitinho e performático rsrs

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pq sem webhook, se chega bem próximo do limite de requisições da API.

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

ai achei melhor já fazer de uma forma que eliminasse o detalhe do webhook.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pode, mas falha muito pouco. Então daria para combinar webhook + polling de intervalo mais longo.

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

e a notificação nunca chega, ai já viu.. teria que criar um mecanismo para resolver essa falha da estrutura do webhook

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Tipo, o webhook pode falhar.

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Então, detalhe mesmo do webhook é em relação a confiabilidade.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se fosse o próprio POS sem servidor o melhor era polling... mas em tendo um servidor, pq não webhook ? Mesmo com estático dá para ter webhook, só colocar um txid no QR.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Webhook ou polling ?

Avatar discord do usuario .antoniogregorio

.antoniogregorio

bom dia, há alguma forma de eu testar o certificado cacert sem ter que ficar mudando o webhook ?

Avatar discord do usuario marcelodonato7059

marcelodonato7059

boa tarde, preciso configurar o webhook do pix na conta do gerencianet mas nao encontro o caminho

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Há 3 jeitos:
- Configurar o webhook, você recebe o aviso quando foi depositado na sua conta
- Fazer GET em /cob/:txid, quando for depositado na sua conta vai aparecer um objeto pix
- Fazer GET em /pix com filtro por inicio, fim e txid, quando a resposta for um objeto pix ao invés de uma resposta nula, é pq foi pago (e está a caminho de ser depositado na sua conta)

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode receber notificações automaticamente via webhook referente às modificações de status de uma cobrança Pix. Para isso, será necessário a inserção de uma chave pública da Gerencianet em seu servidor para que a comunicação obedeça o padrão mTLS.
Veja mais detalhes em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Ou seja, primeiramente em um servidor dedicado, você deve inserir uma chave pública da Gerencianet nas configurações de seu servidor para que a comunicação obedeça o padrão mTLS (forma de autenticação mutua).
Veja um exemplo desta configuração em um servidor Apache, Nginx, Node, etc: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

Então com seu servidor configurado com mTLS em seu domínio (ex: https://seudominio.com.br/webhook/" class="link-msg">https://seudominio.com.br/webhook/), você irá consumir a rota PUT /v2​/webhook/:chave uma única vez para registrar seu webhookUrl vinculado à sua chave Pix. Acrescentando uma observação que é a adição do /pix no final da sua URL. Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:

json
{
"webhookUrl": "https://seudominio.com.br/webhook"
}
No entanto, as notificações serão enviadas para sua URL com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Desta forma, esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor também exija o certificado CA da Gerencianet.

Veja mais detalhes sobre o endpoint: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-configurar-o-webhook-pix

Com isto, todo Pix gerado com sua chave Pix e que possua um txid, serão enviados as notificações para sua URL.