微信小程序的支付是我做过微信的所有支付里坑最多的一个,主要是我在做之前看文档不仔细,其他的都好,就在返回给前端的时候的参数上,微信支付一直返回''验证签名错误',折腾了一天,怎么都不行,各种百度,都不好使,而且我把自己生成的签名和微信的工具签名对比,一样的签名,就是不行,气的我都怀疑人生了.........................................

晚饭后,我再次baidu,看到了一篇博客.这里说的是微信小程序的支付参数后台返回的时候需要使用微信自带的JSAPIPay支付类完成参数的签名,注意是微信提供给你的类,不是自己写的,签名后就可以使用了,ZTMDK,当我看到微信支付的那个页面出来后,激动的不行啊...  HHH,LZZYCGL,TMDTXZK,

好了,发泄完了,我们来看看代码的实现,网上没一个靠谱的,关键时刻,必须靠自己思考

 

这个是我引入的微信的demo里的类,不要问我为啥不用命名空间,真的很坑的,TP3,你懂得

 

统一下单API 没什么说的,就是注意下小程序只能识别https格式哦,

下面是坑,注意下

 

这个类一定要用微信给你的啊写的,微信很坑的,注意下(有这个类,一定使用它提供的,不要使用exmple里的那个)

这个一定要注意下

 

祝大家早日脱坑