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

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

前言

支付的功能是必不可少的,之前用Android已经完成了相关功能,但是发布线上测试发现ios的支付功能并不能用,这让我很诧异,只能查阅相关资料看看哪里出了问题。

问题

经过对比,发现ios就是以进来的时候为准,所以导致授权页面没有注册

解决方案

export function jumpToRecharge(cardNum, userName) {
  console.log('jumpToRecharge', cardNum, userName)
  window.location.href = '支付的页面'
}

这样就会兼容ios,Android之所以没有出现问题是因为就是充值页面的路由。

注意

假设支付路径为: host/a/b
配置支付路径为: host/a/
支付路径为: host/a/b/c 是不行的

微信支付趟坑之旅之单页面应用 年初产品引入了微信支付到现在不到半年的时间,一直没有过太大的坑爹经历,自认为微信支付也能hold住了,没想到上周还是被微信支付团队的同学狠狠的摆了一道。在这里留个记录,希望同入此坑的同学能尽快爬上来。 背景:        上半年上线了商城的微信支付,此项目前端为angularjs 的SPA(single page application,单页面应用)。地址类似于:http://mall.zj 阅读详情

相关推荐

微信支付本地调试

微信支付本地调试

truhfcg的博客 9312

解决uni-appH5微信支付iOS系统出现当前页面url未注册问题

解决uni-appH5微信支付iOS系统出现当前页面url未注册问题 1.问题描述:安卓系统可以正常支付,然而苹果系统怎么支付都不能正常支付,debug显示当前页面url未注册。 原理:单页应用,ios系统获取签名的url是首次进入页面的地址,安卓系统获取的是当前页面的url地址 解决方案:我们要在支付页面获取到url,所以需要在支付的前一个页面跳转的时候加上这个就可以了。 uni.navigateTo({ url: '/pages/order/order' , // #ifdef H5 succes

磨磨叽叽季 3160

微信公众号 - H5 网页微信支付提示 “当前页面的URL未注册“,但是刷新页面后就能支付成功了,频发于苹果手机 IOS 系统上,并且提示的路径也不是当前真实的页面路径,好像被拦截了(详细解决方案)

h5 使用JSAPI微信支付 当前页面的URL未注册 刷新页面后支付正常,前端H5微信支付报错URL没有注册,但是只要刷新页面就会恢复正常支付,vue网页微信支付报错url未注册,并且一刷新网页再支付就是正常的,vue如何解决公众号页面微信支付报错url未注册的问题,微信公众号支付问题, 当前页面的URL未注册,vue H5 网页微信支付失败,出现错误信息“当前页面的URL未注册“怎么办,移动端网页微信公众号支付报错:当前的url未注册解决方法,uniapp H5 微信公众号支付提示当前页面的URL未注册,

✅ 精选推荐文章 1万+

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

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

weixin_42998230的博客 4272

微信公众号支付报错:当前页面的url未注册

微信公众号支付报错:当前页面的url未注册,微信公众号支付,h5支付,公众号支付

江拥羡橙的博客 10万+

SpringBoot3 + Vben5.0实战:从零搭建企业级管理后台(附完整代码)

本文详细介绍了如何从零开始,使用SpringBoot3与Vben5.0技术栈搭建现代化企业级管理后台。通过对比分析,阐述了该组合在开发效率、性能(如虚拟线程)和权限模型(RBAC)方面的优势,并提供了从项目初始化、核心功能开发到部署运维的完整实战指南,帮助开发者快速构建高性能、易维护的后台系统。

weixin_29306317的博客 172

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

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

Max_fzy的博客 7035

MRI多序列,多中心数据集预处理--使用FSL-Flirt 配准数据

FLIRT(FMRIB 的线性图像配准工具)是用于线性(仿射)模态内和模态间脑图像配准的全自动稳健且准确的工具。 什么是配准 在这两张图片上,很容易看出它们没有对齐,左边相对右边倾斜,虽然我们人类视觉系统还是能把对应的解剖关系连系在一起,但是我们使用计算机分析时确不能够 因此,我们希望相同的解剖结构对齐,用坐标表示的话,希望他们在相同的坐标上。如下图 对齐这些解剖结构的过程就叫做配准(register) 因此,配准的目的也是使相同的解剖结构在同一个位置,便于分析。可以将CT和MRI配准,看同一结构在两个

Tina姐的博客 1万+

微信公众号支付问题 - 当前页面的URL未注册

微信支付 当前页面的URL未注册 排查思路和解决方法

u014071833的博客 5953

ZYNQ千兆网UDP通信实战:从Vivado配置到LWIP优化全流程(附避坑指南)

本文详细介绍了在ZYNQ平台上实现千兆以太网UDP通信的全流程,包括Vivado硬件配置、LWIP协议栈优化及实战代码示例。通过关键参数调整和性能优化,系统吞吐量可提升至850Mbps以上,适用于高速网络通信场景。

weixin_29161785的博客 230

GEO芯片数据下载和探针ID转换(保姆级教程)

R语言安装、GEO芯片数据下载、探针ID转换

qq_43138237的博客 3万+

微信支付提示url未注册

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

qq_42089654的博客 4324

图像处理系列——直方图之直方图规定化(Histogram Specification)

直方图规定化也叫直方图匹配(Histogram Matching),让原图像的像素分布与规定图像的像素分布保持一致。直方图规定化比直方图均衡化更加灵活,算是直方图均衡的变种。常用于图片风格一致性的自动处理,能有效的改善图像的整体或局部的特征,广泛运用在图像增强处理中。

nanke_yh的博客 4595

微信支付时候提示当前页面url未注册

2. URL未添加到微信支付的白名单:微信支付要求支付页面的URL必须事先添加到支付的白名单中,以确保安全性。如果URL未添加到白名单,微信支付将拒绝请求。3. URL使用了非法字符或格式:微信支付对URL的格式要求较为严格,如果URL中包含非法字符或格式不正确,可能导致注册失败。解决方法:登录微信支付商户平台,检查并确保已正确配置回调URL。解决方法:在微信支付商户平台的设置中,将支付页面的URL添加到白名单中。确保URL的协议、域名、端口号等都正确无误。确保URL的格式符合标准的URL规范。

weixin_52673410的博客 2054

STM32H750VB与AD5292通讯,写入阻值后,AD5292 的阻值没有变化,如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1099

链路状态路由协议 OSPF (一)

本章将会学习链路状态路由协议OSPF,理解OSPF的基本概念,工作原理,掌握OSPF配置基本命令。本章重点,OSPF的基本概念,OSPF配置。

yj11290301的博客 3475

微信jsapi支付失败 当前页面的URL未注册

问题描述:已经设置了jsapi支付授权目录,微信jsapi支付失败 当前页面的URL未注册,增加history.pushState(null,null,"/weixin/"); 解决问题 如图:借的图,实际设置的是 http://www.xxxx.com/weixin/ 支付提示: 未改之前: <script src='<?=SITE_URL?>/js/jquery.min.js'></script> <script type="t...

firwind的专栏 7255

如何设置反馈点

前面的POWER DC仿真都是忽略反馈线进行的仿真,如果单板压降不过,电源会自动调整输出电压,来满足负载的得到额定的电压.可以看到因为设置了反馈点,源端电压就被抬高到满足压降的值了。仿真上也可以自己添加反馈点,以得到抬高后的电源输出电压值。同样以下图的CPU的Core电源为例。按照流程正常设置好参数。

weixin_54787054的博客 1147

微信支付:“当前页面的URL未注册”

微信支付之:3当前页面的URL未注册

life 6万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

微信支付url未注册问题解决方案

开发十年,就只剩下这套架构体系了! &gt;&gt;&gt;    ...

qvanminpiao的博客 3546

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

解决微信当前页面的URL未注册问题

解决微信当前页面的URL未注册问题问题解决 问题 微信支付目录设置正确的情况下出现微信当前页面的URL未注册的错误 解决 注意上图的链接地址 http://www.xxx.com/Mobile/Payment/getCode1.html 正确链接地址 http://www.xxx.com/index.php/Mobile/Payment/getCode1.html 少了入口文件就会报出微信当前页...

qq_31135223的博客 4591

Camera2Demo

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

微信支付提示"当前页面的url未注册"

支付授权目录配置格式按微信要求结尾必须有”/” 如:http://xxx.com/pay/ 此时如果业务页面正好是index时,我们会习惯性地省略 /index, 正是这种情况导致出现”当前页面的url未注册”; 此时配置oauth2链接的redirect_uri时必须加上pay下级的index; 如:redirect_uri=’+encodeURIComponent(‘http://xxx

dotffer的专栏 1万+

微信支付出现--3当前页面的URL未注册

最近在尝试着写微信支付方面的内容,今天下午的时候遇到了一个问题,也就是当前页面没有进行注册的问题。 在写好后台代码之后我在微信后台配置了测试授权目录和支付白名单,如下图所示,但是无论我如何进行测试总是会提醒一个错误就是“3当前页面的URL未注册” 再说就是这儿还需要注意一些细节方面的问题: 1、首先要注意的是,这儿不存在什么域名未备案的乱七八糟的原因,为备案的域名不影

daily886的博客 5682

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

这个问题比较多样,我这里的问题现象是这样的: 在微信后台配置的地址是: https://web.ujinbi.com/bps_xjyx/ 【这里注意,微信支付配置的地址要’/'结尾】 这里展示一下几个重要页面地址: 首页:https://web.ujinbi.com/bps_xjyx/#/youxaun 商品详情:https://web.ujinbi.com/bps_xjyx/#/good_de...

github_38928905的博客 4988

微信支付 域名与后台配置不一致 当前页面的URL未注册

在对接微信支付时,经常遇到这两个问题。 域名与后台配置不一致 这通常发生在获取网页授权,请求https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%

wangjun5159的专栏 4617

微信支付坑:url未注册

微信支付,报:url未注册 页面URL未注册 支付授权目录 这里很重要我就是在这里折腾了很久。怎么设置呢,首先要看你支付的当前页面URL 比如是:http://www.taidupa.com/wxpay/js_api_call.php 你就必须填写: http://www.taidupa.com/wxpay/ 假如是:http://www.taidupa.c

童大大的专栏 5848
上一篇: cube-ui 自定义dialog一闪而过的问题
下一篇: SpringBoot 请求相关
Zz_糖小七
博客等级 码龄10年 1732粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值