PaymentsSDK 1.0.11

PaymentsSDK 1.0.11

Christopher Wainwright AaronSrikanta维护。



  • 支付团队

ios-sdk

  1. 使用cocoapods通过在Podfile中添加pod 'PaymentsSDK', '~> 1.0.11'导入 Payments SDK
  2. 将库导入到文件中
import PaymentsSDK
  1. Payments SDK提供了一个Tokenizer类,该类上的createToken方法,以及一个包含'token'属性和'fingerprint'属性的Token结构体
// paymentType parameter can be added with the public enum PaymentType from the library
let tokenizer = Tokenizer(host: "api-staging.finix.io", applicationId: "AP2kL9QSWYJGpuAtYYnK5cZY")
        var address = Address()
        address.line1 = "123 Joe Street"
        address.line2 = "Apt 456"
        address.city = "Santa Monica"
        address.region = "CA"
        address.postal_code = "90404"
        address.country = "USA"
tokenizer.createToken(cardNumber: txtNumber.text!, paymentType: PaymentType.PAYMENT_CARD, expirationMonth: 12, expirationYear: 2021, securityCode: "123", address: address) { (token, error) in
        guard let token = token else {
            print(error!.localizedDescription)
            return
        }
        print(token.id)
        print(token.fingerprint)
}