ProcessOut
通过我们的 ProcessOut 文档 开始使用,或者浏览 SDK 参考。
需求
iOS 12.0+
模块
模块 | 描述 |
---|---|
ProcessOut | 允许与 ProcessOut API 交互,并提供一个 UI 来处理支付。 |
ProcessOutCheckout3DS | 与 Checkout.com 3D Secure (3DS) 移动 SDK 的集成。 |
贡献
我们欢迎所有类型的贡献,包括新功能、错误修复和总体改进。
开发要求
安装
在继续之前,请确保您已经安装在“开发要求”部分中指定的所有依赖项。然后,从存储库的根目录运行 ./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文件。