微信支付开发-当前页面的URL未注册

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信支付开发-当前页面的URL未注册相关的知识,希望对你有一定的参考价值。

我在进行微信支付开发,可是点击支付按钮,调用微信JS-API进行支付的时候,就弹出“当前页面的URL未注册”,请问谁知道这是什么问题?

微信支付开发当前URL未注册的解决方案:

1. OAuth2.0授权。

JSAPI 支付前需要调用 登录授权接口获取到用户的 Openid 。所以需要做一次授权,这次授权是不弹出确认框的。

其实质就是在用户访问。

微信后台配置的支付目录(或测试目录) 要跟生成参数的目录一致,尤其是ajax的时候容易从其他动作中获取参数,这样是不行的,一定要在当前动作获取。

参考资料

蒲松林.蒲松林[引用时间2018-1-25]

参考技术A 微信商户后台里面配置一些 支付目录 必须到最后一个/
例如支付页面地址:xxx.com/wxpay/pay/?order_no=12341234123;
微信商户配置地址:xxx.com/wxpay/pay/
不能403跳转
参考技术B 微信支付开发条件:
1、在微信公共号里面有个授权url,里面填上你授权的域名,和回调url等。
你这里没有配置。
参考技术C 微信后台配置的支付目录(或测试目录) 要跟生成参数的目录一致,尤其是ajax的时候容易从其他动作中获取参数,这样是不行的,一定要在当前动作获取 参考技术D 你的后台配置问题,检查你的授权目录(一般是未填写或填写有误)。 以及微信支付配置,注意要二级或者三级目录
有问题再说~~~

微信支付,提示当前页面URL未注册

    1. 支付时页面提示URL未注册

      技术图片

    2. 商户平台支付授权目录已添加


      技术图片

 

参考 : https://developers.weixin.qq.com/community/develop/doc/00088c7a5e00489cae18429375bc00

以上是关于微信支付开发-当前页面的URL未注册的主要内容,如果未能解决你的问题,请参考以下文章

微信支付url未注册问题

微信公众号支付出现:“当前页面的URL未注册”

thinkphp 微信支付 --- 当前页面的URL未注册?

微信JSAPI支付提示url未注册

微信支付时,我采用的是jssdk发起支付,出现当前页面的URL未注册

微信支付当前页面URL未注册问题踩坑