Histórico de mensagens sobre webhook porta em devs

EXIBINDO CONVERSAS RECENTES:

Texto: webhook porta
Canal: devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Oi, @fe0068. Bom dia! Tudo bem?
A segunda requisição que é feita no cadastro do webhook é enviada para a URL que você está tentando registrar, adicionando /pix no final.

Ou seja, se você está registrando https://seudominio.com.br/notification/efipay, a segunda requisição será para https://seudominio.com.br/notification/efipay/pix, então é importante tratar isso também.

Outra opção é registrar com um query param, assim: https://seudominio.com.br/notification/efipay/?ignorar=, para ignorar o /pix no final.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

# #
# Utilize o segundo exemplo, caso queira requerir o certificado para autenticação #
# mútua em apenas uma rota do domínio indicado no VirtualHost. #
# Exemplo: https://www.seu_dominio.com.br/webhook/ #
# #


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

#Chave pública da Efí
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

# mTLS Efí
SSLVerifyClient none
SSLProtocol TLSv1.2


SSLVerifyClient require
SSLVerifyDepth 3


# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/webhook/pix/" "/var/www/webhook/index.php"
Alias "/webhook/pix" "/var/www/webhook/index.php"

#
# ...
#

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

# #
# Utilize o primeiro exemplo, caso queira requerir o certificado para autenticação #
# mútua em qualquer rota do domínio indicado no VirtualHost. #
# Funciona bem para sub-domínios. Exemplo: https://www.webhook.seu_dominio.com.br #
#
#


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

#Chave pública da Efí
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

# mTLS Efí
SSLVerifyClient require
SSLVerifyDepth 3

# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/pix/" "/var/www/webhook/index.php"
Alias "/pix" "/var/www/webhook/index.php"

#
# ...
#

Avatar discord do usuario sergiotoledo

sergiotoledo

Ver Respostas

fala galera, boa tarde.

estou com problemas para me conectar na API, o cliente tem um domínio na Hostgator, entrei em contato com os caras e eles me informaram que eu deveria trocar os DNS para CLOUDFLARE devido a toda necessidade da API

No entanto, estou enfrentando alguns problemas:
_adicionando a porta 5000 ao domínio ex:_(https://www.meudominio.com:5000/)
> {'nome': 'webhook_invalido', 'mensagem': 'A requisição na URL informada falhou com o erro: ECONNREFUSED'}


_sem a porta ex:_(https://www.meudominio.com/)
> {'nome': 'webhook_invalido', 'mensagem': 'A autenticação de TLS mútuo não está configurada na URL informada'}

Eu já adicionei o certificado da Hostgator e o da Cloudflare no domínio, fiz o download dos arquivos adicionei na pasta do software criado e nada

Tentei fazer o processo pelo CERTBOT, mas também não tive êxito
imagem enviada na mensagem pelo usuario sergiotoledo