微信支付开发不走过都不知道坑有多大,当然事实上微信支付没有问题,还得怪太过浮躁,人家文档说的那么清楚appid你偏偏喜欢写appId。。。怪谁!下面是我根据自己开发过程罗列的我碰到的问题和解决的方法,再次做一个记录(在最后一秒完成,差点放弃开发这个服务商的,哪种感觉就两次能体现我的心情 “我C”)。
问题1
《商户传入的appid参数不正确,请联系商户处理》
原因
在服务商模式下,传入的appid需要为服务商授权了的那个小程序的appid ,不是这个小程序的主体微信公众号的appid。
问题2
《支付签名错误》
1.服务模式下第二次签名传入的appid是发起支付的这个小程序的appid,不是服务商的appid
2.第二次传入的appId 的 I 是大写的而不是这个appid