TransactionInfo
public class TransactionInfo : NSObject, Mappable
-
Two character language used for the transaction. Deprecated in factor of transactionLocale.
Declaration
Swift
public var languageIndicator: String?
-
Locale for the transaction (e.g. en-CA)
Declaration
Swift
public var transactionLocale: String?
-
Declaration
Swift
public var accountSelection: CLVModels.Payments.AccountType?
-
Consists of 4 digits prefix + 8 digits
Declaration
Swift
public var fiscalInvoiceNumber: String?
-
AR Installments: number of installments
Declaration
Swift
public var installmentsQuantity: Int32?
-
AR Installments: plan alphanum code
Declaration
Swift
public var installmentsPlanCode: String?
-
AR Installments: selected plan id
Declaration
Swift
public var installmentsPlanId: String?
-
AR Installments: selected plan desc
Declaration
Swift
public var installmentsPlanDesc: String?
-
Card type label
Declaration
Swift
public var cardTypeLabel: String?
-
STAN(System Audit Trace Number)
Declaration
Swift
public var stan: Int32?
-
Customers identification number and type
Declaration
Swift
public var identityDocument: CLVModels.Payments.IdentityDocument?
-
Transaction Batch Number
Declaration
Swift
public var batchNumber: String?
-
Transaction Receipt Number
Declaration
Swift
public var receiptNumber: String?
-
STAN for reversal
Declaration
Swift
public var reversalStan: Int32?
-
MAC for reversal
Declaration
Swift
public var reversalMac: String?
-
MAC KSN for reversal
Declaration
Swift
public var reversalMacKsn: String?
-
Designates the unique location of a terminal at a merchant
Declaration
Swift
public var terminalIdentification: String?
-
When concatenated with the Acquirer Identifier, uniquely identifies a given merchant
Declaration
Swift
public var merchantIdentifier: String?
-
Indicates the name and location of the merchant
Declaration
Swift
public var merchantNameLocation: String?
-
Masked track2 data
Declaration
Swift
public var maskedTrack2: String?
-
Extra data for receipt
Declaration
Swift
public var receiptExtraData: String?
-
Defines the Financial Service selected for the transaction
Declaration
Swift
public var selectedService: CLVModels.Payments.SelectedService?
-
Result of the transaction
Declaration
Swift
public var transactionResult: CLVModels.Payments.TransactionResult?
-
Contains a hex string with needed TLV tags for certification
Declaration
Swift
public var transactionTags: String?
-
Contains the reason why the transaction should be reversed in the host. It has to be mapped in server with the expected value by the corresponding gateway
Declaration
Swift
public var reversalReason: CLVModels.Payments.ReversalReason?
-
Contains a hex string with the information how the PAN on cardholder receipts shall be masked
Declaration
Swift
public var panMask: String?
-
Counter maintained by the terminal that is incremented for each transaction at the beginning of the Perform Service function
Declaration
Swift
public var transactionSequenceCounter: String?
-
Identifies and differentiates cards with the same PAN
Declaration
Swift
public var applicationPanSequenceNumber: String?
-
Declaration
Swift
public required init?(map: Map)
-
Declaration
Swift
public func mapping(map: Map)