router.post("/callback", (req, res) => { var signStatus = req.alipayf2f.verifyCallback(req.body); if(signStatus === false) { return res.error("回调签名验证未通过"); } var noInvoice = req.body["out_trade_no"]; var invoiceStatus = req.body["trade_status"]; if(invoiceStatus !== "TRADE_SUCCESS") { return res.send("success"); } req.database.update(noInvoice, { pay: true }).then(result => res.send("success")).catch(err => res.catch(err)); });
router.post("/checkInvoice", (req, res) => { var noInvoice = req.body.noInvoice || ""; if(noInvoice == "") { return res.error("订单号不能为空"); } req.database.get(noInvoice).then(result => { if(result == null) { return false; } res.success(result.pay) }).catch(err => res.catch(err)) });
return req.database.insert(noInvoice, { pay: false }) }).then((result) => res.success({
router.post("/callback", (req, res) => { var signStatus = req.alipayf2f.verifyCallback(req.body); if(signStatus === false) { return res.error("回调签名验证未通过"); } var noInvoice = req.body["out_trade_no"]; var invoiceStatus = req.body["trade_status"]; if(invoiceStatus !== "TRADE_SUCCESS") { return res.send("success"); } req.database.update(noInvoice, { pay: true }).then(result => res.send("success")).catch(err => res.catch(err)); });
router.post("/checkInvoice", (req, res) => { var noInvoice = req.body.noInvoice || ""; if(noInvoice == "") { return res.error("订单号不能为空"); } req.database.get(noInvoice).then(result => { if(result == null) { return false; } res.success(result.pay) }).catch(err => res.catch(err)) });
return req.database.insert(noInvoice, { pay: false }) }).then((result) => res.success({