Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario joaoc7439

joaoc7439

Ver Respostas

Boa tarde. Alterei meu código para incluir o idEnvio no pix_send. O pagamento ocorreu corretamente, mas o retorno da chamada nem a resposta pelo webhook continham o idEnvio, como eu pensei que ocorreria. O idEnvio foi gerado pela mesma rotina do txId, com 32 caracteres alfanuméricos, e estou usando o SDK Python.

Avatar discord do usuario adilsonpereira

adilsonpereira

Ver Respostas

@jessica_efi Depois de terminar de implementar tudo, estou com problema na questão do webhook. Caso a Locaweb me de uma resposta negativa sobre instalar este certificado CA no meu servidor, o @guilherme_efi falou em uma resposta a outro usuário que mandaria no privado como fazer isso, poderia me explicar?

Avatar discord do usuario nightcrawler5701

nightcrawler5701

Ver Respostas

Boa tarde, alguém pode me ajudar com webhook?

Avatar discord do usuario nightcrawler5701

nightcrawler5701

Boa tarde, estou tentando configurar o webhook, mas ocorre o seguinte erro: A URL informada respondeu com o código HTTP 403, alguém pode me ajudar?

Avatar discord do usuario adilsonpereira

adilsonpereira

Ver Respostas

Guilherme, poderia me enviar qual seria a opção nessa questão do Webhook, caso a locaweb recuse no meu caso também instalação do CA como aconteceu com o Cleiton.

Avatar discord do usuario du2dev

du2dev

realmente funciona em homolog configurar o webhook ou só em produção?

Avatar discord do usuario du2dev

du2dev

server {

server_name apidev.muzieonline.com.br;

access_log /var/log/nginx/apidev-pab.log;
error_log /var/log/nginx/apidev-pab.log;

location /webhookpix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass http://127.0.0.1:8080;
}

location / {
proxy_pass http://127.0.0.1:8080;
}

listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/apidev.muzieonline.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/apidev.muzieonline.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
ssl_client_certificate /home/ubuntu/muzie-api/certs/chain-pix-sandbox.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
}
server {
if ($host = apidev.muzieonline.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot


listen 80;
listen [::]:80;

server_name apidev.muzieonline.com.br;
return 404; # managed by Certbot


}

Avatar discord do usuario du2dev

du2dev

{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 404"
}

Avatar discord do usuario du2dev

du2dev

estou tendo erro ao configurar meu webhook em homolog

Avatar discord do usuario .hildebrando

.hildebrando

Checar a chave Pix do webhook e comparar com a chave da cobrança daquele txid. -> Isso está sendo feito também no servidor.;

Avatar discord do usuario .hildebrando

.hildebrando

Ver Respostas

Colocar a URL do webhook num diretório não óbvio, tipo api.exemplo.com.br/sduasiduasiduai . Aí quem sabe é pq foi informado pela GN. -> Isso eu fiz pra "AJUDAR" na segurança;

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Com o pix.ae especificamente dá para fazer algumas coisas:
- Colocar a URL do webhook num diretório não óbvio, tipo api.exemplo.com.br/sduasiduasiduai . Aí quem sabe é pq foi informado pela GN.
- Checar o IP de conexão para ver se é o IP que você já costuma receber.
- Checar a chave Pix do webhook e comparar com a chave da cobrança daquele txid.

Com AWS dá pra fechar melhor, sim, mas dá para mitigar um pouco via pix.ae mesmo.

Avatar discord do usuario almirnetocnx

almirnetocnx

Ver Respostas

Opa, boa tarde. Lindo!
O problema é que "perdemos" as notificações de webhook e precisamos atualizar manualmente algumas cobranças. Contudo, na documentação não tem um endpoint ou forma de recuperar a tarifa. Somente via webhook.
Existe um endpoint onde possa passar o txid ou endToEndId e recuperar as informações do Pix incluindo tarifa?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @almirnetocnx. Para saber o valor da tarifa de um Pix, você pode utilizar o seguinte endpoint para configurar sua conta, e então nesta configuração você define como true para receber a tarifa junto com a notificação do webhook.
https://dev.gerencianet.com.br/docs/api-pix-endpoints#criarmodificar-configura%C3%A7%C3%B5es-da-conta

Desta forma, ao acionar seu webhook enviaremos um json semelhante ao seguinte, contendo o valor da tarifa.

json
// Pix recebido
{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.10",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix",
"gnExtras": {
"tarifa": "0.01"
}
}
]
}

imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario brunodelara

brunodelara

Ver Respostas

ja aconteceu de não bater no webhook, por n motivos. Mas nao cair na conta é grave

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você precisa conferir os valores, ou vale qualquer valor ?
Se valer qualquer valor, você pode usar QR-Code estático com txid tipo "1" (sem as aspas) só para que acione o webhook.
E o pagador pode ser omitido, ele é parâmetro opcional.

Avatar discord do usuario du2dev

du2dev

Ver Respostas

para configurar o webhook do pix

Avatar discord do usuario du2dev

du2dev

bom dia estamos usando a AWS e estamos usando certificate mananger e rout53, como posso gerar o fullchan.pem e a key para configurar o webhook do pix na AWS

Avatar discord do usuario .antoniogregorio

.antoniogregorio

existe algum post contendo as respostas que o webhook pode passar a respeito de envio de pix ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook é justamente a parte mais complexa de ativar, e pouco compatível com sistemas serverless....