码迷,mamicode.com
首页 > 移动开发 > 详细

iOS接入招商银行一网通

时间:2018-09-19 17:20:05      阅读:1227      评论:0      收藏:0      [点我收藏+]

标签:页面   整理   编码   size   turn   .com   两种   信息   font   

前言:

首先吐槽一下:最近公司让接入招商银行一网通支付.并给了测试账号和相关资料文档,官方文档看了一下,基本没有什么有价值信息.也没有demo.网上搜了一些资料基本也都是模棱两可的无用信息.所以我整理了一下流程

实现:

通过app调起招商一网通支付有两种情况,  1,手机上已安装招商银行APP 2,手机上未安装招商APP

先说安装APP情况下.

步骤1: 首先在APP中点击使用招商一网通支付时要先判断设备是否安装招商APP.如果安装了跳转招商APP支付,如果未安装则使用web页面去加载并支付.下图付代码. !!!这里注意:跳转APP支付和使用web页面支付的请求报文是不一样的(不过都是后台返回给咱们的??)
 

技术分享图片

 

步骤2: 拿到后台返回给咱们的请求报文,将此报文进行编码

 

技术分享图片

 

步骤3: 将编码后的请求报文和招商银行文档实例中url参数进行拼接跳转支付

  

技术分享图片

 

 注意!一网通支付是拿不到支付成功回调的,只有后台可以拿到.支付成功后如果没有显示   返回商家  按钮 和后台约定,将参数returnUrl设置为本APP的scheme即可显示!

 

没有安装APP情况下,就要使用web去支付

核心代码如下

 

技术分享图片

 

 

技术分享图片

 

最后欢迎各位iOS开发的朋友加群 201708926 交流学习!!!

 

iOS接入招商银行一网通

标签:页面   整理   编码   size   turn   .com   两种   信息   font   

原文地址:https://www.cnblogs.com/baxiu/p/9675355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!