Class: FeaturesSixml

timapi.FeaturesSixml

SIXml features supported by the terminal.

Classes

Support

Overview

Members-Overview

Methods-Overview

Member-List

adminFunctions :Set.<timapi.constants.AdminFunctions>

Supported SIXml administrative functions

allowsClosedCardInsertion :Boolean

Supports allow closed card insertion

canCustomInitTrxScreen :Boolean

Custom init transaction screen supported.

canLongEcrInfoSupported :Boolean

The device supports long (90 char) EcrInfo values.

canRequestRepetition :Boolean

Request repetition support

canSwUpdateInformation :Boolean

The device supports long (90 char) EcrInfo values.

canWakeUp :Boolean

Wake up supported.

credentialOnFile :Boolean

Payment Credential on File Feature.

deferredAuthorisation :Boolean

Payment Deferred Authorisation Feature.

dialogFunctions :Set.<timapi.constants.DialogFunctions>

Supported SIXml dialog functions

ep2CredentialOnFile :Boolean

EP2 Payment Credential on File Feature.

ep2DeferredAuthorisation :Boolean

Payment Protocol EP2 Deferred Authorisation Feature.

ep2ReferencedTransaction :Boolean

EP2 referenced transaction supported.

financialFunctions :Set.<timapi.constants.FinancialTransactions>

Supported SIXml financial transaction functions

guides :Set.<timapi.constants.Guides>

Supported SIXml guides

hasFastNtfMode :Boolean

Support for fast notification mode

hasSleepTimer :Boolean

SleepTimer support

nonFinancialFunctions :Set.<timapi.constants.NonFinancialTransactions>

Supported SIXml non-financial transaction functions

persistentState :Boolean

Supports if the SIXml session should start in the default Closed management state or the last known management state (e.g. before a reboot) should be used. For the latter option the terminal shall indicate the state in the login response.

protocolLevel :timapi.constants.ProtocolLevel

Highest supported protocol level

statusFunctions :Set.<timapi.constants.StatusFunctions>

Supported SIXml status functions

thirdPartyApps :Set.<timapi.constants.ThirdPartyApps>

Supported third party apps.

Methods

toString() → {String}

Get string representation for debugging purpose.
Returns:
String representation

Type: String