WX小程序
做WX小程序的时候,会涉及到支付,前端做支付的时候需要注意
wx.requestPayment()调起官方的支付接口
当然这里面要的传数据都是后端给你的
支付流程
1.调用后端接口拿到需要的数据
2.调用wx.requestPayment,传参后端返回的数据
注意后端返回给你的数据会有
timeStamp:"时间戳"
timeStamp: "1660268454"
细心一点的你会发现你从后端获取到时间
和你获取到从1970年到现在的毫秒数有差别
我获取到的毫秒 1660268458035
重点
后端给你什么时间你传什么时间,不要改
我改成了自己获取的毫秒数
一直出问题,然后后端大哥,改,改,改
改了两天,发现是我的问题,我怕大哥刀了我!感觉很对不起大哥
wx.requestPayment({
timeStamp: '',
nonceStr: '',
package: '',
signType: '',
paySign: '',
success (res) { },
fail (res) { }
})