Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Data: 01/04/2024
# comercial
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook é acionado por default para todos os recebimentos que tenham txid (QR-Code dinâmico sempre tem txid, QR-Code estático pode ou não ter txid), mas tem opção para em determinadas chaves acionar webhook mesmo sem txid. Só não me parece ter webhook possível para transferência Pix por dados bancários.

# comercial
Avatar discord do usuario .filipelopes

.filipelopes

Ver Respostas

Boa Tarde, eu consigo criar webhooks para ouvir todos os tipos de pagamento? E em sequência efetuar transferências (pix) de parte do valor creditado em conta da Efi ?

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @pianaro! A confirmação de pagamento se dá por meio de webhooks, você pode verificar mais detalhes na nossa documentação: https://dev.efipay.com.br/docs/api-pix/webhooks/

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se o atendedor é /webhook/pix, vc deve passar /webhook na URL

# pix
Avatar discord do usuario pianaro

pianaro

Ver Respostas

Boa tarde, como consigo pegar uma flag que o pagamento do pix foi realizado, pois preciso disso para chamar uma função após o pagamento. Minha aplicação já está rodando em produção e o pix está tudo certo.

Aqui esta a rota de pagamento.
router.post("/payment", async (req: Request, res: Response) => {

const reqGN = await reqGNAlready;
const dataCob = {
calendario: {
expiracao: 3600,
},
valor: {
original: "0.10", //req.body.value,
},
chave: "b801ed6a-27ba-4927-a952-d44e2c8ab9cc",
solicitacaoPagador: "Informe o número ou identificador do pedido.",
};

const cobResponse = await reqGN.post("/v2/cob", dataCob);

const qrcodeResponse = await reqGN.get(
/v2/loc/${cobResponse.data.loc.id}/qrcode
);
res.send(qrcodeResponse.data);
});

Aqui está a do webhook:

router.post("/webhook(/pix)?", (req: Request, res: Response) => {
if (req.secure){
var body = req.body;
const filePath = __dirname + "/data.json";
fs.appendFile(filePath, JSON.stringify(body) + "\n", function (err) {
if (err) {
console.log(err);
} else {
res.status(200).end();
}
})
res.status(200).end();
}else{
res.status(401).end();
}
});

# pix
Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

Boa tarde. Alguém sabe algum motivo que possa ser para que alguns webhooks, não chegue, no meu caso para mudar o status para pago? A maioria dos pagamentos funciona direitinho o webhook, mas alguns casos isolados não.

# pix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

´´´
{
"message": "Erro interno do servidor",
"erro": {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 400"
}
}
´´´

# pix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

@Efí ola bom dia, sera que pode que alguém consegue me ajudar a configurar webhook