收藏
回答

uniapp微信支付问题?

包名签名都验证过了没有问题,微信支付卸载重装可以调起一次,后面就不能调起来了。

fail:{"errMsg":"requestPayment:fail [payment微信:-1]General errors","errCode":-100,"code":-100}

appid:wx404126a32fefa673

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

2 个回答

  • 乘风破浪
    乘风破浪
    发表于移动端
    2021-04-17
    开放平台的appid是这个 wxbef3e068d8477fc3 分享可以用还是支付有问题
    2021-04-17
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2021-04-16

    一、为什么第一次成功了,第二次却返回-1?

    这是因为接口的校验规则问题,第一次请求没有对包名、签名进行验证

    二、返回-1代表什么意思?

    1、返回-1可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。

    2、确认manifest文件里面声明,应用使用的注册appid的包名是否与开放平台一致。

    3、appid关联的包名和签名需要商户自己登陆商户后台系统查看。

    自查地址:OpenSdk包名签名校验失败说明


    2021-04-16
    有用
    回复 1
    • 乘风破浪
      乘风破浪
      2021-04-16
      包名和签名都对应过了没有问题,我想问一下appid是manifest里面的Dcloud appID吗还是根据包名生成的appid
      2021-04-16
      回复
登录 后发表内容
问题标签