Author Image

tellyscastro

Oct 16, 2024

Configuração de Webhook e Rotas no Nginx

webhookNginxrotasPIXconfiguraçãoEfí

NAo estou conseguindo receber mensagens do webhook

A url de retorno do webhook esta configurada e cadastrada com sucesso.

Estou usando o nginx


Alguem ja deparou com isso?
imagem enviada na mensagem pelo usuario tellyscastro

Respostas (13):
Avatar discord do usuario rubenskuhl

rubenskuhl

16/10/2024

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 ?

Avatar discord do usuario tellyscastro

tellyscastro

16/10/2024

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

16/10/2024

No nginx é igual, por isso não tem no exemplo... na aplicação é que precisa levar em conta.

Avatar discord do usuario rubenskuhl

rubenskuhl

16/10/2024
Avatar discord do usuario tellyscastro

tellyscastro

16/10/2024

Eu entendi q eu tenho q estabelecer uma rota webhook/pix e dar destino a ela, confere?

Avatar discord do usuario rubenskuhl

rubenskuhl

16/10/2024

Sim

Avatar discord do usuario tellyscastro

tellyscastro

16/10/2024

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 rubenskuhl

rubenskuhl

16/10/2024

Homologação ou produção ?

Avatar discord do usuario tellyscastro

tellyscastro

16/10/2024

produção

Avatar discord do usuario rubenskuhl

rubenskuhl

16/10/2024

A chave Pix que você configurou webhook é a mesma que você está gerando cobranças ?

Avatar discord do usuario tellyscastro

tellyscastro

17/10/2024

é sim, a chave é a mesma.

Avatar discord do usuario tellyscastro

tellyscastro

17/10/2024

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 rubenskuhl

rubenskuhl

17/10/2024

Sobre o "vcs", eu sou cliente Efí, não funcionário... mas o retorno é somente quando ocorre o pagamento.