说明:支付接口使用帝国CMS开发,使用以下代码可以实现支付拉起和支付功能
/* 支付 */
payVip: function (res) {
var $data = res.currentTarget.dataset;
console.log($data.money)
global.paymoney = $data.money
wx.request({
url: '***payjoinfee.php',//改成你自己的链接
data:{
fee: global.paymoney,
openid: wx.getStorageSync('openid')
},
method: 'GET',
success: function (res) {
//console.log(global.openid)
//console.log(res.data);
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
});
wx.request({
url: getApp().globalData.URL + '/e/extend/api/index.php?m=user&c=ktvip',
data: {
userid: global.userid,
groupid: $data.id,
userdate: $data.vipday
},
method: 'GET',
success: function (res) {
wx.setStorageSync("groupid", $data.id);
global.groupid = wx.getStorageSync("groupid");
wx.showToast({
title: '开通成功',
icon: 'succes',
duration: 2000,
mask: true
}),
setTimeout(function () {
wx.switchTab({
url: '../../pages/index/index'
})
}, 3000)
}
})
},
'fail': function (res) {
console.log(res);
},
'complete': function (res) {