微信支付时,我采用的是jssdk发起支付,出现当前页面的URL未注册
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信支付时,我采用的是jssdk发起支付,出现当前页面的URL未注册相关的知识,希望对你有一定的参考价值。
wx.config()能够实现正确的返回,但在使用wx.chooseWXPay()过程中,就出现了上面说的问题。是不是授权页面没有设置好,我已经在我的公众号上面设置了
这个设置,是根据我页面进行Oauth2.0授权后,回调的url,我再在这个回调的URL上面返回到我的支付页面。请问这样设置是否是错误的。还有人家说这里要设置的是整个支付URL目录。是什么意思?
我已经解决了
微信公众号支付出现:“当前页面的URL未注册”
微信公众号H5调起支付时,点击支付按钮出现“当前页面的URL未注册”的提示。
解决办法:由于2017年8月1日微信官方把关于支付的信息转移到了商户平台:公众平台微信支付公众号支付授权目录、扫码支付回调URL配置入口已于8月1日迁移至商户平台(pay.weixin.qq.com )
所以进入以下位置:
登录微信商户平台-产品中心-开发配置,配置支付授权路径。如果掉起支付的页面在 域名/pay.html中,那么就在此添加授权路径,如我的掉起支付的页面在www.weixinPay.com/pay.html 中,那么授权目录就配置为htt://www.weixinPay.com/
注意:后面的 / 一定要加上,表示该路径下的页面都可以调起微信的支付接口。
以上是关于微信支付时,我采用的是jssdk发起支付,出现当前页面的URL未注册的主要内容,如果未能解决你的问题,请参考以下文章
jssdk发起微信支付请求弹出"errMsg":"chooseWXPay:fail" 报商户签名错误