ProcessOut
请从我们的ProcessOut文档开始或浏览SDK参考。
要求
iOS 12.0+
模块
模块 | 描述 |
---|---|
ProcessOut | 允许与ProcessOut API交互并提供了处理支付的用户界面。 |
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许可证提供。有关更多信息,请参阅许可证文件。