收藏
回答

微信支付部分用户出现jsapi报错system:access_denied

你好,微信支付jsapi报错system:access_denied,无法拉起微信支付。用户是从公众号网页访问,调用jsapi支付的,部分用户出现这个报错,大部分用户能正常支付。请问是什么原因?如何排查解决这个问题?

这个问题存在几个月了,搜索文档教程排查了很久,一直没解决,又找不到微信客服,累计有100多个订单遇到这个问题,希望官方能协助排查解决掉。

以下是最近的一个订单支付信息:

商户号:1640982365
AppID: wxb343113fd8e2a842
商户订单号:ZD23G0GDCXHYP6H8
用户OpenID: osQfJ5v5CENqEZm-0_gDd0_VEczk
prepay_id: wx11183429985368df8deb540de7cf990000
timestamp: 1731321269

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

2 个回答

  • 康德
    康德
    2天前

    联系技术排查终于找到原因了,是Windows微信上调用jsapi导致的,电脑不支持jsapi支付

    总结:

    1. 有没有嵌套使用,是不是小程序内嵌web-view发起支付,这个报错只会出现在嵌套使用中。
    2. jsapi支付只支持微信内部浏览器进行使用,报错信息指的是没有支付权限。
    3. 支付调起只支持微信客户端,电脑不能支付的。
    2天前
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    星期一 20:37

    工作时间找在线技术支持查https://support.pay.weixin.qq.com/online-service?from=wechatpay

    星期一 20:37
    有用
    回复 1
    • 康德
      康德
      星期一 20:40
      感谢回复!刚才访问这个在线技术支持只有AI回复,我明天再试试。
      星期一 20:40
      回复
登录 后发表内容