非微信内如何调起wap版微信支付

WAP怎么调起客户端?
在中国电信这个wap站点内,点击选择微信支付的时候,ajax去请求了一个页面weixin.do,返回的信息里面有一个url: weixin://wap/pay?appid%3Dwxbbe8bc43f786c9c6%26noncestr%3 ... 这个应该就是支付地址。 接着点击立即支付按钮,就会去请求这个地址。 如果是用手机访问的,就会跳到微信支付。
wap站是没有调起客户端的能力的。 但客户端有调起客户端的能力。所以大致可以肯定是浏览器调起的微信。
那是不是微信封装的特定的协议,然后浏览器实现了这种协议哪?
有两个原因让我否定了这种想法。
-
更换了多个浏览器,都可以,iphone的sarifi也可以调起,用android和ios也都可以。
-
微信未公开这种支付方式
微信未公开,使用这种方式的wap站点又凤毛麟角,这么多的浏览器去实现这种协议,基本不可能。
那客户端是怎么调起客户端的那?
相关信息查到:weixin:// 的这种调用属于url模式调用,系统是支持的。
ios和安卓的 URL Scheme 设置参考以下两篇文章:
于是我试着在手机浏览器的地址栏中
-
输入weixin:// , 能调起微信。
-
输入alipay:// ,也能调起支付宝
-
输入youku:// , 也能调起优酷
微信WAP版接口
-
网上查到,微信支付WAP支付的接口文档: https://pay.weixin.qq.com/wiki/doc/api/wap.php?chapter=15_1
-
官方还提供了一个demo,大家可以试一试:http://wxpay.wxutil.com/mch/pay/h5.v2.php
-
不过想用wap支付,得向腾讯沟通申请。 我给客服电话,给的回复是: wap版支付目前是邀请制,没有收到邀请的,暂时不可用。我说我看中国电信用了,我们是中国移动,也不可以吗? 她说,没有收到邀请,不可以。 妈的,真尿性! 听别人说过,月流水达到几百万,可以找到微信的的BD申请!
-
以下是接口流程图
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2016-04-26 Asp.net MVC 4 异步方法
2016-04-26 Ioc容器Autofac系列(3)-- 三种注册组件的方式
2016-04-26 随心所欲的DateTime显示格式
2016-04-26 Ioc容器Autofac系列(2)-- asp.net mvc中整合autofac
2016-04-26 Ioc容器Autofac系列(1)-- 初窥
2016-04-26 nopcommerce商城系统--源代码结构和架构
2016-04-26 nopcommerce商城系统--如何编写一个插件