Class: TransactionInformation

timapi.TransactionInformation

Contains information about a finished transaction after calling the timapi.Terminal or timapi.Terminal. Immutable class.

Overview

Members-Overview

Methods-Overview

Member-List

accountNumber :String

Account number of the card used.

Optional: Mandatory if requested by acquirer.

Specifications: banking, austrianUseCases.

acqId :Number

Acquirer identifier.

acqTransRef :String

Transaction Reference generated by the acquirer, therefore only valid in the context of the same acquirer.

authCode :String

Authorization code received from the acquirer.

cardholderName :String

Cardholder name.

Optional: Mandatory if requested by acquirer.

Specifications: banking, austrianUseCases.

Deprecated:
  • use CardData.cardholder instead.

cardId :String

Card ID.

Optional: Mandatory if requested by acquirer.

Specifications: banking, austrianUseCases.

clientIdentifier :String

Cardholder ID- or Passport number.

Optional: Mandatory if requested by acquirer.

Specifications: banking, austrianUseCases.

cvm :timapi.constants.Cvm

Cardholder verification method.

merchantAction :timapi.constants.MerchantAction

Feedback to know which merchant action has to be performed.

ngvUsedFlag :Boolean

Indicates if a transaction was performed as non guaranteed payment (NGV). Available if guide austrianUseCases is enabled.

personOid :Number

Person OID.

Optional: Mandatory if requested by acquirer.

Specifications: banking, austrianUseCases.

posEntryMode :timapi.constants.PosEntryMode

According to EMV definition.

signatureInformation :timapi.SignatureInformation

Signature captured by EFT Terminal if present.

sixTrxRefNum :String

Universal Transaction Reference valid in the whole SIX unverse including Saferpay.

timeStamp :timapi.TimeDate

Local time of the transaction.

transRef :Number

Transaction reference defined by the terminal.

transSeq :Number

Transaction sequence number defined by the terminal.

trmTransRef :String

Transaction Reference generated by the terminal, therefore only valid on this terminal.

Methods

toString() → {String}

String representation for debugging purpose.
Returns:
String representation

Type: String