|
wex5版本:3.5
ios版本没有上架AppStore,但在微信填写了Bundle ID。在安卓上支付正常,在ios上 alert("weixin v3");会弹出来。 红色部分里面的 都不会执行。手机版本是ios9.3.5
Model.prototype.payOrderByWeixin = function(tradeNo, traceId, notifyUrl, feeType, body, totalFee) {
if (!navigator.weixin) {
justep.Util.hint("用户没有安装微信", {
"type" : "warning",
"position" : "middle",
// "delay" : 999999
});
return;
}
alert("weixin v3");
var weixin = navigator.weixin;
var d = new Date();
var str = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
weixin.generatePrepayId({
"body" : body,// 支付title
"feeType" : "1",
"notifyUrl" : notifyUrl,// 通知页面
"totalFee" : totalFee,// 支付金额
"traceId" : traceId,
"tradeNo" : tradeNo
}, function(prepayId) {
alert(prepayId);
weixin.sendPayReq(prepayId, function(message) {
var responseCode = parseInt(message);
alert(responseCode );
if (responseCode === 0) {
} else if (!isNaN(responseCode)) {
} else {
}
}, function(message) {
justep.Util.hint("微信支付失败!");
});
}, function(message) {
alert(message);
justep.Util.hint("微信支付失败!");
});
};
|
-
微信信息
|