银联手机网页如何调用云闪付(银联钱包)
银联云闪付是目前市场上比较火热的一个名词,意思是说用户在进行支付时,通过调用云闪付客户端来进行快速支付的一种支付方式。
手机APP通过插件调起方法可调起导入的银联jar文件或者在手机安装银联云闪付客户端的条件下,调起标准版银联支付或者调起银联云闪付。
现在手机网页调起银联支付时,默认会调起银联快捷支付业务如需调起云闪付APP,需要将商户配置打开wap调起云闪付app的权限;这一权限的开通,需要通过提交服务单来进行处理;
具体步骤如下:登录银联系统平台提交运营服务单,选择日常服务->自助服务->业务管理->线上支付业务(网关控件WAP类)信息调整->申请表中需求描述写清楚商户名称、商户编号打开调云闪付APP。
手机APP客户端调起方式(webview形式):
iOS客户端
1.需添加协议白名单
在Xcode7.0之后的版本中进行开发,需要在工程对应的plist文件中,添加LSApplicationQueriesSchemes Array并加入uppaysdk、uppaywallet、uppayx1、uppayx2、uppayx3五个item,具体设置可参考以下截图:
或者直接添加如下代码到plist文件中:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>uppaysdk</string>
<string>uppaywallet</string>
<string>uppayx1</string>
<string>uppayx2</string>
<string>uppayx3</string>
</array>
2.UserAgent需要送手机的值
UserAgent请勿随意修改,如果需要修改:iOS请保证原UserAgent含有的字段仍然会出现,可以多字段但不能少。(UserAgent不对时会跳去PC页面。)
Android客户端
1.需将upwrp添加至scheme白名单
安卓版云闪付APP的scheme是upwrp,若商户APP内的webview只识别http/https开头的url,或者商户webview的scheme白名单未添加upwrp,则调不起云闪付APP。
解决方法:
重写webview的shouldOverrideUrlLoading方法,用一个Intent去调起能处理upwrp开头的url的云闪付APP。代码示例如下:
WebViewClient webViewClient = new WebViewClient() {
@Override
publicbooleanshouldOverrideUrlLoading(WebView wv, String url) {
if(url == null) returnfalse;
try {
if(url.startsWith("upwrp://")
//其他自定义的scheme
) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
returntrue;
}
} catch (Exception e) { //防止crash (如果手机上没有安装处理某个scheme开头的url的APP, 会导致crash)
returnfalse;
}
//处理http和https开头的url
wv.loadUrl(url);
returntrue;
}
};
webview.setWebViewClient(webViewClient);
注意: 用intent处理自定义的scheme开头的url时, 代码必须加上try...catch..., 因为如果你的手机上没有安装处理那个scheme的应用 (手机上无应用能处理该scheme), 那么就会crash。
2.(wap产品本身的要求)UserAgent需要送手机的值
UserAgent请勿随意修改,如果需要修改:安卓请保证其中含有“Android”字段,大小写敏感。(UserAgent不对时会跳去PC页面。)
后台:
服务端无须修改
银联手机网页如何调用云闪付(银联钱包)相关推荐
- 银联进件渠道教程-云闪付收银台最新方法(可对接易支付)
用户可以直接注册激活,邮箱内会有秘钥,可以对接网站,APP,公众号等 银联进件教程.zip - 蓝奏云文件大小:3.6 M|https://ch-h-cn.lanzoum.com/i3t0D0cyds ...
- java云闪付,第三方支付-银联云闪付开发教程
最近项目中,新增了一种第三方支付方式--云闪付,特总结了一下开发流程. 一.准备工作 云闪付支付流程图 a.客户选择云闪付支付,提交订单给商户后端,后端向银联后端请求tn(流水号): b.商户后端请求 ...
- 云闪付怎么对接三方php,第三方支付-银联云闪付开发教程
最近项目中,新增了一种第三方支付方式--云闪付,特总结了一下开发流程. 一.准备工作 云闪付支付流程图 a.客户选择云闪付支付,提交订单给商户后端,后端向银联后端请求tn(流水号): b.商户后端请求 ...
- 华为p20支持手机云闪付吗_华为手机怎么用云闪付?华为哪些手机支持云闪付
现如今,随着智能手机的应用,出门不带现金带上手机即可,这种观念也已经深入人心了.今天,小编来给大家介绍一下,华为手机怎么用云闪付,有哪些机型支持使用云闪付呢? www.kameng.com[卡盟网] ...
- 华为p20支持手机云闪付吗_华为手机怎么用云闪付 支持的机型有哪些
现如今,随着智能手机的应用,出门不带现金带上手机即可,这种观念也已经深入人心了.今天,小编来给大家介绍一下,华为手机怎么用云闪付,有哪些机型支持使用云闪付呢? 华为手机怎么用云闪付? 1.线下使用流程 ...
- 手机root后安装xposed框架后,如何启动云闪付?
手机root后启动云闪付. 手机root后安装xposed框架后,如何启动云闪付? 一.启动闪退 1.解决方案一(失败) 2.解决方案二(失败) 3.解决方案三(未完成实验) 4.解决方案四(成功) ...
- 云闪付单个红包最高2018,这是要打败支付宝的节奏吗?
最近过年,红包雨满天飞,各家各路都来参与,特别是移动支付领域的竞争更为激烈,其中支付宝.微信.云闪付的战火烧的最旺. 云闪付巨额红包意在抢占移动支付市场 云闪付最近一段时间又出来闹事, 为推广银联云闪 ...
- 第三方移动支付类产品竞品分析:支付宝VS微信支付VS云闪付
第三方移动支付类产品竞品分析:支付宝VS微信支付VS云闪付 文章目录 第三方移动支付类产品竞品分析:支付宝VS微信支付VS云闪付 一.分析背景与竞品选择 1.竞品分析目的 2.行业研究与市场趋势分析 ...
- 白苹果了怎么办_建行储蓄卡云闪付bug还款玩法(苹果和安卓机攻略)
小白玩卡指南在上一篇提到 建行龙支付多倍积分攻略 活动3:建行储蓄卡手机闪付5倍积分2019.10.1~2019.12.31建行借记卡(储蓄卡)使用手机闪付5倍积分,上限20000积分. 预估收益:活 ...
最新文章
- php与nginx之间的通信
- 开启Windows7多用户远程桌面
- OpenCv实现两幅图像的拼接
- 2020边缘计算状态报告:2028年企业IT基础设施边缘支出将达87亿美元
- Enterprise Library 2.0 Hands On Lab 翻译(3):数据访问程序块(三)
- 服务器虚拟光驱无法加载,Proxmox/创建PVE/安装windows 2012r2系统无法识别硬盘/如何添加virtio驱动/...
- # ; @REM !等符号在WINCE6.0下的意义和作用
- Timus 1079. Maximum
- IOI flower
- MyBatis源码阅读(四) --- SqlSession的创建过程
- win10安装nessus8.10
- realtek高清晰音频管理器怎么关闭的方法
- 英特尔傲腾内存linux,英特尔傲腾技术挺简单 三分钟了解这项黑科技
- 吉他音阶训练入门教程——中集(运用方法)
- matlab在电磁场方向,基于matlab的电磁场仿真与分析探究.pdf
- AIROBOT系统 之 私人存储 和 DLNA 智能电视云
- 构建根文件系统(一)
- Gmail邮箱怎么获取授权码?熟悉一下
- linux报错Loading mirror speeds from cached hostfile解决方法
- 大数据级新闻去重实现 - 1.在线实时方案