ProcessOut 4.19.0

ProcessOut 4.19.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新版本2024年7月
SPM支持SPM

Jeremy LejouxLouis-Paul DareauMichał BieleckiProcessOut CIAndrii VysotskyiProcessOut CI 维护。



ProcessOut 4.19.0

  • ProcessOut

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许可证提供。有关更多信息,请参阅许可证文件。