调用微信登陆,必须要有微信用户的openid才可以唤醒支付功能
调用代码如下
wx.login({
success (res) {
if (res.code) {
//发起网络请求
wx.request({
url: 'https://example.com/onLogin',
data: {
code: res.code
}
})
} else {
console.log('登录失败!' + res.errMsg)
}
}
})
登陆完毕获取到openid,此时就可以唤醒微信小程序的支付功能
通过request获取用户支付所需参数
wx.requestPayment({
timeStamp: '',
nonceStr: '',
package: '',
signType: 'MD5',
paySign: '',
success (res) { },
fail (res) { }
})
-----------------------------------------------------------end---------------------------------------------------------------