ProcessOutCheckout3DS 4.19.0

ProcessOutCheckout3DS 4.19.0

ProcessOut CIAndrii VysotskyiProcessOut CI维护。



 
依赖关系
ProcessOut= 4.19.0
Checkout3DS= 3.2.4
 

  • ProcessOut

ProcessOut

通过我们的 ProcessOut 文档 开始使用,或者浏览 SDK 参考

需求

iOS 12.0+

模块

模块 描述
ProcessOut 允许与 ProcessOut API 交互,并提供一个 UI 来处理支付。
ProcessOutCheckout3DS 与 Checkout.com 3D Secure (3DS) 移动 SDK 的集成。

贡献

我们欢迎所有类型的贡献,包括新功能、错误修复和总体改进。

开发要求

  • 近期版本的 macOS (已测试 13.3.1)
  • 近期版本的 Xcode (已测试 14.3.1)
  • Homebrew 软件包管理器
  • Ruby (已测试 3.1.2) 并安装 bundler

安装

在继续之前,请确保您已经安装在“开发要求”部分中指定的所有依赖项。然后,从存储库的根目录运行 ./Scripts/BootstrapProject.sh 脚本以安装剩余的依赖项和准备项目。它将创建应用于开发的 ProcessOut.xcodeproj 项目。

注意

如果您打算运行测试,确保在使用项目之前,Tests/ProcessOutTests/Resources/Constants.yml 文件中具有测试项目的凭据。例如:

projectId: test-proj_K3Ur9LQzcKtm4zttWJ7oAKHgqdiwboAw
projectPrivateKey: key_test_RE14RLcNikkP5ZXMn84BFYApwotD05Kc
customerId: cust_dCFEWBwqWrBFYAtkRIpILCynNqfhLQWX

运行测试

要本地运行测试,请使用 ./Scripts/Test.sh 脚本。您也可以直接从 ProcessOut.xcodeproj 中的 ProcessOut 目标在 Xcode 中运行测试。

许可

ProcessOut遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。