TrueLayer Payments SDK
TrueLayer 的 iOS SDK 可让您快速将开放银行支付添加到您的应用程序。SDK 与 TrueLayer 的支付 API 集成,使启动变得简单。
SDK 提供本机屏幕,使用户可以选择其银行并同意支付。然后用户将被重定向到他们的银行应用或网站以授权支付。SDK 还处理网络请求和错误,并为您提供了自定义用户界面的选项。
SDK 的 Android 版本可在 此处 找到。
注意:如果您是从 iOS SDK 的测试版迁移,请查看此 迁移指南。
目录
如何安装 SDK
SwiftPM
使用 Swift 包管理器安装 SDK
- 在 Xcode 中打开您的应用。
- 在 项目导航器 中,单击项目。
- 点击 文件 > 添加包...
- 在搜索栏中插入
https://github.com/truelayer/truelayer-ios-sdk
URL,然后单击 Enter。 - 单击 添加包 按钮。
- 按照对话框安装 SDK。
CocoaPods
pod 'TrueLayerPaymentsSDK'
设置
先决条件
设置您的后端
-
在TrueLayer控制台中创建一个帐户。按照此指南正确设置。
-
您需要一个后端,能够检索访问令牌并代表用户创建支付。这是要在客户端实施安全措施,避免在应用程序中存储静态机密。API文档可以在这里找到。
最后,您的应用程序应设置支付。一旦设置支付,就可以将流程的其余部分委托给SDK。为了设置支付,后端应该
- 使用TrueLayer进行身份验证.
- 创建支付.
- 将支付标识符和资源令牌返回到应用程序。
最低的Xcode和iOS版本
iOS SDK有以下要求
- Xcode 14.x
- Swift 5.7
- iOS 14.0
如何使用SDK
-
导入SDK
import TrueLayerSDK
-
使用给定的环境配置SDK
TrueLayer.Payments.manager.configure(environment: .sandbox)
-
查看文档
样式
您可以根据应用程序的UI样式设置SDK。请参阅样式。