Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario daniel.polifabro

daniel.polifabro

Ver Respostas

Pessoal, boa tarde!

Alguem pode me ajudar com o cadastro do webhook?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

30 isentas só sem txid. Com txid, que é o que causa acionamento do webhook, não tem isenção.

# pix
Avatar discord do usuario debbiemathers

debbiemathers

Ver Respostas

Boa noite, alguem esta usando Spring Boot como servidor de Webhook para receber as notificações do Gerencianet? Aqui estou tendo problema pra receber request com HTTPS no Spring, só funciona no HTTP :/

# pix
Avatar discord do usuario debbiemathers

debbiemathers

Boa noite pessoal, alguém já passou por algo parecido saberia dizer o significado desse erro de retorno no PUT do webhook?
imagem enviada na mensagem pelo usuario debbiemathers

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Usar uma pasta diferente ou sub-domínio diferente. Ex: exemplo.com.br/webhook para Pix, exemplo.com.br/notify para Boleto/Cartão.

# pix
Avatar discord do usuario henrique.forever

henrique.forever

Ver Respostas

se desse para atrelar algum ID na requisição, e quando rertornasse no webhook tivessemos acesso à ele já resolveria a situação

# pix
Avatar discord do usuario henrique.forever

henrique.forever

Ver Respostas

supondo que a segunda função (de salvar o e2eid) no meu banco falhou, tem alguma forma de eu cancelar a função da gerencianet de enviar o pix? ou pelo menos passar alguma informação adicional para a requisição de enviar PIX para assim eu poder identificar do que é aquele pagamento quando for efetuado pelo webhook?

# pix
Avatar discord do usuario jlmagalhaes

jlmagalhaes

Já quando coloco sem o webhook vai sem problema nenhum

# pix
Avatar discord do usuario jlmagalhaes

jlmagalhaes

Isso quando coloco meudominio.com.br/webhook

# pix
Avatar discord do usuario jlmagalhaes

jlmagalhaes

{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 403"
}

# pix
Avatar discord do usuario jlmagalhaes

jlmagalhaes

Estou configurando o webhook e me deu esse código no Postman

# pix
Avatar discord do usuario daniel.8964

daniel.8964

Ver Respostas

to perdido, só ta faltando essa notificação via webhook pra eu concluir tudo

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O exemplo que tem na documentação da GN é assim:

const express = require("express");
const fs = require("fs");
const https = require("https");
var logger = require('morgan');

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;

app.use(logger('dev')); // Comente essa linha caso não queira que seja exibido o log do servidor no seu console
app.use(express.json());
app.use(express.urlencoded({ extended: false }));

// Endpoint para configuração do webhook, você precisa cadastrar https://SEUDOMINIO.com/webhook
app.post("/webhook", (request, response) => {
// Verifica se a requisição que chegou nesse endpoint foi autorizada
if (request.socket.authorized) {
response.status(200).end();
} else {
response.status(401).end();
}
});

// Endpoind para recepção do webhook tratando o /pix
app.post("/webhook/pix", (request, response) => {
if (request.socket.authorized){
//Seu código tratando a callback
/ EXEMPLO:
var body = request.body;
filePath = __dirname + "/data.json";
fs.appendFile(filePath, JSON.stringify(body) + "\n", function (err) {
if (err) {
console.log(err);
} else {
response.status(200).end();
}
})
/
response.status(200).end();
}else{
response.status(401).end();
}
});

httpsServer.listen(PORT, () =>
console.log(Express server currently running on port ${PORT})
);
#Desenvolvido pela Consultoria Técnica da Gerencianet

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você precisa de 2 coisas para receber webhook:
1) Configuração do servidor web para que numa pasta ou sub-domínio seja exigido mTLS com CA da Gerencianet
2) Um atendedor nessa pasta ou sub-domínio para / e para /pix.

# pix
Avatar discord do usuario daniel.8964

daniel.8964

Ver Respostas

agora quero colocar o webhook para avisar ao meu cliente quando ele pagar

# pix
Avatar discord do usuario daniel.8964

daniel.8964

eu ainda n fiz nada de webhooks

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Vc consegue ativar o webhook para a chave de recebimento e mesmo assim não recebe os webhooks, ou a ativação já dá falha ?

# pix
Avatar discord do usuario daniel.8964

daniel.8964

Ver Respostas

tem alguém on pra dar uma força no webhook nessa etapa final?

# pix
Avatar discord do usuario daniel.8964

daniel.8964

ta faltando agora só a parte de webhooks