Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Data: 28/03/2024
Canal: pix
Avatar discord do usuario ryzenbergsjc

ryzenbergsjc

deixa eu ver se compreendi
no cadastro do webhook eu coloquei {
"webhookUrl": "https://blablbabla/pix" class="link-msg">https://blablbabla/pix"
}

o certo seria https://blablbabla/

Avatar discord do usuario ryzenbergsjc

ryzenbergsjc

Ver Respostas

Desculpa sou meio leigo, nao sei se compreendi, tratando seria modificando a resposta recebida do webhook da efi?

Avatar discord do usuario ryzenbergsjc

ryzenbergsjc

Ver Respostas

a unica notificação que recebo é
2024-03-28 21:11:17,712 - root - INFO - Webhook PIX recebido: {'evento': 'teste_webhook', 'data_criacao': '2024-03-28T20:11:17.434Z'}

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

no caso eu to tentando configurar o webhook, eu faço a requisição paraefe enviando a url e a efi tem que testar se a url é valida, o retono que o web hook vem da efi, quando eu faço pelo postman ele fa respondendo normal

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Então deveria sim acionar o webhook. Essa configuração não é default, vc já tinha feito ?

Avatar discord do usuario ryzenbergsjc

ryzenbergsjc

Ver Respostas

{
"pix": {
"receberSemChave": true,
"chaves": {
"222e85ae-e16a-4962-9e56-45a072df3339": {
"recebimento": {
"txidObrigatorio": false,
"qrCodeEstatico": {
"recusarTodos": false
},
"webhook": {
"notificacao": {
"tarifa": true,
"pagador": true
},
"notificar": {
"pixSemTxid": true
}
}
},
"envio": {
"webhook": {
"notificacao": {
"tarifa": true,
"favorecido": true
}
}
}
}
}
}
}

dessa forma era para receber as notificações no caso certo?

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

o @rubenskuhl cara eu não acho o erro

server {
server_name webhook.redebrasilrp.com.br;

listen [::]:443 ssl ipv6only=on;
listen 443 ssl;

ssl_certificate /etc/letsencrypt/live/webhook.redebrasilrp.com.br/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/webhook.redebrasilrp.com.br/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

ssl_client_certificate /var/www/html/backend/webhookpix/public_key/chain-pix-sandbox.crt;
ssl_verify_client optional;
ssl_verify_depth 3;

location / {
proxy_pass http://127.0.0.1:8082;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache_bypass $http_upgrade;
}

location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass http://127.0.0.1:8082; # Alterado para a mesma configuração de proxy_pass na localização padrão
}
}

server {
if ($host = webhook.redebrasilrp.com.br) {
return 301 https://$host$request_uri;
}

server_name webhook.redebrasilrp.com.br;
listen 80;
return 404;
}

Avatar discord do usuario ryzenbergsjc

ryzenbergsjc

Ver Respostas

Droga kkk
Eu configurei tudo certinho, e fui ve o video agora, q foi feito a 1 ano, o rapaz fala que nao tem webhook para transação feita diretamente

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

eu fiz uma requisição para efi acessar o webhook na hora que eu mandeu essa mensagem

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

so temnho o log de acesso

34.193.116.226 - - [28/Mar/2024:17:00:01 -0300] "POST /webhook/pix HTTP/1.1" 400 224 "-" "API Pix Efi (homologacao)"

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

{
"message": "Erro interno do servidor",
"erro": {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 400"
}
}

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

@Efí ola , eu presiso de uma orientação de configuração do nginx e nodejs para webhook pix

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @sebastiao_do_shoppingvirtual! Tudo bem?
No envio de Pix você precisa associar duas chaves Pix: a chave Pix do favorecido e a do pagador.
A chave Pix do favorecido é a chave que irá receber o valor informado na transferência e a chave do pagador, a chave Pix vinculada a conta que esta realizando a requisição no endpoint.
Para realizar este procedimento (envio de Pix via API), é preciso ter um webhook cadastrado e vinculado a sua chave utilizada como a chave responsável pela transferência.

Avatar discord do usuario rodrigodietze_26827

rodrigodietze_26827

Ver Respostas

Oi Gabriel, obrigado pelo retorno. Mas so para entender. Eu tenho 60 lojas que vendem em nosso app. Queremos que usando nosso app, o usuario possa fazer na hora umn pix para qualquer uma destas lojas e assim que detectarmos o pagamento, efetuar a venda. Mas estes clientes possuem contas bancarias em bancos variados. Itau, BRadesco, Nubank etc... Minha pergunta seria: Minha empresa sendo somente a intermediadora destes pagamentos consegue transacionar para as chaves deles e ser notificada do pagamento por webhooks? Como funcionaria isso? So preciso das chaves de cada um? Preciso criar contas deles na Efi tb?