PCI Proxy

API for PCI Proxy tokenization.

Warning

Only use this API if you are a PCI Proxy customer. Use Transaction if you want to register a saved payment method.

  • Use this class to start a PCI Proxy tokenization.

    After the tokenization has been completed - regardless if successful or not - delegate will be called with some basic information about the success or failure.

    Warning

    Only use this API if you are a PCI Proxy customer. Use Transaction if you want to register a saved payment method.
    See more

    Declaration

    Swift

    @objc(DTPCIPTokenization)
    public class PCIPTokenization : NSObject
  • This class can be used to specify miscellaneous options related to the tokenization.

    See more

    Declaration

    Swift

    @objc(DTPCIPTokenizationOptions)
    @objcMembers
    public class PCIPTokenizationOptions : NSObject
  • Implement PCIPTokenizationDelegate to be notified when a tokenization ends. PCIPTokenizationDelegate will notify you about the success, error or cancel state of the processed tokenization.

    See more

    Declaration

    Swift

    @objc(DTPCIPTokenizationDelegate)
    public protocol PCIPTokenizationDelegate
  • This class aggregates the results of a successful PCI Proxy tokenization.

    See more

    Declaration

    Swift

    @objc(DTPCIPTokenizationSuccess)
    @objcMembers
    public class PCIPTokenizationSuccess : NSObject
  • This class represents a (credit or debit) card which was used for PCI Proxy tokenization.

    See more

    Declaration

    Swift

    @objc(DTPCIPCardInfo)
    @objcMembers
    public class PCIPCardInfo : NSObject
  • This class includes the error message of a failed tokenization.

    See more

    Declaration

    Swift

    @objc(DTPCIPTokenizationError)
    public class PCIPTokenizationError : NSError
  • This class represents a previously tokenized card used in the CVV-only tokenization/verification flow.

    See more

    Declaration

    Swift

    @objc(DTPCIPCVVOnlyCard)
    @objcMembers
    public class PCIPCVVOnlyCard : NSObject
  • This class is used to add cardholder info.

    See more

    Declaration

    Swift

    @objc(DTPCIPCardholder)
    @objcMembers
    public class PCIPCardholder : NSObject