美文网首页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