Histórico de mensagens sobre webhook pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
Canal: pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @johnlenon ! Nesta seção, você encontra os exemplos de webhook para Pix Recebido, Devolução e Envio.

Avatar discord do usuario johnlenon

johnlenon

Ver Respostas

Bom dia, tudo certo? Alguém poderia me auxiliar com um exemplo do webhook de devolução de um envio pix?

Avatar discord do usuario jackson.calixto

jackson.calixto

vejo que meu app processa bem as webhook/pix mas não recebi nenhuma requisição da Éfi

Avatar discord do usuario jackson.calixto

jackson.calixto

Olá, nunca recebi o post no meu webhook, conforme sugestão do Marcelo, desabilitei a verificação TLS para ter certeza que meu app está processando as requisições pelo /webhook/pix

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

O webhook é configurado através do endpoint PUT /v2/webhook/:chave

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @711335205725798451! Tudo bem?
Conseguiu encontrar uma solução? Pelo que parece, a rota /pix não está mapeada no seu webhook. Pois as notificações são enviadas para a URL cadastrada com o /pix no final. Exemplo: https://seudominio.com.br/webhook/pix. Assim, essa adição do /pix também precisa ser configurada no seu servidor.

Confira mais detalhes sobre o endpoint: https://dev.efipay.com.br/docs/api-pix/webhooks#configurar-o-webhook-pix
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario plinio_potyguara

plinio_potyguara

Ver Respostas

porquê o webhook não dispara quando faço um pix cob de 2 reais em ambiente de produção, daí pago o valor, mas o webhook não atualiza o status, fica sempre como ATIVA.

Avatar discord do usuario b.oliveira_

b.oliveira_

Sei que nas cobranças por cartão basta informar a url do webhook como um parametro, mas no caso do pix é diferente né?

Avatar discord do usuario b.oliveira_

b.oliveira_

Ver Respostas

Estou tentando cadastrar uma url para receber o webhook do pix. Mas não estou tendo sucesso. Não consigo conexão com a API. Seguindo a documentação, tanto por código, quanto por postman. Alguém com mais experiência pra me dar uma força nisso?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Certo. Verifique, por gentileza, se ao executar este exemplo, o webhook é listado.

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @f_cadore ! O cadastro do webhook foi feito em produção ou homologação? E o envio de Pix, está sendo feito em qual ambiente?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @king7138. Bom dia! Tudo bem?
Todos os endpoints das APIs têm um limite de consumo e funcionam de maneiras um pouco diferentes:
- A API de cobranças (boleto/cartão) tem um limite fixo, conforme a documentação.
- A API Pix possui um limite de consumo por segundo, além do monitoramento interno que considera o comportamento de uso e a taxa de repetição dos endpoints utilizados. Você pode conferir mais detalhes aqui.

O ideal é usar webhooks, que são notificações automáticas enviadas pela API Pix quando há alterações no status das transações. Veja como usar webhooks aqui.
Uma prática recomendada é verificar periodicamente cobranças que ainda não foram sinalizadas no webhook, mas com uma frequência menor, apenas para lidar com situações eventuais de falha.

Avatar discord do usuario tellyscastro

tellyscastro

Ver Respostas

O webhook esta retornando 200

mas curiosamente não esta salvando o json com novos dados.

Esta linha >> "POST /webhook/?ignorar=/pix/pix HTTP/1.0" 200 18 "-" "API Pix Efi (producao)"

Em tese acionaria o script do /webhook/index.php, confere?

Mas, fiz vários testes aqui, e não esta ... alguém ja se deparou com esse erro?
imagem enviada na mensagem pelo usuario tellyscastro

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @tellyscastro! Tudo bem?
A função $response = $api->pixDetailWebhook($params) traz os dados do webhook que você cadastrou. Caso ainda não tenha cadastrado, nada será retornado.

Uma sugestão para resolver, e lidar com a adição do /pix, é cadastrar seu webhook com a query param ?ignorar=.
Exemplo: https://seudominio.com.br/webhook/?ignorar=

Dessa forma, quando o webhook for acionado, o /pix será tratado como um parâmetro, e você receberá o JSON no arquivo /webhook/index.php, usando a URL: http://seudominio.com.br/webhook/?ignorar=/pix.

Avatar discord do usuario tellyscastro

tellyscastro

Ver Respostas

No caso, se eu consumir a função abaixo, a API de vcs me retornaria algo?

$api = new EfiPay($options);
$response = $api->pixDetailWebhook($params)

OU o retorno é somente quando ocorre o pagamento do pix.

Na vídeo aula, me pareceu q as consultas webhook todas acionariam o /webhook mTls

Avatar discord do usuario tellyscastro

tellyscastro

Ver Respostas

criei uma pasta /webhook/pix coloquei um index.php dentro dela

no /webhook/pix/index.php

include '../index.php';
?>

ou seja, aqui eu re inclui o /webhook/index.php

tal qual é a rotina do alias no apache

não me retornou nada o webhook

Avatar discord do usuario tellyscastro

tellyscastro

Ver Respostas

Nao. nao coloquei para atender o webhook/pix

Eu segui o https://dev.efipay.com.br/docs/api-pix/webhooks/#exemplos-de-configura%C3%A7%C3%B5es-de-servidor e realmente la nao fala.

Eu vou precisar ver como é.

Vc por acaso teria o exemplo dessa configuração, acrescentando o webhook/pix

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Quando você passa a URL exemplo.com.br/webhook, a Efí chama exemplo.com.br/webhook/pix . Você está atendendo tanto em /webhook quanto em /webhook/pix ?