收藏
回答

当前页面的URL未注册:$key0$


支付授权目录配置的是:https://域名/stage2/html/smf/,然后有两个URL调微信公众号支付:


https://域名/stage2/html/smf/baodanpay.html#!/p/queryordernum.html

https://域名/stage2/html/smf/baodanpay.html#!/p/confirmorder.html?retcode=0&retmsg=SUCCESS


上面一个可以唤起支付,下面的url调支付就提示“当前页面的URL未注册:$key0$”,请问下面的url形式是不支持的吗。




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

1 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-07-03

    您好

    可以将报错页面的路径复制出来和商户在平台配置的支付授权目录进行比对。


    2019-07-03
    有用
    回复 2
    • Jie
      Jie
      2019-07-03

      已经比对过了啊,关键是两个url,一个能支付,一个不能支付,不能支付的url上多了参数,我想知道是不是因为参数原因导致的报错,是不是实际支付的url上是不能带参数的。

      2019-07-03
      回复
    • Jony
      Jony
      2019-12-19回复Jie
      #后面出现?就会触发微信的Bug。解决办法是在#前面加?,改为 https://域名/stage2/html/smf/baodanpay.html?#!/p/confirmorder.html?retcode=0&retmsg=SUCCESS
      2019-12-19
      回复
登录 后发表内容