XcooBeePaymentSdk 1.0.1

XcooBeePaymentSdk 1.0.1

Maxym Krutykh 维护。



  • XcooBee

XcooBee Payment SDK for Swift and iOS

描述

XcooBee 非接触式支付系统是一个完整的购物车和结账系统,可以快速集成到您的项目中(移动或网站)。要完全使用它,您需要一个 XcooBee 账户(专业、商务或企业版)并创建了一个活动的“支付项目”。

此 SDK 简化了 URL 和 QR 码的生成。智能 QR 码和 URL 可以涵盖许多不同的用例。

这些 URL 可以发送到远程用户或嵌入到网站中,以几行代码快速添加购物车系统。例如,可以是“支付”按钮或“添加到购物车”链接,用于在网站上销售的物品。

这些 URL 可以帮助您构建一个专注于购物车和结账的非常简单的购物系统。不需要其他任何东西。

无接触的智能 QR 码可以用于与您的应用程序直接位于附近用户一起使用,或者从物理媒体如标牌和印刷材料开始购物/支付过程。例如可以包括餐厅菜单、传单、目录、书籍、发票、账单等。

安装

Cocoapods

CocoaPods 是用于 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要使用 CocoaPods 将 SDK 集成到您的 Xcode 项目中,请在 Podfile 中指定它

pod install 'XcooBeePaymentSDK'

使用方法

配置

AppDelegate

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    let config = XcooBeePayConfig(campaignId: "a00.aa0000000", formId: "a000")
    PaymentCore.shared.setSystemConfig(config)
    return true
}

您可以将代码放在 SDK 开始使用之前的任何位置。

使用示例

override func viewDidLoad() {
    super.viewDidLoad()
    _ = getPaymentURL()
    _ = getPaymentQR()
}

func getPaymentURL() -> URL? {
    let input = XcooBeeInputModel(amount: 1)
    return PaymentCore.shared.createSingleItemUrl(input: input)
    
}

func getPaymentQR() -> UIImage? {
    let qrConfig = XcooBeeQRConfig(size: 750)
    let input = XcooBeeInputModel(amount: 10)
    return PaymentCore.shared.createSingleItemQR(input: input, qrConfig: qrConfig)
}

文档

要查看文档概述,请点击 文档链接