微信小程序提交订单支付
主要是前端支付的几个部分
1.首先我们需要登录
通过wx.login这个api获取到code值,获取到code值后, 我们请求登录的url并且把获取到的code拼接到url上,后台接收code值,登录成功后,返回openid

2.我们把获取到的openid存取到app.globalData里面

3.我们支付点击按钮自己定义了一个方法pay()
在方法里获取存在app.globalData里的openid 然后通过支付的接口把openid传到后台 返回参数res 然后我们请求wx.requestPayment这个api把返回的参数拼接上去

拼接的参数有以下几个
wx.requestPayment({"timeStamp": res.data.timeStamp,"nonceStr": res.data.nonceStr,"package": res.data.package,"paySign": res.data.paySign,// 成功后返回的"success": function (payRes) {console.log(payRes.errMsg)},// 失败后返回的"fail": function (payRes) {console.log(payRes.errMsg)}
})
大致就是这几部分
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
