您的位置:首页 > 移动开发 > IOS开发

文章标题

2016-04-21 15:23 253 查看
**

iOS 银联支付的集成

**

下载demo地址:http://pan.baidu.com/s/1o7qrTfc

银联支付

银联支付官方SDK下载地址:https://open.unionpay.com/ajweb/help/query



下载后……(因为我下载以后打不开,还在进一步解决中)

我在网上找了一张图……



打开官方的开发者文档.OK

1.SDK说明

1.支持纯无卡交易静态库,以下简称UPPayPlugin,包含文件:

UPPayPlugin.h UPPayPluginDelegate.h libUPPayPlugin.a

2.支持纯无卡交易和 VIPOS 音频口支付静态库,以下简称 UPPayPluginPro ,公司自主研发的 VIPOS (即”voice interface POS”音频接口 POS 机)支付平台, 与银联联合运营, 并协助银联制定了手机 POS 等安全规范 业务 与技术标准.包含文件:

UPPayPluginPro.h UPPayPluginDelegate.h libUPPayPluginPro.a

2.添加 SDK 包

a.根据商户选择的SDK版本, 将sdk/inc目录和sdk/libs目录下对应版本的三个文件添加到 YinLianPay 工程中;

b.如果你选择的是UPPayPlugin版本,添加:

QuarzCore.framework,Security.framework到工程中;

c.如果你选择的是UPPayPluginPro版本, 添加:

QuarzCore.framework, AudioToolBox.framework, CoreAudio.framework, MediaPlayer.framework, AVFoundation.framework 和 Security.framework到工程中.

工程配置:

1.在需要调用支付控件的源文件内引用头文件UPPayPlugin.h 或 UPPayPluginPro.h(注意: 如果工程的 compile source as 选项的值不是Objective-C++, 则引用此头文件的文件类型都更改为.mm)



2.在工程的 Build Settings 中找到Other Linker Flags 中添加-ObjC 宏.(注意大小写,O是大写,C是大写)



将Xcode 工程中 Building Setting -> Apple LLVM compiler Language 标签下的 C++ Language Dialect 和 C++ Standard Library 属性值修改为 Compiler Default





这里给大家写了一个按钮关联了一个银联支付的方法.里面给大家写了详细的参数注释.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息