Author Image

du2dev

Sep 9, 2022

Configuração de Webhook com HTTPS em Servidor Nodejs

Efí PayintegraçãoPIXwebhooksegurançahttpsservidorNode.js

boa tarde, já integramos a parte de pagamento via pix, precisando somente configurar o webhook, minha duvida é o seguinte, nossa API roda na porta 8080 por exemplo o servidor que configura o (cert, ca, e key) para meu dominio ele tem que rodar separado na porta 443 é isso? Passando o endpoint a qual vou configurar a webhookUrl

Respostas (6):
Avatar discord do usuario du2dev

du2dev

09/09/2022

@jessica_efi

Avatar discord do usuario rubenskuhl

rubenskuhl

09/09/2022

Porta 8080 mas é HTTPS ?

Avatar discord do usuario du2dev

du2dev

09/09/2022

sim HTTPS

Avatar discord do usuario rubenskuhl

rubenskuhl

09/09/2022

Em tese https://exemplo.com.br:8080/webhook deveria funcionar.

Avatar discord do usuario du2dev

du2dev

09/09/2022

entendi sobre essa parte tudo bem, digo nessa parte aqui usando o a configuração do servidor me nodejs por exemplo

const httpsOptions = {
cert: fs.readFileSync(""), // Certificado fullchain do dominio
key: fs.readFileSync("/"), // Chave privada do domínio
ca: fs.readFileSync(""), // Certificado público da Gerencianet
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: false, //Mantenha como false para que os demais endpoints da API não rejeitem requisições sem MTLS
};

const app = express();
const httpsServer = https.createServer(httpsOptions, app);
const PORT = 443;

Avatar discord do usuario du2dev

du2dev

09/09/2022

@rubenskuhl