Translation disclaimer

Documentation is written in English and subsequently translated. This page, therefore, might not have the most up-to-date content. If any questions arise relating to the accuracy of the translated content, please refer to the English version of the page.

Menu

iOS SDK


利用我们的 iOS SDK 接受支付,同时仍然符合作为最低 PCI 合规级别的 SAQ-A 的资质。

将我们的 SDK 集成到您的本地应用程序中,以此创建您自己独特的样式和品牌的结账表。

请在此处阅读有关 Checkout SDK 和支持的支付过程的更多详情。

注释:让自己熟悉我们的API 原则,以确保有弹性的集成。

它如何工作?

我们通过创建会话来保护您的客户支付详情。您然后可以利用卡详情来创建 Token,并且可以选择用 CVC 来接受支付。

什么是 session

session 是由 SDK 生成的客户卡详情的独特识别码。

获得我们的 SDK

通过Cocoapods和 [Swift Package Manager] (https://www.swift.org/package-manager/#:~:text=The%20Swift%20Package%20Manager%20is,in%20Swift%203.0%20and%20above.) 可以获得我们的 iOS SDK。

注释:在 Swift Package Manager 上仅可以获得我们 2.4.0 以上的最新版本 iOS SDK。

Cocoapods

一旦安装并配置了您的项目以使用 Cocoapods,请将以下代码添加到您的项目 Podfile 中,以便添加我们的 SDK。

Copied!
pod 'AccessCheckoutSDK'

以下是连接 Cocoapods 上的我们 SDK 主页的链接:

Swift Package Manager

版本 2.4.0 以上的 Access Checkout iOS SDK 支持 Swift Package Manager。

一旦配置了您的项目以使用 Swift Package Manager,您可以通过以下两种方式中的任意一种将 iOS SDK 添加为依赖项:

然后,您将需要指定 Access Checkout iOS SDK GitHub 储存库的 URL:

导入

您必须导入 Access Checkout 模块,以便访问创建表格和生成会话所需的所有类别、方法和功能。

以下是如何将 Access Checkout 模块导入您的 swift 文件的示例。

Copied!
import AccessCheckoutSDK

在导入 Access Checkout 模块之后,我们建议您通过 UIViewController 来延长 ViewController

Copied!
class ViewController: UIViewController {
    ...


后续步骤

查看我们有关如何创建您可以用来接受支付的会话的指南:

注释:对于一次性付款,您将需要在接受支付后删除 Token

创建用卡支付的会话

  1. 提交卡详情以创建会话
  2. 创建已验证 Token
  3. 利用该 Token接受支付

创建会话以便使用卡和 CVC 进行支付

  1. 提交卡详情和 CVC 以创建两个单独的会话
  2. 利用您的卡创建一个已验证 Tokensession
  3. 在我们的 card/checkout 支付工具中使用您的 CVC session 和已验证 Token,以便利用以下端点之一接受支付:

仅为 CVC 创建会话并用存储的 Token 进行支付

  1. 提交 CVC 以创建会话
  2. 在我们的 card/checkout 支付工具中使用您的 CVC session 和存储的已验证 Token,以便利用以下端点之一接受支付: