Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario raphas9

raphas9

Ver Respostas

Boa tarde pessoal, alguém ja fez a integração do webhook utilizando o azure api management?

Tentei usar a política de verificação de certificado deles mas não deu certo

# abertura-contas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

O certificado (certificate-chain-homolog.crt) para o ambiente de produção é outro e ele esta disponível em nossa documentação: https://dev.efipay.com.br/docs/api-abertura-de-contas/webhook#exemplos-de-configurações-de-servidor

# abertura-contas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas
# abertura-contas
Avatar discord do usuario alexandresangalo

alexandresangalo

Ver Respostas

Erro ao configurar webhook: 400, Resposta: {"nome":"mtls_nao_configurado","mensagem":"A autenticação TLS mútua não está configurada no URL fornecido"}

# abertura-contas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Essa mensagem é retornada quando se tenta cadastrar uma conta e a conta não possui webhook.
Qual a mensagem esta sendo retornada ao tentar cadastrar um webhook?

# abertura-contas
Avatar discord do usuario alexandresangalo

alexandresangalo

Ver Respostas

{
"status": "error",
"message": "webhook_nao_cadastrado: Sua conta não possui webhook cadastrado na API de Cadastro."
}

# abertura-contas
Avatar discord do usuario alexandresangalo

alexandresangalo

Ver Respostas

Estamos finalizando nossa integração e agora quando fomos testar a criação da conta estamos tendo um erro na criação do webhook. Os tokens de acesso estão sendo gerados normalmente. Você podem nos ajudar e nos orientar?

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Acho que não tem pq expor esse dado, mas também não dá para contar só com ele ser segredo. Então não exponha mas coloque controles que verificam o pagamento, como verificar a CA da Efí e a chave de destino no webhook.

# devs
Avatar discord do usuario unkoynx77

unkoynx77

Ver Respostas

tem como eu receber webhook usando localhost pra testa aq

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Então é só passar para o webhook como https:// que aí já vai de cara para a 443.

# devs
Avatar discord do usuario unkoynx77

unkoynx77

no sistema de webhook de pix, so funciona na porta 443?

# pix
Avatar discord do usuario pedrin0x10

pedrin0x10

Ver Respostas

js
const loadInfractions = () => {
if (fs.existsSync(__dirname + '/infracoes.json')) {
return JSON.parse(fs.readFileSync(__dirname + '/infracoes.json', 'utf8'));
}
return [];
};

const saveInfractions = (infractions) => {
fs.writeFileSync(__dirname + '/infracoes.json', JSON.stringify(infractions, null, 2), 'utf8');
};

const getInfracoesMed = async () => {
const token = await fetchToken();

const headers = {
Authorization: Bearer ${token},
};
const URL = https://pix.api.efipay.com.br/v2/gn/infracoes?inicio=2025-03-01T00:00:00Z&fim=${getCurrentDateRFC3339()}&paginacao.itensPorPagina=100;

try {
const response = await axios.get(URL, { headers, httpsAgent });
return response.data;
} catch (error) {
console.log('Error fetching PIX:', error);
throw error;
}
};

let processedInfractions = loadInfractions();

const checkNewInfractions = async () => {
try {
const response = await getcontestacoesmedEFI();
const newInfractions = response.infracoes.filter(
(infraction) => !processedInfractions.some((old) => old.idInfracao === infraction.idInfracao)
);
console.log("Quantidade de MEDs encontrado: "+newInfractions.length)
if (newInfractions.length > 0) {
newInfractions.forEach(async(infraction) => {
console.log("Nova Infração Detectada:");
console.log(JSON.stringify(infraction, null, 2))

//req webhook aqui
});

processedInfractions.push(...newInfractions);
saveInfractions(processedInfractions);
}
} catch (error) {
console.error('Erro ao buscar infrações:', error);
}
};

# pix
Avatar discord do usuario isacgen_71308

isacgen_71308

Ver Respostas

Boa noite, existe webhook/notificação pra med?

# dúvidas
Avatar discord do usuario lessaapolinario

lessaapolinario

Ver Respostas

Boa tarde, estou usando o webhook pix para avisar aos meus clientes quando a inscrição num evento foi confirmada, mas eles dizem que estão recebendo mais de uma vez a mensagem que envio. Eu tenho uma dúvida: o webhook roda mais de uma vez para uma transação ou quando confirma ele para de checar aquela txid? Aparentemente está chamando mais de uma vez.

// Rota usada para salvar o webhook
app.post("/webhookPix", (req, res) => {
return res.status(200).send();
});

// Rota para lidar com requisições de webhook Pix e atualizar o status de uma cobrança pendente
app.post('/webhookPix/pix', async (req, res) => {
try {
const { pix } = req.body;
const txid = pix[0].txid;
const txidSearch = {
txid: txid,
};

const response = await getPixChargesDetails(txidSearch);
const infoAdicionais = response?.infoAdicionais ?? [];
const foundEventIdEntry = infoAdicionais?.find(info => {
return info?.nome === 'eventID'
});
const eventID = foundEventIdEntry?.valor;
await checkChargeStatus({ response, txid, eventID });
res.status(200).send(response);
} catch (err) {
if (err instanceof WhatsAppNotFoundError) {
res.status(404).send(err.message)
}

console.error(err);
res.status(500).send('Erro interno do servidor');
}
});

Meu webhook

# bolix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @helder_01843 ! Não houve nenhum alteração.
Vou iniciar um atendimento privado e verificar a questão do webhook pra você.

# bolix
Avatar discord do usuario helder_01843

helder_01843

2 titulos pagos por clientes, não recebi via webhook, esta com algum problema?

# pix
Avatar discord do usuario dauid64

dauid64

Ver Respostas

Estou tentando configurar meu webhook e estou com dúvidas na validação para garantir que são vocês que estão solicitando.

Meu servidor é configurado na Cloud com arquitetura serveless então descarto a possibilidade de utilizar os certificados. Aí ok, preciso então somente limitar para o IP fornecidos por vocês e cadastrar meu webhook com um hmac na query da URL ex: https://seu_dominio.com.br/webhook?hmac=abcde e quando você forem chamar meu webhook será chamado https://seu_dominio.com.br/webhook?hmac=abcde/pix e eu valido na própria URL se o hmac é o mesmo que eu guardei, seria isso?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

menos de 1 segundo, geralmente.
Como o valor não saiu da sua conta, provavelmente recebeu uma notificação da falha via Webhook.
Vou criar um atendimento no privado para analisar

# pix
Avatar discord do usuario luisfernando9511

luisfernando9511

Por que eu fiz a requisição as 14:22 e até agora não recebi nenhum webhook