OI, @wesleysnap. Bom dia! Tudo bem?
Além do seu domínio ter um certificado SSL, é necessário fazer a configuração do mTLS em seu webserver para que ocorra a autenticação mútua.
https://dev.efipay.com.br/docs/api-pix/webhooks#entendendo-o-padrão-mtls
Outro detalhe, é a adição do /pix no final da sua URL quando a Efí envia a notificação.
Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave para cadastrar o webhook, 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.
Outra opção seria você colocar um query params na sua URL no momento do registro, para ignorar a adição do
/pix, assim: