TrueLayerPaymentsSDK 3.1.0

TrueLayerPaymentsSDK 3.1.0

TrueLayer 维护。



  • TrueLayer Limited

TrueLayer Payments SDK

TrueLayer 的 iOS SDK 可让您快速将开放银行支付添加到您的应用程序。SDK 与 TrueLayer 的支付 API 集成,使启动变得简单。

SDK 提供本机屏幕,使用户可以选择其银行并同意支付。然后用户将被重定向到他们的银行应用或网站以授权支付。SDK 还处理网络请求和错误,并为您提供了自定义用户界面的选项。

SDK 的 Android 版本可在 此处 找到。

注意:如果您是从 iOS SDK 的测试版迁移,请查看此 迁移指南

目录

  1. 如何安装 SDK
    1. SwiftPM
    2. Cocoapods
  2. 设置
    1. 先决条件
      1. 设置您的后端
      2. 最小 Xcode 和 iOS 版本
  3. 如何使用 SDK
    1. 启动 SDK
    2. 处理支付
    3. 首选项
    4. 样式
  4. 如何报告问题

如何安装 SDK

SwiftPM

使用 Swift 包管理器安装 SDK

  1. 在 Xcode 中打开您的应用。
  2. 项目导航器 中,单击项目。
  3. 点击 文件 > 添加包...
  4. 在搜索栏中插入 https://github.com/truelayer/truelayer-ios-sdk URL,然后单击 Enter
  5. 单击 添加包 按钮。
  6. 按照对话框安装 SDK。

CocoaPods

pod 'TrueLayerPaymentsSDK'

设置

先决条件

设置您的后端

  • TrueLayer控制台中创建一个帐户。按照此指南正确设置。

  • 您需要一个后端,能够检索访问令牌并代表用户创建支付。这是要在客户端实施安全措施,避免在应用程序中存储静态机密。API文档可以在这里找到。

最后,您的应用程序应设置支付。一旦设置支付,就可以将流程的其余部分委托给SDK。为了设置支付,后端应该

  1. 使用TrueLayer进行身份验证.
  2. 创建支付.
  3. 将支付标识符和资源令牌返回到应用程序。

最低的Xcode和iOS版本

iOS SDK有以下要求

  • Xcode 14.x
  • Swift 5.7
  • iOS 14.0

如何使用SDK

  1. 导入SDK

     import TrueLayerSDK
    
  2. 使用给定的环境配置SDK

     TrueLayer.Payments.manager.configure(environment: .sandbox)
    
  3. 查看文档

样式

您可以根据应用程序的UI样式设置SDK。请参阅样式