DWAplatform 1.1.1

DWAplatform 1.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年11月
SwiftSwift 版本3.0
SPM支持 SPM

Tiziano Cappellari 维护。



  • Tiziano Cappellari

DWAplatform iOS SDK

DWAplatform是一个与DWAplatform工作的iOS客户端库。

安装

我们推荐你使用Cocoapods安装DWAplatform iOS SDK。

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。你可以使用以下命令安装它

$ gem install cocoapods

要使用CocoaPods将DWAplatform集成到你的Xcode项目中,请在Podfile中指定它

    pod 'DWAplatform', '~> 1.1.1'

然后,运行以下命令

$ pod install

许可证

DWAplatform SDK的分发遵循MIT许可证,请参阅LICENSE文件。

联系方式

使用 GitHub 上的问题跟踪器报告错误或建议新特性
报告错误或建议特性.

Swift中示例使用

    import DWAplatform

    //....

    // Configure DWAplatform
    let dwaplatform = DWAplatform.sharedInstance
    let config = DWAplatformConfiguration(hostName: "DWAPLATFORM_SANDBOX_HOSTNAME", sandbox: true)
    dwaplatform.initialize(config: config)

    // Get card API
    let cardAPI = dwaplatform.getCardAPI()

    // Register card
    // get token from POST call: .../rest/v1/:clientId/users/:userId/accounts/:accountId/cards
    let token = "XXXXXXXXYYYYZZZZKKKKWWWWWWWWWWWWTTTTTTTFFFFFFF...."
    let cardNumber = "1234567812345678"
    let expiration = "1122"
    let cxv = "123"

    do {
        try cardAPI.registerCard(token: token, cardNumber: cardNumber, expiration: expiration, cxv: cxv) {(card, e) in
            if let error = e {
                // error handler
                print(error)
                return
            }

            guard let card = card else { fatalError() }
            print(card.id ?? "nil id")
        }
    }
    catch let error {
        // error handler
        print(error)
    }