许可 | MIT |
发布上次发布 | 2018年1月 |
SwiftSwift 版本 | 3.0 |
由 PayUbiz,Umang Arya 维护。
依赖项 | |
JSONModel | >= 0 |
CitrusGraphics | >= 0 |
CitrusPay iOS SDK 可以通过各种支付方式收集支付。
SDK 为开发自身 iOS 应用程序的 CitrusPay 合作伙伴设计。该 SDK 提供了一种原生集成方式,可在这些应用内轻松接受支付,并提供高性能、功能丰富的结账体验。
##功能
CitrusPay iOS SDK 广泛提供以下功能。
####完整的SDK 更改日志也可用
您可以通过CocoaPods或手动包含来尝试和使用Citrus Payments SDK。此项目随SDK一起提供。
通过CocoaPods - 要运行示例项目,首先从示例目录中克隆repo并运行pod install
。
###与Citrus PG集成的先决条件
注意:在继续之前,请确保满足上述所有要求。
如果您不想使用CocoaPods,那么次要建议是使用子模块。这允许您使用标准的Git命令轻松跟踪更新。安装的第一步是将子模块添加到您的项目中
$ cd /path/to/MyApplication
# If this is a new project, initialize git...
$ git init
$ git submodule add git://github.com/citruspay/citruspay-ios-sdk.git
$ git submodule update --init --recursive
$ open citruspay-ios-sdk
构建阶段
标签,展开与库链接
部分CitrusPay.framework
常规
标签,展开嵌入的二进制文件
部分CitrusPay.framework
如果您想手动下载并维护SDK,请按照以下步骤操作
$ git clone --recursive https://github.com/citruspay/citruspay-ios-sdk.git
$ open citruspay-ios-sdk
构建阶段
标签下,展开与库链接
部分。CitrusPay.framework
常规
标签下,展开嵌入的二进制文件
部分。CitrusPay.framework
JSONModel.xcodeproj
拖到您的Xcode项目中(即使用直接项目依赖)构建阶段
标签,展开与库链接
部分JSONModel.framework
常规
标签,展开嵌入的二进制文件
部分JSONModel.framework
构建阶段
标签,展开与库链接
部分CitrusGraphics.framework
常规
标签,展开嵌入的二进制文件
部分CitrusGraphics.framework
导航到"依赖"文件夹,并将子文件夹中的Kingfisher.xcodeproj
拖到您的Xcode项目中(即使用直接项目依赖)
选择目标,导航到构建阶段
标签,展开与库链接
部分
单击+并选择与您的目标平台相关的Kingfisher.framework
然后导航到常规
标签,展开嵌入的二进制文件
部分
单击+并选择与您的目标平台相关的Kingfisher.framework
将您的应用链接到SystemConfiguration.framework
完成!
安装完成后,您必须通过添加以下内容将CitrusPay SDK导入到项目中
Swift
import CitrusPay
Objective-C
#import <CitrusPay/CitrusPay.h>
到您想要使用此框架的文件中。
准备好后,继续查看文档,了解如何使用CitrusPay。
HTML文档托管在我们的CitrusPay开发人员指南上。
Git Wiki文档可在Git Wiki文档中找到。
```CitrusPay.h```是使用SDK的起点,并包含您将要交互的主要类。
它公开了您可以调用的所有方法,以通过支持的支付方式接收付款。
详细的参考文档可在CitrusPay
类的参考页面找到。
SDK中的其他所有类都是数据模型,用于在您的应用和SDK之间交换数据。
每个类的详细参考文档都在相应的参考页面。
前往Git Wiki 文档查看所有可用的API方法。
查看最新的发布页面
前往Git Wiki 文档查看所有可用的API方法。
准备好后,查看下面的示例来学习如何与SDK交互。