PayrailsCSE 1.0.0

PayrailsCSE 1.0.0

PayrailsNikita Gubchenko 维护。



  • Payrails

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 中发现任何漏洞,请毫不犹豫地报告它们

  1. 将披露内容发送到 [email protected]

  2. 描述漏洞情况。

    如果您有修复方法,非常欢迎 -- 请将其附在消息中或总结在内!

  3. 我们将评估漏洞,如果需要,将发布修复方法或缓解步骤来解决这个问题。我们将与您联系告知结果,并在报告中致谢您。

    不要公开披露漏洞,直到发布修复方法为止!

  4. 一旦我们发表了修复方法或者由于某种原因决定不解决漏洞,您就可以公开披露它。