美文网首页
Swift 集成银联支付 简洁版

Swift 集成银联支付 简洁版

作者: 311ca7a27754 | 来源:发表于2016-09-28 11:34 被阅读0次

我们的项目只用到了微信支付,和支付宝支付,突然之间让集成银联支付的动,看了一下需要我们程序做的还是比较简单的。

银联支付官网:https://open.unionpay.com/ajweb/help/file  ,我用手机控件开发包的3.3.3版本

首先导入sdk配置工程

1.添加类库,3.3.3版本的类库精简到了两个文件,直接导入即可

银联sdk文件

2.再swift工程中建立一个桥接的文件,导入头文件

桥接文件

3.在Build Settings下边的Other Linker Flags 添加 -ObjC

添加配置

4.最重要的一点是要在swift中创建一个OC的类(这个里边可以什么都不用操作,如果有其他的OC类 改一下就可以就不用添加了)然后把.m改为.mm,要不然的话会一直报这个错误

报错

5.跳转银联客户端和支付成功需要的配置,设置URL Scheme,添加白名单

设置URL Scheme 添加白名单

代码添加

1.发起支付之前需要先从后台获取到一个交易流水号,不能自己随便写,我这里用官方测试的网址获取流水号,直接上代码:

发起支付代码

2.收到支付回调处理

回调处理

搞定!demo地址:https://github.com/sunxiaoju/yinlianzhifu

相关文章

  • Swift 集成银联支付 简洁版

    我们的项目只用到了微信支付,和支付宝支付,突然之间让集成银联支付的动,看了一下需要我们程序做的还是比较简单的。 银...

  • 银联支付相关文档

    银联支付相关文档银联集成官网

  • iOS银联支付集成

    项目中需要用到银联支付,简单的记录下集成过程与集成中遇到的问题。 一、到银联支付开放平台下载SDK,银联手机控件支...

  • 封装一个支付帮助类

    方便集成支付的支付业务,将支付宝支付,微信支付,银联支付,银联商务全民付移动支付封装成一个帮助类,便于使用 1.将...

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

    iOS开发之银联支付集成 最近在做支付这一块的东西,就记录下来以便以后参考和各位交流学习,这里是银联支付 银联官网...

  • iOS开发之 - 银联支付

    前阵子看了很多篇博客,有很多朋友吐槽说银联支付怎么怎么坑,所以集成的时候小心翼翼,但集成完银联支付之后,觉得相对于...

  • 银联商务扫码支付-被扫业务

    最近在业务系统中集成了银联商务扫码支付-被扫业务产品,最开始还错以为是银联,殊不知此银联非彼银联,银联商务跟银联好...

  • iOS集成支付宝-Swift版

    iOS集成支付宝-Swift版 如果要了解整个支付流程可以阅读文章《手机App集成微信支付&支付宝-iOS&And...

  • iOS&Android集成微信支付-Server篇(PH

    iOS&Android集成微信支付-Server篇(PHP) 在上一篇文章《iOS集成微信支付-Swift版》中,...

  • iOS 集成银联支付(绕过文档的坑,快速集成)

    iOS 集成银联支付(绕过文档的坑,快速集成) 本文是投稿文章,作者:南栀倾寒 当初集成支付宝的时候,觉得见了这么...

网友评论

      本文标题:Swift 集成银联支付 简洁版

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