前提:
小程序为企业小程序 并开通了 微信打款认证
例子🌰:
我们这里以订单为例子
1.创建订单 朝后端发送订单id 或信息
2.后端生成 时间戳/随机字符/id/后端算法签名
3.将获取到的数据 塞入 wx.requestPayment然后就可以掉起为微信支付的接口
wx.requestPayment({
timeStamp: data.timeStamp + '', //后端返回的时间戳
nonceStr: data.nonceStr, //后端返回的随机字符串
package: data.package, //后端返回的prepay_id
signType: data.signType, //后端签名算法,根据后端来,后端MD5这里即为MD5
paySign: data.paySign, //后端返回的签名
success: (res)=> {
Toast('支付成功'+ res)
this.updateData()
},
fail: (res)=> {
Toast('用户支付扣款失败'+ res)
console.log('用户支付扣款失败', res)
}
})