收藏
回答

JSAPI 调起支付的时候提示缺少参数appId?

开发过程中用wx.chooseWXPay调起微信支付的时候,一直提示:调用支付JSAPI缺少参数:appId。

该传入的参数都已经传入了,然后发现一个问题就是:

在网页登录状态的时候wx.chooseWXPay就可以成功调起支,。同一个地方为什么会出现这样的问题呢

当我在网页退出登录状态的时候wx.chooseWXPay就怎么都无法调起支付,一直就提示缺少appId,在微信开发工具上打印的参数也都是正确的,求解答

在线等,急急急!

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

7 个回答

  • 支付社区运营
    支付社区运营
    2021-02-25

    该问题可能是以下两个原因:

    1,统一下单接口中上传的appid与调起微信客户端进行支付的appid不一致

    2,调起微信客户端进行支付的必要参数prepayid有误或者prepayid已经过期(有效期2小时)


    2021-02-25
    有用
    回复 1
    • 赵鉥丰
      赵鉥丰
      2021-02-25
      appid如果与调起的微信客户端的appid不一致的话 ,他应该会提示appid不一致的都嘛。是在同一个地方,所有的参数都是一样的,我的h5网页在登录的状态下,可以成功调起支付。但是h5网页退出登录状态才会提示缺少appid。
      2021-02-25
      回复
  • 布衣
    布衣
    2021-11-04

    我出现  “调用支付JSAPI缺少参数:appId“  这个问题的原因是没有 “通过config接口注入权限验证配置”,文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#4

    2021-11-04
    有用 2
    回复
  • 赵鉥丰
    赵鉥丰
    2021-02-25

    wx.chooseWXPay 文档里面也没有说到要传appid呢,而且我传入了 还是没用

    

    2021-02-25
    有用 2
    回复 1
    • ddzhan
      ddzhan
      2022-04-23
      确实啊,我也这样,是不是哪里漏了?
      2022-04-23
      回复
  • 叶小黑
    叶小黑
    2023-03-06

    之前是可以调用支付的,更换商户号主体之后调用支付一直是报缺少appid,后端已经配置过了,前端是原先的逻辑没有修改,前端要改什么配置吗

    2023-03-06
    有用
    回复
  • 犀利小肥龙
    犀利小肥龙
    2022-07-20

    请问解决了?

    2022-07-20
    有用
    回复
  • ddzhan
    ddzhan
    2022-04-23

    解决了吗?一样的问题

    2022-04-23
    有用
    回复
  • 微喵网络
    微喵网络
    2021-02-25

    传的参数发出来看看

    2021-02-25
    有用
    回复 3
    • 赵鉥丰
      赵鉥丰
      2021-02-25
      wx.chooseWXPay调的时候 我打印了参数,wx.chooseWXPay调支付的时候不用传appid就可以调起来,我看他提示缺少appid,我现在传入的是死的值,还是不行
      2021-02-25
      回复
    • ddzhan
      ddzhan
      2022-04-23回复赵鉥丰
      解决了吗?老哥?
      2022-04-23
      回复
    • 小陈小陈体重沉沉
      小陈小陈体重沉沉
      2022-09-06回复ddzhan
      处理了吗老哥
      2022-09-06
      回复
登录 后发表内容
问题标签