vue中,微信支付报"当前页面的URL未注册"

uniapp开发的h5应用微信支付安卓正常,iOS提示当前页面url未注册问题 经查阅相关资料后发现,对于vue、react等开发的单页应用中,唤起微信支付时安卓系统获取的签名url是当前页面的url,而在iOS获取的签名url是首次进入应用时的url而不是当前页面的,这就是造成在iOS上微信支付提示上述问题的原因!在用uniapp开发的h5单页应用中,使用微信jssdk支付,发现在苹果iOS设备上总是提示“当前页面url未注册”,如果刷新一下当前页面则又正常,而安卓设备则正常。2、支付授权目录下的任何页面都可以唤起支付,例如我配置的目录为。则支付授权目录必须是。 阅读详情

这个问题比较多样,我这里的问题现象是这样的:

在微信后台配置的地址是:

https://web.ujinbi.com/bps_xjyx/

【这里注意,微信支付配置的地址要’/'结尾】

这里展示一下几个重要页面地址:
首页:https://web.ujinbi.com/bps_xjyx/#/youxaun
商品详情:https://web.ujinbi.com/bps_xjyx/#/good_detail/8551
支付页:https://web.ujinbi.com/bps_xjyx/#/payfor

1) 现象1:

由于vue 在ios微信“复制链接”复制不到动态地址的问题

:(这个问题在安卓上是完全没有问题的,可是到了iPhone上就彻底失效了,这是ios微信对vue路由中的#号识别问题)。所以我们会有这样的情况:

现在从https://web.ujinbi.com/bps_xjyx/#/good_detail/8551 入口访问,操作至支付页时,使用微信右上角复制链接,我们得到:
https://web.ujinbi.com/bps_xjyx/#/good_detail/8551

接着调微信支付,结果支付失败!报:

当前页面的URL未注册:https://web.ujinbi.com/bps_xjyx/#/good_detail/8551

2)现象2:
现在从https://web.ujinbi.com/bps_xjyx/#/youxuan入口访问,操作至支付页时,使用微信右上角复制链接,我们得到:
https://web.ujinbi.com/bps_xjyx/#/youxuan
接着调微信支付,成功调起。

3)现象3:
现在从https://web.ujinbi.com/bps_xjyx/#/youxuan?id=2入口访问,操作至支付页时,使用微信右上角复制链接,我们得到:
https://web.ujinbi.com/bps_xjyx/#/youxuan?id=2
接着调微信支付,成功调起。

4)现象4:
修改一下路由,现在从https://web.ujinbi.com/bps_xjyx/#/good_detail?id=8551入口访问,操作至支付页时,使用微信右上角复制链接,我们得到:
https://web.ujinbi.com/bps_xjyx/#/good_detail?id=8551
接着调微信支付,成功调起。

从上面现象我们可以看到,当支付页的地址属于太多层时,就失败了。

解决方式:
由于我这里是有很多时候要将商品详情地址作为入口进来的,例如上面的现象1,但是因为微信支付的原因,所以我这里重新配置一下我的路由变成现象4,这样就解决了。

微信公众号 - H5 网页微信支付提示 “当前页面的URL未注册“,但是刷新页面后就能支付成功了,频发于苹果手机 IOS 系统上,并且提示的路径也不是当前真实的页面路径,好像被拦截了(详细解决方案) h5 使用JSAPI微信支付 当前页面的URL未注册 刷新页面后支付正常,前端H5微信支付报错URL没有注册,但是只要刷新页面就会恢复正常支付,vue网页微信支付报错url未注册,并且一刷新网页再支付就是正常的,vue如何解决公众号页面微信支付报错url未注册的问题,微信公众号支付问题, 当前页面的URL未注册,vue H5 网页微信支付失败,出现错误信息“当前页面的URL未注册“怎么办,移动端网页微信公众号支付报错:当前的url未注册解决方法,uniapp H5 微信公众号支付提示当前页面的URL未注册, 阅读详情

相关推荐

具身智能四大技术路线:VLA、大小脑、世界模型与强化学习

具身智能是机器人实现感知-决策-执行闭环的核心范式,其本质在于物理世界中的具身化交互能力。技术演进围绕如何高效建模环境、理解指令并生成鲁棒动作展开,衍生出四大主流路径:视觉-语言-动作(VLA)端到端学习、大小脑分层控制、世界模型驱动预测,以及强化学习原生策略优化。VLA强调多模态对齐与泛化能力,适合语义理解优先场景;大小脑架构兼顾实时性与可解释性,是工业落地的高可靠选择;世界模型追求内在物理模拟,代表长期认知跃迁方向;强化学习则扎根仿真试错,在力控、抓取等连续控制任务中展现强鲁棒性。本文聚焦这四大路线的技

weixin_32181267的博客 296

vue项目微信支付报“当前url未注册”的问题

vue项目微信支付报“当前url未注册”的问题: 因为vue单页面项目会在url中加#号,会导致我们配置的支付根目录与实际目录不符 比如配置的支付根目录是:http://www.xx.com/ 当我们要支付的时候页面地址可能是:http://www.xx.com/#/pay,这样就会报这个错误。 解决方法: 1. 每次进首页都调微信授权,这样code会放在#号前面,像这样:http://...

summer的博客 2333

二叉树的操作之统计二叉树中节点的个数

一,问题描述 给定一颗二叉树,已知其根结点。 ①计算二叉树所有结点的个数 ②计算二叉树中叶子结点的个数 ③计算二叉树中满节点(度为2)的个数   二,算法分析 找出各个问题的基准条件,然后采用递归的方式实现。 ①计算二叉树所有结点的个数 1)当树为空时,结点个数为0,否则为根节点个数 加上 根的左子树中节点个数 再加上 根的右子树中节点的个数 借助遍历二叉树的思路,每访问一个结...

weixin_34200628的博客 4568

vue单页面,在微信公众号支付中遇到的URL未注册BUG解决方法

今天在做微信公众号支付的时候,遇到一个bug,在当前支付页面点击支付,就会报错,提示当前页面的URL未注册。如下图: 但是,这个URL我们是在后台微信公众号配置了的,所以说不会出错。 但是我们刷新一次当前页面,再点击立即充值就会成功。我就在里面写了一个刷新当前页面的方式,来进行支付。 但是试了好几种刷新当前页面的方法,都不可以。在了解到,vue在微信里的刷新方式是不生效的。 最终发现了...

姚辉乾 5638

Jetpack Compose Navigation实战:从基础到高级导航模式

本文全面解析Jetpack Compose Navigation在Android开发中的应用,从基础导航实现到高级模式(如单任务/单顶模式),涵盖参数传递、嵌套导航、深层链接等核心功能。通过实战代码示例展示如何优化导航性能,并与ViewModel、Hilt等架构组件整合,为开发者提供高效的Compose导航解决方案。

pz890123456的博客 373

从零开始:用ADS 2023手把手教你设计2.4GHz Wi-Fi LNA(基于ATF-54143,附模型文件)

本文详细介绍了如何使用ADS 2023软件设计2.4GHz Wi-Fi频段的低噪声放大器(LNA),基于ATF-54143晶体管。内容涵盖模型导入、直流工作点确定、稳定性优化、噪声匹配等关键步骤,并提供可下载的模型文件包,帮助工程师快速掌握LNA设计技巧。

weixin_42531128的博客 320

公众号微信支付,且报“当前url未注册”的问题解决办法

当公众号微信支付,且报“当前url未注册”的问题时候,这里可以明确微信支付配置的授权域名和实际提交的支付地址不一致导致的。

Max_fzy的博客 7035

【技能---ubuntu20.04更换国内镜像源】

安装好ubuntu20.04后,在下载软件等安装包的时候,速度特别的慢,为此就想着更换一下镜像源,以此来增加下载的速度!!!下面是换源的具体流程!!!提示:以下是本篇文章正文内容,下面案例可供参考以上到这里就更换完软件源了,如有不足之处,请大家斧正!!!

fyc300的博客 1万+

vue在微信里面的兼容问题_详解Vue项目接入微信JSSDK的坑_气质_前端开发者

