收藏
回答

后台统一下单接口返回没问题,验签也没问题,APP拿后台返回的验签调用支付时返回-1

微信app支付app端发起支付返回-1,文档上说可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。

1.统一下单返回正常;

2.检查了第二次验签的结果(用签名工具)和返回的一致,并且第一次签名和第二次签名使用的是同一个方法;

3.签名的参数和文档对比过,是一致的;

4.noncestr参数使用的是统一下单返回的nonce_str,prepayid参数使用的是统一下单返回的prepay_id;

5.检查了Android在开放平台后台配置的应用签名和包名;

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签