美文网首页iOS支付技术iOS大咖说iOS开发
iOS开发 支付之银联支付集成

iOS开发 支付之银联支付集成

作者: Ke_Wang | 来源:发表于2016-02-15 15:44 被阅读10937次

iOS开发之银联支付集成

最近在做支付这一块的东西,就记录下来以便以后参考和各位交流学习,这里是银联支付

银联官网在这里,这里能下载SDK或者是看文档。文档嘛,对银联来说,还是不要看的太仔细的好,以前觉得支付宝跟微信支付就够恶心了,银联,更胜一筹啊~~,还好最新的版本写的简单了很多,看文档一直做下去基本上就没问题了。

首先,SDK在这里下载
银联手机控件支付
里面包含需要的库文件和详细的文档(ps:昨天刚刚更新了一版,跟以前的稍微有点出入,文档上写的有,大家可以对比参考下)

看下交互流程:


交互流程

支付的过程文档上写的很详细了,在这里就不再赘述了。看不懂的也可以发私信交流下。

下面就开始集成SDK了

将需要的库文件拖入到自己的项目中,SDK文件所在目录upmp_iphone/paymentcontrol,包含 UPPaymentControl.h、libPaymentControl.a两个文件(老版本是三个,这点不一样)。

拖入工程中

咱们iOS客户端需要做的其实很简单,只需要调用一个方法就行啦,

接口调用方法

方法需要的几个参数文档上都写的有,tn是交易流水号,你们服务器端传给你的,咱们客户端只有凭借这个参数才能调用支付控件 进行支付的。

判断是否安装了银联客户端这个方法:
- (BOOL)isPaymentAppInstalled可以不写,写了可以做一些自己想要的处理~~

文档上还提供了测试的账号,可以试试。
支付结果回调在文档上写的也很详细,大家看看就行了,懒得话复制过来就能用了。


感觉银联支付还是比较简单的,目测比微信支付宝都要简单,麻烦的东西(如签名,生成订单什么的)这些东西都是后台做的,咱们只需要简单低调用一个方法就行啦,这还是很良心的。

相关文章

网友评论

  • 浮动跳跃:支付成功, 回掉方法不执行。
    浮动跳跃:@WangK_Dev 好。。。
    Ke_Wang:@我还有好多小愿望 你看下最新的文档看行不行,这个文章好久了 :joy: :joy:
  • d0ab8ef28fa2:说实在的,你这篇比微信和支付宝有点偷懒。
    银联的文档你抄过来都行,免得我们去看....
  • 乐视薯片:想问一下 按照文档弄了一遍,但是一直加载不出来支付页面,卡在跳转页面那里,该配置的都配置了,这是怎么回事啊
  • 追你的小豪:返回结果怎么传到 要用的页面
    7174cd4d8a84:block回调呗
  • Ke_Wang:我是做的原生的支付,返回结果就是在appdelegate里面 , H5 不知道呀 ,没用过 :joy: :joy:
  • 08017336116b:麻烦问一下 在处理银联支付结果的时候 是在appdelegate里面
    这个处理能自己在其它地方处理吗?
    或者自己能在其它地方重新这个方法吗?
    因为我是写的phonegap插件来集成这个支付
    所以处理结果的时候 有点让人不知道怎么办
    注:目前流程是 H5调用原生 支付 再往H5返回支付结果
    现在 是往H5返回支付结果的时候 出现问题了
    c84f8a8e16c6:@二宁元宝 我们也要用h5所以想问问你们怎么做的,是把所有app需要的参数都通过url传递过来吗?不知道你怎么解决的

本文标题:iOS开发 支付之银联支付集成

本文链接:https://www.haomeiwen.com/subject/xvjpkttx.html