Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

static async configWebhook(req: FastifyRequest, res: FastifyReply) {
const socket = req.raw.socket as TLSSocket
if (socket.authorized) {
res.code(200).send(socket.authorized);
} else {
res.code(401).send(socket.authorized);
}
}


js

# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

Meu server.ts

const server = fastify({
logger: true,
https: {
cert: fs.readFileSync("certificates/cert.crt"),
key: fs.readFileSync("certificates/cert.key"),
ca: fs.readFileSync("ca.crt"),
minVersion: "TLSv1.2",
},
});

server.register(cors, {
origin: true,
credentials: true,
});

server.register(cookie, {
secret: process.env.SECRET_KEY,
});

server.register(userRoutes);
server.register(addressRoutes);
server.register(orderRoutes);
server.register(webhooksRoutes);

server.get("/", (req, res) => {
res.code(200).send({ message: "Live Seed" });
});

server.post("/webhook/pix", async (req, res) => {
const socket = req.raw.socket as TLSSocket

if (socket.authorized) {
const body = req.body;
const filePath = path.join(__dirname, "data.json");

fs.appendFile(filePath, JSON.stringify(body) + "\n", (err) => {
if (err) {
server.log.error(err);
res.status(500).send();
} else {
res.status(200).send();
}
});
} else {
res.status(401).send();
}
});


server.listen({ port: process.env.PORT || 8080 }, async (err) => {
if (err) {
console.error(err);
process.exit(1);
}

const url = await ngrok.connect(process.env.PORT || 8080);
console.log(Ngrok tunnel opened at: ${url});

console.log(Server is listening on port ${process.env.PORT || 8080});
});

ts

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na hora que você configura o webhook de homologação, a Efí testa. Se não estiver configurado, vai dar erro.

# pix
Avatar discord do usuario gabrielz_fr

gabrielz_fr

Ver Respostas

Boa noite! É possível ver se o usuário está com o certificado "certificate-chain-homolog.crt" na rota de webhook com o fastify?

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Você conseguiu cadastrar o webhook com sucesso?

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @jp3dr ! Na conta Efí ainda não tem disponível os logs de webhook. Você já configurou seu servidor?

# devs
Avatar discord do usuario jp3dr

jp3dr

Ver Respostas

Boa tarde gente, tudo bem? alguém consegue clarificar pra mim como consigo utilizar os webhooks para pix? simplesmente não aparece nenhuma notificação pra mim na dashboar da EFI

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Nesse caso o seu nginx que tem que atender a requisição com o https, no proxy você pode fazer um http_upgrade.

Temos um exemplo de configuração de servidor nginx para funcionar como proxy para sua aplicação.

https://github.com/efipay/mtls-webhook

# pix
Avatar discord do usuario renanmoraes.

renanmoraes.

Ver Respostas

Estou fora do pc agora para mandar aqui, ele comenta que precisa ter uma rota /webhook/pix

# pix
Avatar discord do usuario renanmoraes.

renanmoraes.

Ver Respostas

Pessoal, li a documentação do Pix mais tive algumas duvidas, será que alguem consegue ir maximo 10 minutos em uma call para sanar essas duvidas ??

E relacionado ao webhook do pix para notificações

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @matheusramos.! Tudo bem?
Para utilizar o envio de Pix é preciso vincular uma URL de notificação na chave utilizada nos dados do pagador.
Quando não existe webhook cadastrado, a falha "A chave informada não tem webhook cadastrado na conta Efí autenticada" é retornada.
Você pode consultar mais informações sobre este recurso em nossa documentação: https://dev.efipay.com.br/docs/api-pix/webhookshttps://dev.efipay.com.br/docs/api-pix/webhooks
Qualquer duvida, ficamos a disposição

# pix
Avatar discord do usuario matheusramos.

matheusramos.

Ver Respostas

Bom dia. Estou com dificuldades em implementar o envio do pix, já mudei do modo homologação para a produção. Porem recebo o seguinte erro "A chave informada não tem webhook cadastrado na conta Efí autenticada", verifiquei em algumas respostas anteriores que se tratava de uma chave valida, criei a chave e o problema persistiu. Consultei os exemplo de sdk do Java, para configurar o webhook mas me sinto perdido como configurar isso, já lí a docs mas ainda não consigo entender. Poderiam me ajudar a como posso fazer essa configuração do webhook e conseguir utilizar o recurso de envio de pix?