Histórico de mensagens sobre webhook pix em devs

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
Canal: devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Sim, esta informação não é retornada via endpoint, somente via webhook caso seja adicionado a configuração de recebimento desta informação via endpoint de configuração: https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta

.
.
.
"webhook": {
"notificacao": {
"tarifa": true,
"pagador": true
},
.
.
.

Avatar discord do usuario nauvaro

nauvaro

Ver Respostas

Boa noite. Eu tenho um site em vps com Apache, Wordpress, plugin do Efí para Woocommerce, tentando configurar o mTLS no Apache mas recebo a falha:
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
nas requisições da Api PIX. Eu li vários casos semelhantes aqui, mas não consegui chegar num resultado positivo.

Tenho
SSLEngine On
SSLCertificateFile /www/server/panel/vhost/letsencrypt/meusite.com.br/fullchain.pem
SSLCertificateKeyFile /www/server/panel/vhost/letsencrypt/meusite.com.br/privkey.pem

#Chave pública da Efí
SSLCACertificateFile /www/wwwroot/meusite.com.br/certificate-chain-prod.crt

# mTLS Efí
SSLVerifyClient require
SSLVerifyDepth 3

Alias "/pix/" "/www/wwwroot/meusite.com.br/webhook/index.php"
Alias "/pix" "/www/wwwroot/meusite.com.br/webhook/index.php"

mas as minhas páginas exibem a mensagem "O certificado de login não foi aceito ou não foi fornecido." e se eu tentar

# mTLS Efí
SSLVerifyClient none
SSLProtocol TLSv1.2


SSLVerifyClient require
SSLVerifyDepth 3


as páginas voltam ao normal, menos o caminho /webhook. Nas duas situações a falha webhook_invalido é a mesma. Deu pra perceber que não tenho um conhecimento muito aprofundado na área né? Mas tô tentando e não saio dessa etapa, alguém que já passou pelo mesmo e/ou que conhece a situação poderia me jogar uma luz?

Avatar discord do usuario yasmin_efi

yasmin_efi

Boa tarde @esdrasfyy! Existem algumas funcionalidades da nossa API que precisam de um webhook cadastrado. Segue o link da nossa doc sobre este cadastro: https://dev.efipay.com.br/docs/api-pix/webhooks

Avatar discord do usuario immaycon

immaycon

Ver Respostas

Boa tarde! Fiquei um tempo com uma aplicacao parada e agora no retorno os webhooks de confirmaçao de pagamento via pix nao estao sendo gerados. antes funcionava normalmente, houve alguma mudança? alguem poderia me ajudar?

Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

Ver Respostas

Boa tarde. Já configurei um servidor em NodeJS para a API PIX, configurei webhook e tudo mais, mas agora preciso montar uma rota para Boletos e cartão de crédito. Onde eu encontro na documentação como configurar uma rota para receber automaticamente as notificações de pagamento, como fiz para o webhook do PIX?

Avatar discord do usuario sirjinzinho

sirjinzinho

Ver Respostas

boa tarde, configurei o servidor para bloquear requisições sem o certificado para integrar webhook pix.
porém na hora de cadastrar a chave, recebo o erro:

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

Avatar discord do usuario pauloeduardo_dev

pauloeduardo_dev

encontrei meu problema @rubenskuhl POST url-webhook-cadastrada​/pix ele adiciona um /pix ao final do meu endereço webhook configurado

Avatar discord do usuario akaize.

akaize.

Ver Respostas

Até então o que eu enviava era o Bearer com o token gerado a partir do Client_ID e Client_Secret, isso validado pelo certificado.
Vi aqui que isso ocorre no webhook, antes funcionava normal, eu atualizava o webhook com a chave antes de criar o pix com a mesma chave, agora a mesma lógica esta retornando este erro

Avatar discord do usuario akaize.

akaize.

Oi, boa tarde.

Na sexta eu estava com problemas com a parte de criação de webhooks, fui muito bem atendido e resolvi esta parte.
Hoje o problema é com o retorno, na documentação indica que eu deveria receber um caso o valor do PIX fosse inferior a 10 reais (isso em homologação), mas não estou recebendo.

Avatar discord do usuario akaize.

akaize.

Ver Respostas

Bom dia, estou com um problema de Unaunthorized no Webhook do PIX

O mesmo token criado permite a criação do PIX e não permite o webhook, antes eu estava recebendo que meu endpoint para receber o retorno estava inascessível, o que é normal por ser em DEV, mas agora está como unaunthorized, mesmo nos itens to token tendo a criação do webhook.

Avatar discord do usuario jessica_efi

jessica_efi

Para receber a atualização do pagamento, você deverá cadastrar um webhook, utilizando o endpoint PUT /v2/webhook/:chave. Em nossa documentação, você encontra todos os detalhes de como deverá configurar seu servidor - https://dev.efipay.com.br/docs/api-pix/webhooks

Avatar discord do usuario nicolasvascaafobado

nicolasvascaafobado

Ver Respostas

Ola eu acredito ter configurado todo webhook com mtls usando api gateway da aws e utilzando o certificado de homologaçao, segunda a documentaçao pix de 0.01 a 10 eu receberia via webhook gostaria de saber se e possivel eu ver se esta algo configurado errado e se a api de voces tentou chamar a minha, como posso indentificar isto?
imagem enviada na mensagem pelo usuario nicolasvascaafobado

Avatar discord do usuario neocanibal

neocanibal

Ver Respostas

Olá bom dia, tem alguma documentação de como posso oferecer para meus clientes integrarem suas contas da Efi na minha plataforma ?

Eu integrei minha conta pessoal e quero oferecer este recurso para meus clientes, porém tem toda aquela questã ode configurar webhook para chave pix, eu vou ter que fazer isso para todos os clientes que quiserem conectar suas contas?

Avatar discord do usuario allanaraujo

allanaraujo

Ver Respostas

Na documentação fala:
Para utilização do endpoint de Requisitar envio de Pix, além da liberação do escopo pix.send é necessário que a chave Pix do pagador tenha um webhook associado a ela. Por meio do webhook a Efí irá informar a você se o envio do Pix foi realizado com sucesso ou não.

Mas n recebo nesse webhook a resposta. Vou confirmar novamente.

Avatar discord do usuario allanaraujo

allanaraujo

Ver Respostas

Estou tentando enviar um pix (homologação) para a chave [email protected].

Quando tento cadastrar um webhook pra essa chave diz que já foi cadastrado em Janeiro (comecei a usar a 2 dias a API).

chave: "[email protected]",
criacao: "2024-01-24T11:34:56.000Z"

Como faço para receber retorno em um webhook meu de que o envio do pix foi realizado?

Avatar discord do usuario kaueribeiro

kaueribeiro

Sim, eh que eu não manjo muito de Webhook...

Então a forma que pensei foi ficar consultando a API de /pix a cada 30 minutos pra ver se recebi algum pix

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para saber que foi pago, o mais rápido é o webhook. Mas dá para fazer também GET de /pix e GET de /cob, todos os 3 jeitos funcionam.

Avatar discord do usuario neocanibal

neocanibal

Olá pessoal boa noite! Consegui configurar minha API PIx corretamente e funcionando com Webhook. No entanto, após subir pra produção alguns usuários estão tendo problemas na hora que vai gerar o PIX.

Simplesmente a requisição da erro, e como só acontece com alguns clients não tou conseguindo debugar aqui (sempre da certo comigo).

Tem algo que eu deva saber com relação a limite de requisição simultanea ou algo do tipo ?

Avatar discord do usuario igor06248

igor06248

Ver Respostas

Fala pessoal, já tive esse problema e não lembro como resolvi.
Estou com dificuldade em registrar meu webhook.
O erro que recebo é este:
> {
> "nome": "webhook_invalido",
> "mensagem": "A URL informada respondeu com o código HTTP 400"
> }.

A configuração do meu Nginx:

location /rifas/gerencianet/webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass http://127.0.0.1:3333;
}

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

listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/api.cacaubox.shop/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/api.cacaubox.shop/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/app/luck-back/src/modules/clients/certs/chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
}
server {
if ($host = api.cacaubox.shop) {
return 301 https://$host$request_uri;
} # managed by Certbot


listen 80;
listen [::]:80;


Alguém poderia me ajuda? Preciso entender pq que dá isso, não aguento mais passar por esse erro direto 😅 .