微信支付真是个天坑啊。接了97玩的,支付宝支付很正常,使用微信支付就是不行,只能第一次调用一次成功,后面都是错误返回-1.查了网上的解决方案,基本都是说配置appid或者签名和包名有问题。可是找后端反复确认过。确实是没问题了。搞了一天了加班想了大半天实在想不出来,就静下心来总结下,基本大家都说是签名有问题,那可能就是签名问题,那只有可能是为微信出bug了。
所以尝试下
1.既然是签名没问题,那就先变成有问题的,先把后台配置的签名改错,然后再改回来
2.删除微信缓存,注意要删除微信数据,单单缓存是不够的,删应用管理,数据删除。
靠!总结成功,真的行了