ProcessOutUI 4.19.0

ProcessOutUI 4.19.0

由以下人员维护:Andrii VysotskyiProcessOut CIProcessOut CI



 
依赖
ProcessOut= 4.19.0
ProcessOutCoreUI= 4.19.0
 

  • ProcessOut

ProcessOut

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

要求

iOS 13.0+

模块

模块 描述
ProcessOut 允许与ProcessOut API交互并提供一个处理支付的用户界面。
ProcessOutCheckout3DS 与Checkout.com 3D Secure (3DS) 移动SDK集成。
ProcessOutUI ProcessOut预构建的用户界面用于处理支付。

注意

我们目前正在将UI从ProcessOut迁移到ProcessOutUI模块。新的模块基于SwiftUI,因此其样式与基于UIKit的ProcessOut不兼容。当功能达到一致性时,ProcessOut中的UI将被弃用。

贡献

我们欢迎任何形式的贡献,包括新功能、错误修复和总体改进。

开发要求

  • 最近的Xcode版本(已测试15.0.1版)
  • Homebrew软件包管理器

安装

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

注意

如果您计划运行测试,确保在生成项目之前存在带有测试项目凭据的Tests/ProcessOutTests/Resources/Constants.ymlTests/ProcessOutUITests/Resources/Constants.yml文件。例如。

projectId: test-proj_K3Ur9LQzcKtm4zttWJ7oAKHgqdiwboAw
projectPrivateKey: key_test_RE14RLcNikkP5ZXMn84BFYApwotD05Kc
customerId: cust_dCFEWBwqWrBFYAtkRIpILCynNqfhLQWX

运行测试

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

许可

ProcessOut采用MIT许可。有关更多信息,请参阅LICENSE文件。