收藏
回答

iOS下调起支付提示jsapi has no permission

appid: wx5188448f95a667f7



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

1 个回答

  • 波
    2019-01-02

    您好,

    1)先看看你的公众号微信支付设置是否正确。

    2)检查你的授权目录是否正确,格式要这样,后面记得别漏了一个/   例如:http://test.cn/u/

    3)检查需要传过去的账户参数,上公众号还有商户号检查你的账户参数是否正确。

     这里详细说一下对应的参数:

    MCHID:商户号(必须配置,开户邮件中可查看),商户申请微信支付后,由微信支付分配的商户收款账号。

    APPID:微信开放平台审核通过的应用APPID,appid是微信公众账号或开放平台APP的唯一标识,在公众平台申请公众账号或者在开放平台申请APP账号后,微信会自动分配对应的appid用于标识该应用。可在微信公众平台-->开发者中心查看,商户的微信支付审核通过邮件中也会包含该字段值.

    KEY:商户支付密钥,参考开户邮件设置(必须配置,登录商户平台自行设置),交易过程生成签名的密钥,仅保留在商户系统和微信支付后台,不会在网络中传播。商户妥善保管该Key,切勿在网络中传输,不能在其他客户端中存储,保证key不会被泄漏。商户可根据邮件提示登录微信商户平台进行设置。也可按一下路径设置:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置.

    APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置, 登录公众平台,进入开发者中心可设置)


    2019-01-02
    有用
    回复 4
    • long
      long
      2023-03-10
      请问最终解决了码。
      2023-03-10
      回复
    • long
      long
      2023-03-10
      有没有发现有问题都找不到人回复解决。一个技术人的悲哀
      2023-03-10
      回复
    • long
      long
      2023-03-10
      我这里是小程序支付,跟公众号支付有关系??另外支付功能安卓是正常的。ios就有这个报错jsapi has no permission
      2023-03-10
      回复
    • long
      long
      2023-03-10
      难道是IOSjsapi支付是需要用的公众号配置参数么。看代码了好像也没有
      2023-03-10
      回复
登录 后发表内容