Payrails iOS CSE SDK
特性
SDK 在 Payrails 平台上提供客户端加密和令牌化。
安装
CocoaPods
将 pod 'PayrailsCSE'
添加到您的 Podfile
中。运行 pod install
。
Swift 包管理器
使用 https://github.com/Payrails/ios-cse
作为仓库网址
使用示例
import PayrailsCSE
let cse = PayrailsCSE(
data: initResponse.data,
version: initResponse.version
)
cse.tokenize(
cardNumber: cardNumber,
expiryMonth: expiryMonth,
expiryYear: expiryYear,
holderName: holderName,
securityCode: securityCode,
futureUsage: futureUsage,
storeInstrument: storeInstrument,
completion: {(result: Result<TokenizeResponse, Error>) in
switch result {
case .success(let response):
debugPrint("tokenization request successful")
case .failure(let error):
debugPrint("tokenization request failed")
}
}
)
安全策略
报告漏洞
如果您在 ios-cse 中发现任何漏洞,请毫不犹豫地报告它们。
-
将披露内容发送到 [email protected]
-
描述漏洞情况。
如果您有修复方法,非常欢迎 -- 请将其附在消息中或总结在内!
-
我们将评估漏洞,如果需要,将发布修复方法或缓解步骤来解决这个问题。我们将与您联系告知结果,并在报告中致谢您。
请不要公开披露漏洞,直到发布修复方法为止!
-
一旦我们发表了修复方法或者由于某种原因决定不解决漏洞,您就可以公开披露它。