payup: function () {
//获取用户的openid
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';
// var key = 'dadiJHJKJKGJHNMBJGYYIO878GHJMG78';
wx.login({
//获取code
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",//get为默认方法/POST
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, //用户的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');
// wx.showToast({
// title:'支付成功',
// icon:'success',
// duration:3000
},
'fail': function (res) {
console.log('fail');
},
'complete': function (res) {
console.log('complete');
}
})
}
})
}
})
}
})
},
————————————————
原文链接:https://blog.csdn.net/mafeilong618/article/details/105774864
