收藏
回答

微信支付,第一次调用成功,之后都是直接返回-1,需要卸载才能再支付一次,这是怎么导致的?

微信支付,第一次调用成功,之后都是直接返回-1,需要卸载才能再支付一次,这是怎么导致的?

确定了appid 和签名都是和平台填写的一样的


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

2 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-09-02

    1,可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、在开放平台配置的应用签名与实际的不符、其他异常等。

    2,开放平台对应的包名与签名是正确设置参考https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5 这里有详细的设置说明。



    2020-09-02
    有用
    回复 3
    • NO?
      NO?
      2020-09-02
      微信分享和登陆都可以,就是支付不行,我敢说,appid和签名肯定是对的
      2020-09-02
      回复
    • 
      2020-12-07
      官方出来回答问题来。。第一次调用成功,之后都是直接返回-1,需要卸载才能再支付一次
      2020-12-07
      回复
    • silence
      silence
      2021-01-29
      官方出来回答问题来。。第一次调用成功,之后都是直接返回-1,卸载了支付还是不行
      2021-01-29
      回复
  • NO?
    NO?
    2020-09-02

    我自己确认了appid和签名配置是正确的

    2020-09-02
    有用
    回复
登录 后发表内容
问题标签