提交 1c5f5180 编写于 作者: VK1688's avatar VK1688

update: HBX4.11起支持微信支付

上级 9e06a22e
......@@ -282,12 +282,14 @@
}
// #ifdef APP
if (options['provider'] == "wxpay") {
// #ifdef uniVersion < 4.11
uni.showModal({
title: "提示",
content: "uni-pay 的 uni-app x 版本暂未适配微信支付",
content: "请先升级HBX至4.11",
showCancel: false
})
return;
// #endif
}
// #endif
......@@ -341,13 +343,6 @@
// 调起支付
orderPayment(res : UTSJSONObject) {
this.orderRes = res;
let _order = res.get('order');
let orderStr = "";
if (typeof _order == "string") {
orderStr = res.get('order') as string;
} else {
//order = res.get('order') as UTSJSONObject;
}
if (res['qr_code'] != null && res['qr_code'] != "") {
this.$emit("qrcode", res);
}
......@@ -379,6 +374,8 @@
}
// #endif
// #ifndef H5
let _order = res.get('order');
let orderStr = typeof _order == "string" ? _order as string : JSON.stringify(_order) as string;
uni.requestPayment({
provider: res['provider'] as string,
orderInfo: orderStr,
......
......@@ -119,7 +119,10 @@ module.exports = {
cloudInfo,
wxpay_virtual,
});
// uniappx-特殊处理
if (typeof res.order === "object" && typeof res.order["timestamp"] === "string") {
res.order["timestamp"] = parseFloat(res.order["timestamp"]);
}
return res;
},
/**
......@@ -256,7 +259,7 @@ module.exports = {
};
}
},
/**
* 验证iosIap苹果内购支付凭据
*/
......@@ -272,7 +275,7 @@ module.exports = {
transaction_identifier
});
},
/**
* 接收微信小程序虚拟支付异步通知
*/
......@@ -286,5 +289,5 @@ module.exports = {
cloudInfo
});
},
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册