CardTransaction
@objc(_TtCCC15CloverConnector9CLVModels8Payments15CardTransaction)
public class CardTransaction : NSObject, NSCoding, Mappable
-
Declaration
Swift
public var entryType: CLVModels.Payments.CardEntryType?
-
The first four digits of the card number
Declaration
Swift
public var first6: String?
-
The last four digits of the card number
Declaration
Swift
public var last4: String?
-
Declaration
Swift
public var type_: CLVModels.Payments.CardTransactionType?
-
Authorization code (if successful)
Declaration
Swift
public var authCode: String?
-
Declaration
Swift
public var referenceId: String?
-
Declaration
Swift
public var transactionNo: String?
-
Declaration
Swift
public var state: CLVModels.Payments.CardTransactionState?
-
Extra info to be stored as part of gateway/card transaction
Declaration
Swift
public var extra: [String : String]?
-
Declaration
Swift
public var begBalance: Int?
-
Declaration
Swift
public var endBalance: Int?
-
Declaration
Swift
public var cardholderName: String?
-
Declaration
Swift
public var token: String?
-
Declaration
Swift
public var vaultedCard: CLVModels.Payments.VaultedCard?
-
Declaration
Swift
public func encode(with aCoder: NSCoder)
-
Declaration
Swift
required public init(coder aDecoder: NSCoder)
-
Declaration
Swift
override public init()
-
Declaration
Swift
required public init?(map: Map)
-
Declaration
Swift
public func mapping(map: Map)