微信第一次支付成功,第二次提示包名不对,返回-1?
一、为什么第一次成功了,第二次却返回-1? 这是因为接口的校验规则问题,第一次请求没有对包名、签名进行验证 二、返回-1代表什么意思? 1、返回-1可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。 2、确认manifest文件里面声明,应用使用的注册appid的包名是否与开放平台一致。 3、appid关联的包名和签名需要商户自己登陆商户后台系统查看。 自查地址:OpenSdk包名签名校验失败说明