用于记录接入微信支付的坑1、当前URL未注册问题: 微信公众号H5调起支付时,点击支付按钮出现“当前页面的URL未注册”的提示。解决办法:由于2017年8月1日微信官方把关于支付的信息转移到了商户平台:公众平台微信支付公众号支付授权目录、扫码支付回调URL配置入口已于8月1日迁移至商户平台(pay.weixin.qq.com )所以进入以下位置:登录微信商户平台-产品中心-开发配置,配置支付授权路...

weixin_30520491的博客 488

【python数据挖掘课程】二十八.基于LDA和pyLDAvis的主题挖掘及可视化分析

这是《Python数据挖掘课程》系列文章,前面很多文章都讲解了数据挖掘、机器学习,这篇文章主要讲解LDA和pyLDAvis算法,同时讲解如何读取CSV文本内容进行主题挖掘及可视化展示。文章比较基础,希望对你有所帮助,提供些思路,也是自己教学的内容。推荐大家购买作者新书《Python网络数据爬取及分析从入门到精通(分析篇)》,如果文章中存在错误或不足之处,还请海涵。 目录: 一.显示结果及安装 二.LDA主题挖掘 三.pyLDAvis可视化分析 四.小结

杨秀璋的专栏 1万+

【异常检测】【EfficientAD】论文简单梳理与代码实现

EfficientAD作为较近的一篇异常检测网络,主要还是从S-T网络入手,对齐进行了相关改进。修改特征提取器引入自动编码器hard loss以及惩罚项。

胡侃有料的博客 2856

ios调用微信支付提示当前页面的URL未注册

  ios调用JSAPI微信支付提示“当前页面的URL未注册”,而页面手动刷新后再次支付则正常,安卓也正常,肯定不是授权目录配置问题。   在微信支付页面,当通过JSAPI微信支付的时候,微信会判断当前页面和微信支付中心设置的支付授权目录是否一致,但是vue单页面程序,如果不刷新页面的话,例如你是从页面‘/pages/index’开始浏览,使用了uni.redirect转向到支付页面,在不刷新的情况下,当调用微信支付的时候,依然识别为‘/pages/index’ 页面,所以点击支付是就会提示“当前页面的U

weixin_42998230的博客 4272

37、基于视觉的轻量级面部呼吸和心率测量技术

本文提出了一种基于视觉的轻量级面部呼吸和心率测量技术,通过远程光电容积脉搏波描记法(RPPG)和面部振动信息实现非接触式生理信号采集。创新性地结合框选和特征点选择多个感兴趣区域(ROI),并采用光流跟踪、主成分分析(PCA)和集成经验模态分解(EEMD)等方法优化信号处理流程。实验结果表明,该方法在测量精度和稳定性方面优于传统方法,并可在树莓派4等低功耗平台上实现实时运行,具有广泛的应用前景。

r7s8t的博客 307

微信支付提示url未注册

最近在做vue单页项目开发时,遇到了一个关于微信支付提示url未注册的问题。 关于微信支付jssdk 在使用微信提供的JSSDK的时候,我们需要给当前的网址签名。需在微信公众平台上填写当前网址的url。 假设我们支付页为: https://www.xxx.com/order/pay //微信浏览器中访问的支付页 这样我们就应该在微信公众平台上填写的地址为:https://www....

qq_42089654的博客 4324

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

vue h5移动端 签名错误 ios端签名错误 分享刷新后分享链接到首页面 等微信分享的坑 微信支付ios url支付失败 无法调起 当前页面未注册

啊啊啊

baidu_39040364的博客 1962

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

微信支付当前页面的URL未注册问题[单页面]

前言 微信支付时,当调用微信支付的时候,微信会判断当前页面和微信公众号后台设置的支付授权目录是否一致,他会把页面最后一次刷新的url作为判断依据(如果用户刷新了任何页面,这个页面就是支付页面),这个时候,单页应用的路由中‘#’后面的内容也会被传递过去,在微信的判断流程里,这个url和设置的目录是不匹配的,因为涉及到多个页面都会发起支付请求,所有设置多个带页面参数的url是不合理的,所以这里在‘#’...

chi1130的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

求助!!!!vue微信支付当前url未注册的问题

求助!!!!vue微信支付当前url未注册的问题 这是报错 提示为未注册,但是我后台明明注册了,卡了好久的问题了。求助大佬们

