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