收藏
回答

jsapi支付时,偶尔会出现 当前URL未注册:$key0$ 的奇怪错误。


如图,我确认过,不管是前端代码还是后端代码都没有这个 $key0$ 这个字符串,想问一下,出现这种情况会是什么原因导致的?

最后一次编辑于  2019-05-22
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-05-22

    你好,请按照以下几点检查:

    1,支付授权目录设置错误,比如统一下单用A商户号下单,却把支付授权目录设置到B商户号的商户平台了,请仔细检查。

    2,支付授权目录错误引起。 支付目录的设置,首先要看你支付的当前页面URL,严格区分大小写。

     比如当前页面是:http://www.taidupa.com/wxpay/js_api_call.php  

     那么就必须填写支付授权目录为: http://www.taidupa.com/wxpay/


    2019-05-22
    有用
    回复 2
    • 呀呀呀~
      呀呀呀~
      2019-05-22

      您好,感谢您的回答。

      以下是我做的检查:

      1. 可以确定支付授权目录没有问题,我们这边没有用服务商模式,就只有一个商户号,所以确定没有搞混。

      2. 支付页面的URL也没有问题,因为这个应用是二个月前上线的,代码也没有再改过,是近几天才发现的这个问题,偶尔出现。

      这边想再确认一下,除了支付目录和支付URL外,还会有其它导致该情况出现的原因吗?

      2019-05-22
      回复
    • 顺其自然
      顺其自然
      2019-06-28回复呀呀呀~

      你好,请问你这个问题解决了吗

      2019-06-28
      回复
登录 后发表内容