qq_35410013的博客 1775

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

支付时页面提示URL未注册 商户平台支付授权目录已添加 参考 :https://developers.weixin.qq.com/community/develop/doc/00088c7a5e00489cae18429375bc00 转载于:https://www.cnblogs.com/xiaohuizhenyoucai/p/114652...

weixin_38170862的博客 1888

如何替换页面url_vue微信支付url---ios 与 android 差异

【摘要】:微信确认支付合法路径的时候,ios 取 Landing Page, Android 取 Current Page。获取的路径不同,导致微信支付提示URL未注册。【作者】:星星【正文】 最近在使用vue 做项目,在微信支付的时候碰到一个坑,在android时总是显示当前页面的URL未注册,如图:这通常是因为没有在微信支付后台正确配置授权目录的问题。微信支付允许配置3个目录为...

weixin_39590453的博客 412

vue 微信支付的坑_vue开发遇到的微信支付授权目录的坑

项目中要在微信底下开发单页应用(SPA),前端技术选型用的vuejs+vue-router,vue-router使用hashbang模式(使用hashbang也是为了避免微信jssdk的wx.config签名的坑)。在调用微信支付的时候遇到提示“URL未注册”,这通常是因为没有在微信支付后台正确配置授权目录的问题,但我所遇到的并非如此。我们的应用中有5个页面用到微信支付:http://exampl...

weixin_39577289的博客 750

Vue集成微信支付发生的支付失败(当前页面的URL未注册)

微信支付失败: 当前页面的URL未注册https://www.xxx.com/iPay/index.html#/inputPay 这是因为微信会做一个验证,在后台配置的支付路径与当前的路径不相等导致的。 所以,亲测可用的解决办法 在# 前面加一个? 号 https://www.xxx.com/iPay/index.html?#/inputPay 在这里小小的记录一下,希望帮到有用的人。 ...

bigname22的博客 873

微信支付开发:当前URL未注册

去支付时提示 当前页面的URL未注册 微信支付商户后台->产品中心-开发配置”-->支付授权目录的“添加”操作如下 然而添加了 并没有什么用 最终是在 威富通的商户后台添加了授权 地址写进去 然后就OK了 转载于:https://www.cnblogs.com/BabyRui/p/10688230.html...

weixin_30379973的博客 88

vue-cli公众号调用微信支付(坑)

id=1(栗子)的形式,而正常的url是https://so.youkuaiyun.com/so/search/s.do?通过调试,仔细观察发现,vue的每一个路由访问,路由路径都是index.html#/后面发生路由变化,所以index.html#/就相当于是路由的一级目录,当配置成http://xxx.xxx.com/dist/调用支付,它会认为这不是根目录,怎么解决这个问题?配置url的时候,加上index.html#/:http://xxx.xxx.com/dist/index.html#/

Z.Dragon 的博客 2312

微信支付--未注册的url

在手机上测试公众号的微信支付功能,提示“未注册的url”,查询资料发现是因为在微信商务平台的支付授权目录配置中没有该url 登录商务平台,在产品中心-开发配置,配置支付授权路径 添加路径时要注意,如果调起支付的页面在http://www.test.com/pay/goods中,那么授权目录就配置为http://www.test.com/pay/,后面的 “/”一定要加上,表示该路径...

这不是我的博客 552

vue+laravel关于微信公众号支付中解决‘url未注册’问题

#问题 vue由于url中含有‘#’号,导致调用微信支付报‘url未注册…'的错误。 #解决方法: 在网上查了许久,说的最多的就是改变vue路由模式,由’hash’改为‘history’来去掉’#‘。但vue+laravel模式下,即使改过来仍有’#‘号。 最终看到一篇贴子,在mounted方法来中替换url中’#‘号。 步骤如下: 1 仍把路由模式改为history: const router ...

lovcom的博客 354
上一篇: 适配移动端配置px2rem(自动将px转rem)
下一篇: mpvue开发,小程序路由跳转到页面后显示 跳转的路劲(pages/xxx/xxx),其他什么都没
KeroroLX
博客等级 码龄9年 21粉丝 101原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值