最近在做支付这块,涉及到了微信APP支付,研究了一番,除了第一次调起成功之外,之后全部报-1的错误,于是去官方看了文档,解释如下:
APP支付返回结果
签名错误
如果是签名错误的话,还能调起一次支付并成功支付。
未注册appid
已经在开放平台注册了相应的应用获取到了相对应的appid
项目设置的APPID不正确
恩,再三确认,APPID设置与开放平台申请应用的APPID一致。
注册的APPID与设置的不匹配
直接复制过来的…真不可能不匹配
其他异常
最后锁定在了这个神一样的其他异常
这个其他异常就有点难受了,目前支付这块还在排查,周六日空闲了重新写一下微信APP支付这块,看看导致这个异常的问题到底是什么…可能是我的失误,忽略了某处地方(但是能调起一次支付..怪咯)