Configuração Webhook mTLS e Endpoint Timeout

EXIBINDO RESPOSTAS:

Avatar discord do usuario notrevedr

notrevedr

Bom dia, galera. Estou com uma dúvida. Estou tentando configurar um webhook na minha máquina local. Executei o ngrok para tornar meu localhost pública e passei o link para o código do meu app (PHP). Porém, quando faço uma requisição PUT (seguindo a documentação da API), fica carregando e retorna "Endpoint request timed out".

Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, @notrevedr! Tudo bem?

O ngrok te permite configurar o uma chave pública da Efí em seu servidor para que a comunicação obedeça o padrão mTLS?
https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

Outro detalhes é a adição do /pix no final da URL.
Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:

No entanto, a URL será registrada com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Então esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA da Gerencianet e recebe o body a partir dela.