ios学习iOS开发实践开发必用啊

IOS开发银联支付集成

2015-12-21  本文已影响782人  曾迦

开发前准备


新建项目,去下载最新开发包 下载地址:
https://open.unionpay.com/ajweb/help/file/techFile?cateLog=Development_kit

银联SDK.png

将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就不写了,不是必然遇到的
有问题请留言...

上一篇下一篇

猜你喜欢

热点阅读