Class: CardData

timapi.CardData

Contains information about the used payment card.

Overview

Members-Overview

Methods-Overview

Member-List

acc :String

Application currency code.

additionalCardData :String

Additional card information (non-PCI) that can have merchant specific formatting. Guides: Dialog

aid :String

Application identifier.

asrpd :String

Asrpd.

brandName :String

Card brand name.

cardCountryCode :Number

Card country code.

cardExpiryDate :timapi.TimeDate

Card expiration date. Only for Non-PCI applications and if available to the terminal.

cardNumber :String

Card number. Only for Non-PCI applications and if available to the terminal.

cardNumberEnc :Uint8Array

Encrypted card number.

cardNumberEncKeyIndex :Number

Card number encryption key index.

cardNumberPrintable :String

Card number that should be printed on a merchant receipt.

cardNumberPrintableCardholder :String

Card number that should be printed on a cardholder receipt.

cardRef :String

Reference / Token to the card.

cardTrackDatas :Array.<timapi.CardTrackData>

List of card track data if present.

cardType :Number

Petrol: CardType.

cardholder :String

Petrol: Cardholder.

emvPar :String

The EMV PAR "may be used to link transactions initiated on Payment Tokens with transactions initiated on the underlying PAN" , which can be used in a transaction response to be able the identify if the transaction e.g. with a used token PAN is related to a previous transaction performed with the underlying PAN. If so, both transaction responses will contain the same value in the EmvPar field.

language :String

Card language.

loyaltyInformation :Map.<String, Uint8Array>

Loyalty information if present. Keyed by loyalty type string.

processingDisposition :timapi.constants.ProcessingDisposition

Petrol: Defines if the ECR or EFT is responsible for further trx handling.

tenderName :String

Card tender name.

terminalCountryCode :Number

Terminal country code.

tokenPan :String

The token PAN is a tokenized version for an underlaying card PAN. If the underlaying payment protocol supports it, a payment transaction can be initiated with the token PAN instead of using a card. A token PAN is normally generated by a tokenization service either form the acquirer host or the issuer host. The TokenPan field is used in a SIXml request message as part of the sixml:TransactionData container to trigger a token-based transaction and in a SIXml response message as part of the sixml:CardData container for returning token PANs to the ECR. The TokenPan field always must be accompanied by a corresponding TokenPanType field.

tokenPanType :timapi.constants.TokenPanType

To differ the source of a token PAN, the TokenPanType field is used in a SIXml request message as part of the sixml:TransactionData container and in a SIXml response message as part of the sixml:CardData container. The TokenPanType field always is transmitted if a TokenPan field is transmitted but must not be transmitted alone.

uid :String

Contains the uid of the contactless card.

Methods

toString() → {String}

Get string representation for debugging purpose.
Returns:
String representation

Type: String