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

Posted

tags:

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

wx.config()能够实现正确的返回,但在使用wx.chooseWXPay()过程中,就出现了上面说的问题。是不是授权页面没有设置好,我已经在我的公众号上面设置了

这个设置,是根据我页面进行Oauth2.0授权后,回调的url,我再在这个回调的URL上面返回到我的支付页面。请问这样设置是否是错误的。还有人家说这里要设置的是整个支付URL目录。是什么意思?

参考技术A 亲,你这个问题解决了吗?我也遇到了,求解啊追问

我已经解决了

微信公众号支付出现:“当前页面的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" 报商户签名错误

微信支付get_brand_wcpay_request:fail

H5微信支付啥意思

天然气调用支付缺少参数怎么解决

微信jsapi支付v3 显示商户签名错误

微信授权流程和JSSDK调用流程