|
支付成功后要怎么拿到订单流水号,支付之前穿了一个参数notifyUrl,这个地址能不能是当前支付页的地址,我希望能在支付页面直接获取到回调的订单号信息,想问下怎么做?
当前代码是这样的
Model.prototype.payOrderByAlipay = function(payDtd, orderID) {
if (!navigator.alipay) {
payDtd.reject(-33);
return;
}
var notifyUrl = location.origin + "/x5/UI2/fsshExpress/page/express/recharge/recharge.w"; //当前页面
var tradeNo = orderID;
var alipay = navigator.alipay;
alipay.pay({
"seller" : "huangyx@justep.com", // 卖家支付宝账号或对应的支付宝唯一用户号
"subject" : "商品名", // 商品名称
"body" : "余额充值", // 商品详情
"price" : "0.01", // 金额,单位为RMB
"tradeNo" : tradeNo, // 唯一订单号
"timeout" : "30m", // 超时设置
"notifyUrl" : notifyUrl
}, // 服务器通知路径
function(message) {
var responseCode = parseInt(message);
if (responseCode === 9000) {
// payDtd.resolve(3);
justep.Util.hint("充值成功!");
//成功之后,希望在这里获取到订单流水号
} else if (!isNaN(responseCode)) {
payDtd.reject((-33) + responseCode);
} else {
payDtd.reject(-30);
}
}, function(msg) {
payDtd.reject(-30);
});
};
|
|