测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年11月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Tiziano Cappellari 维护。
DWAplatform是一个与DWAplatform工作的iOS客户端库。
我们推荐你使用Cocoapods安装DWAplatform iOS SDK。
CocoaPods 是 Cocoa 项目的依赖管理器。你可以使用以下命令安装它
$ gem install cocoapods
要使用CocoaPods将DWAplatform集成到你的Xcode项目中,请在Podfile
中指定它
pod 'DWAplatform', '~> 1.1.1'
然后,运行以下命令
$ pod install
DWAplatform SDK的分发遵循MIT许可证,请参阅LICENSE文件。
使用 GitHub 上的问题跟踪器报告错误或建议新特性
报告错误或建议特性.
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)
}