小程序授权支付接口方法
payup: function () {
var that = this;
var order_number = that.data.order_number;
var fee = that.data.money;
var appid = 'wx2e75c45bb481e522';
var secret = 'b1a06c38d2fe0707625e65040ffc1383';
var mch_id = '1573585771';
wx.login({
success: function (res) {
console.log(res.code);
var code = res.code;
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appid + '&secret=' + secret + '&js_code=' + code + '&grant_type=authorization_code',
data: {},
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
method: "GET",
success: function (response) {
var openid = response.data.openid;
console.log(response)
wx.request({
url: 'https://fh.linkeddream.com/Api/Wxpayfee/payfee',
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
method: 'POST',
data: {
"openid": openid,
"fee": fee,
"order_number": order_number,
"appid": appid,
"mch_id": mch_id
},
success: function (res) {
console.log(res.data);
console.log('调起支付');
wx.requestPayment({
'timeStamp': res.data.timeStamp,
'nonceStr': res.data.nonceStr,
'package': res.data.package,
'signType': 'MD5',
'paySign': res.data.paySign,
'success': function (res) {
console.log('success');
},
'fail': function (res) {
console.log('fail');
},
'complete': function (res) {
console.log('complete');
}
})
}
})
}
})
}
})
},