Histórico de mensagens sobre PAGAMENTO em pix

EXIBINDO CONVERSAS RECENTES:

Texto: PAGAMENTO
Data: 01/04/2024
Canal: 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/

Avatar discord do usuario juizmill

juizmill

Boa tarde não sei se este é o canal correto, estou passando problemas na minha conta ,ta caindo saldo normal, mas desde a manha não consigo fazer pagamentos. Está passando por alguma manutenção ou algo do tipo?

Avatar discord do usuario pianaro

pianaro

Ver Respostas

Preciso de uma confirmação do pagamento para chamar uma função assim que confirmar o pagamento

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();
}
});

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.