iOS如何集成使用聚合支付
iOS如何集成使用聚合支付 , 以手动导入为例使用Xcode进行集成 。
工具/原料以手动导入为例 , 将资源包下载之后 , 文件夹目录结构如下 , example文件夹是示工程 , lib文件夹是我们需要的资源 。
手动导入时候直接将lib文件夹拖动到Xcode的项目工程之中 , lib文件夹的展示目录如下 , Channels文件夹中存放了各个支付平台相关的资源文件 , 可以根据自己的需要将文件夹删除以减小工程大小(注意:工程目录下删除请确保实体文件目录下已经删除) 。
点击工程选择Targets-->Build Phases-->Link Binary With Libraries新增以下依赖文件 , 如下:
针对于iOS9.0以上的版本 , 如果需要使用到微信或者支付宝支付的话必须在Info.plist中添加以下字段进行白名单设置 , 如下 , 其他URL Schemes相关根据申请平台获取直接在Targets-->Info-->URL Types下填写即可 。
在需要使用的地方导入#import "Pingpp.h" , 如下:
使用以下类方法进行调用 ,
+ (void)createPayment:(NSObject *)charge
viewController:(UIViewController*)viewController
appURLScheme:(NSString *)scheme
withCompletion:(PingppCompletion)completionBlock;
charge:表示支付的参数 , 一般从服务器返回 。
viewController:表示控制器 , 一般填写self即可 。
scheme:渠道回调需要 。
completionBlock:支付回调block 。
【iOS如何集成使用聚合支付】
在回调参数里面判断result是否为success , 如下:
- 《中国哲学如何登场》读后感摘抄
- 电视柜|电视柜如何选择尺寸
- 集成灶|集成灶哪个品牌性价比高质量好,集成灶排行榜
- 德祐的门店复制模式——如何快速培养人才? 薄荷曼哥
- 如何看出一个女生慢慢不喜欢你了
- 中介|中介如何知道你跳单了
- 如何阅读德里达读后感精选
- 如何阅读福柯的读后感大全
- 猫|如何布置猫的房间
- 专注力:如何高效做事读后感精选