|
var base = require('$UI/system/api/native/base');
var wxPay = require('$UI/system/api/native/wxPay');
wxPay.pay({
body : tempData[0].outp_recharge_body, // 标题
mchId : tempData[0].mchId, // 商户ID,微信公众号开发需要
notifyUrl : notifyUrl, // 支付结果通知回调地址,微信公众号开发需要
outTradeNo : tradeNo, // 订单号
totalFee : "1", // 费用(分)
limit_pay : "no_credit",
success : function(e) {
}
chooseWXPayDtd.promise().done(function(wxJsPayReq) {
param.success = paySuccess;
param.fail = payFail;
param.cancel = payCancel;
var payparam = {
timestamp : wxJsPayReq.timeStamp,
nonceStr : wxJsPayReq.nonceStr,
limit_pay : "no_credit",
package : wxJsPayReq['package'],
signType : 'MD5', // 注意:新版支付接口使用 MD5 加密
paySign : wxJsPayReq.paySign,
success : function(res) {
Utils.successCallback(self, param, {
'errMsg' : 'chooseWXPay k'
});
},
fail : function(res) {
Utils.errorCallback(self, param, {
errMsg : 'chooseWXPay:fail',
'resultStr' : JSON.stringify(res)
});
},
cancel : function(res) {
Utils.cancelCallback(self, param, {
errMsg : 'chooseWXPay:cancel',
'resultStr' : JSON.stringify(res)
});
},
};
wx.chooseWXPay.call(this, payparam);
});
limit_pay : "no_credit",设置这个东西不起作用,在wxPay.js里面设置也不起作用,请问是为什么 |
|