微信小程序的微信支付方法的封装

268 阅读1分钟

因为支付方法调用的地方很多,每次需要支付的时候,都要去调一次wx.requestpayment,很麻烦,所以我对wx.requestpayment进行封装一下。

function pay(res, successData,errorData) {  console.log(res.data)  console.log("22222")  wx.requestPayment({    "timeStamp": res.data.timeStamp,    "nonceStr": res.data.nonceStr,    "package": res.data.package,    "signType": "MD5",    "paySign": res.data.paySign,    "success": function (res) {      wx.showToast({        title: '支付完成',        icon: "success",        duration: 1500,        success: function (data) {          successData(data)        }      })    },    "fail": function (res) {      if (errorData){        errorData(res)      }      wx.showToast({        title: '取消支付成功!',        icon: "success",        duration: 1500,      })    }  })}module.exports = {  pay}