微信支付返回-1,调起微信支付失败
项目中要用到微信支付,所以打算把微信支付集成进去,参考了官方demo,但是遇到了BUG,返回-100,微信端错误码是-1;
官方的解释是:

遇到这个问题:
- 首先排查自己的包名和签名是否与申请微信开放平台的APK包名和签名一致;
- 离线打包和云打包时微信支付的appid是否和微信开放平台的appid一致;
- 如果1和2都没问题,一般就是服务端的问题了;
- 服务端首先排除是否有下发所需要的参数;
- 服务端签名sign一定要按照签名规则来签名;(我就是签名问题,顺序一定不要错);
6.其他原因(未知);
效果图:
祝大家开发愉快