关于mui调用微信支付返回code -100 坑了我一天的解决方案
- 第一步, 我
检查了微信商户端的包名
, 因为度娘说基本都是这些问题, 发现他们包名配置填错了(老板自己配置的),能找到问题,很好很嗨森! **but 还是没解决 ** - 第二步,
检查签名
. 好的, 没有填写签名! 好吧, 这是我的锅, 我没有把签名给老板, 然后把签名配置上了! 我想, 这下应该解决了吧. ** 然而并没有 ** - 第三步 我转念一想,会不是会有延迟, 过会儿看看, 然后一个小时过去了, 再试… 是的,还是-100
- 第四步 google 度娘 , 几乎全部让我查包名和签名… 我查过后端的返回数据, 一个一个看了, 没有问题.
- 第五步 我在想会不会是缓存的问题, 我将微信的缓存清空了,再次调用, 依旧无效, 此时我接近崩溃了!
- 又是数个小时过去了…
最后在不懈努力度娘google中找到了一个解决办法
- 说是微信商户平台更新签名和包名都是立即生效的,
- 但是微信有缓存, 并且要
卸载微信重新安装才有效
- 此时的我已经没办法了, 抱着死马当作活马医的心态试了试
- 成功了! 尽管我很开心, 但是我还是想吐槽微信的机制, 直接清缓存还不行