IOS开发银联支付集成
2015-12-21 本文已影响782人
曾迦
开发前准备
新建项目,去下载最新开发包 下载地址:
https://open.unionpay.com/ajweb/help/file/techFile?cateLog=Development_kit
将SDK导入工程
支付流程
银联的文档还好.png配置环境
1.导入依赖库:
依赖库png
2.因为银联用到了OC C++混编,文档提供了几种方案,我选择的是生成一个.mm文件
3.查看静态库.a的路径是否匹配.
正式开发
+ (BOOL)startPay:(NSString*)tn mode:(NSString*)mode viewController:(UIViewController*)viewController delegate:(id<UPPayPluginDelegegate>)delegate;
tn
由后台提供.
mode
生产环境还是测试环境 00是生产.
viewController
当前控制器
delegate
回调执行的控制器
-(void)UPPayPluginResult:(NSString*)result;
回调执行的方法result
判断 success: 成功 fail:失败 cancel:取消
swift 没变化 还是混编
银联文档比较详细,这篇的一些BUG就不写了,不是必然遇到的
有问题请留言...