|
RT
我用外卖的微信支付和支付宝支付代码分别如下
支付宝:
if (!navigator.alipay) {
return;
}
var notifyUrl = location.origin;
var tradeNo = justep.UUID.createUUID();
var alipay = navigator.alipay;
alipay.pay({
"seller" : "18435154439", // 卖家支付宝账号或对应的支付宝唯一用户号
"subject" : "x5外卖", // 商品名称
"body" : "x5外卖", // 商品详情
"price" : "0.01", // 金额,单位为RMB
"tradeNo" : tradeNo, // 唯一订单号
"timeout" : "30m", // 超时设置
"notifyUrl" : notifyUrl
}, // 服务器通知路径
function(message) {
var responseCode = parseInt(message);
alert("成功");
}, function(msg) {
alert("失败");
});
微信:
if (!navigator.weixin) {
return;
}
var notifyUrl = location.origin;
var traceID = justep.UUID.createUUID();
var traceNo = justep.UUID.createUUID();
var weixin = navigator.weixin;
weixin.generatePrepayId({
"body" : "x5外卖",
"feeType" : "1",
"notifyUrl" : notifyUrl,
"totalFee" : "1",
"traceId" : traceID,
"tradeNo" : traceNo
}, function(prepayId) {
alert("")
weixin.sendPayReq(prepayId, function(message) {
var responseCode = parseInt(message);
alert("成功");
}, function(message) {
justep.Util.hint("微信支付失败!");
});
}, function(message) {
justep.Util.hint("微信支付失败!");
});
};
现在的问题是我进行支付的时候确实能够转跳至支付页面但是当我不进行支付密码的输入 退出支付页面 仍然alert出来的是成功 这个问题怎么解决啊
|
|