微信支付开发-当前页面的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未注册
-
支付时页面提示URL未注册
-
商户平台支付授权目录已添加
参考 : https://developers.weixin.qq.com/community/develop/doc/00088c7a5e00489cae18429375bc00
以上是关于微信支付开发-当前页面的URL未注册的主要内容,如果未能解决你的问题,请参考以下文章
thinkphp 微信支付 --- 当前页面的URL未注册?