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 information how the data inside transactionTags should be coded - initially we cause default and nexo as formats

    Declaration

    Swift

    public var txFormat: CLVModels.Payments.TxFormat?
  • 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)