因为支付方法调用的地方很多,每次需要支付的时候,都要去调一次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}