CardFlight iOS SDK 库
介绍
CardFlight iOS SDK用于在你的iOS应用程序中处理卡面现卡面未刷卡交易。
CardFlight的SDK围绕尽可能简单的基础上,将最高级别的安全放在首位。在你构建应用程序时,消除PCI合规性的痛苦。
通过你的API密钥进行身份验证,并通过账户令牌进行处理。所有连接CardFlight API都通过HTTPS over HSTS完成。
设置
CocoaPods安装
CocoaPods 是安装 CardFlight 推荐的方法。
Podfile
platform :ios, '8.0'
pod "CardFlight"
手动安装
将 libCardFlightLibrary.a 和所有头文件添加到您的项目中。将以下框架添加到您的项目中
- AVFoundation.framework
- AudioToolbox.framework
- MediaPlayer.framework
- MessageUI.framework
- CoreGraphics.framework
- ExternalAccessory.framework
- libstdc++.6.0.9.dylib
日志记录
SDK 包含一个用于帮助调试的日志模式,将在控制台中打印出语句。请确保在生产代码中将其禁用。
- (void)setLogging:(BOOL)logging;
初始化
将 CardFlight.h 添加到您的 AppDelegate 中,并设置 API 密钥和帐户令牌。
示例
[[CFTSessionManager sharedInstance] setApiToken:@"e9cb15260f08e438b782952895d4ba4d"
accountToken:@"acc_04ff8bf654afb265"];
CardFlight SDK 被划分为易于管理的数据组件。您只需在需要访问这些组件的类的头文件中包含您想要使用的组件即可。
SDK 文档
支持的平台
所有CardFlight读卡器均在iOS 8.0或更高版本上运行。我们的SDK支持多种iOS平台。点击此处查看更新后的列表。
寻找Android版本?
我们已为您准备妥当。点击此处了解更多关于我们的CardFlight Android SDK信息。