TIM SDK
TIM API C
ta_s_features_sixml Struct Reference

Description

SIXml features supported by terminal.

Data Fields

int admin_functions
 Supported SIXml administrative functions. More...
 
ta_e_feature_support_t auto_commit
 AutoCommit support.
 
ta_e_feature_support_t auto_shift_management
 AutoShiftManagement support.
 
ta_e_feature_support_t auto_shutter_management
 AutoShutterManagement support.
 
ta_e_boolean_t request_repetitition
 Request repetition support.
 
int financial_functions
 Supported SIXml financial transaction functions. More...
 
int guides
 Supported SIXml guides. More...
 
int non_financial_functions
 Supported SIXml non-financial transaction functions. More...
 
ta_e_protocol_level_t protocol_level
 Highest supported protocol levels.
 
ta_e_boolean_t sleep_timer
 SleepTimer support.
 
int status_functions
 Supported SIXml status functions. More...
 
int dialog_functions
 Supported SIXml dialog functions. More...
 
ta_e_boolean_t allow_closed_card_insertion
 Supports allow closed card insertion.
 
ta_e_boolean_t fast_ntf_mode
 Support for fast notification mode.
 
ta_e_boolean_t persistent_state
 Support 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. More...
 
ta_e_boolean_t ep2_referenced_transaction
 EP2 referenced transaction supported.
 
ta_e_boolean_t ep2_deferred_authorisation
 Payment Protocol EP2 Deferred Authorisation Feature.
 
ta_e_boolean_t deferred_authorisation
 Payment Deferred Authorisation Feature.
 
ta_e_boolean_t ep2_credential_on_file
 EP2 Payment Credential on File Feature.
 
ta_e_boolean_t credential_on_file
 Payment Credential on File Feature.
 
int remote_functions
 Supported SIXml remote functions. More...
 
ta_e_boolean_t custom_init_trx_screen
 Custom init transaction screen supported.
 
ta_e_boolean_t wake_up
 Wake up support.
 
ta_e_boolean_t long_ecr_info_supported
 The device supports long (90 char) EcrInfo values.
 
ta_e_boolean_t sw_update_information
 The device supports software update information.
 
int third_party_apps
 Supported Third Party Apps. More...
 

Field Documentation

◆ admin_functions

int ta_s_features_sixml::admin_functions

Supported SIXml administrative functions.

See also
ta_e_admin_functions_t.

◆ dialog_functions

int ta_s_features_sixml::dialog_functions

Supported SIXml dialog functions.

See also
ta_e_dialog_functions_t.

◆ financial_functions

int ta_s_features_sixml::financial_functions

Supported SIXml financial transaction functions.

See also
ta_e_financial_transactions_t.

◆ guides

int ta_s_features_sixml::guides

Supported SIXml guides.

See also
ta_e_guides_t.

◆ non_financial_functions

int ta_s_features_sixml::non_financial_functions

Supported SIXml non-financial transaction functions.

See also
ta_e_non_financial_transactions_t.

◆ persistent_state

ta_e_boolean_t ta_s_features_sixml::persistent_state

Support 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.

◆ remote_functions

int ta_s_features_sixml::remote_functions

Supported SIXml remote functions.

See also
ta_e_remote_functions_t.

◆ status_functions

int ta_s_features_sixml::status_functions

Supported SIXml status functions.

See also
ta_e_status_functions_t.

◆ third_party_apps

int ta_s_features_sixml::third_party_apps

Supported Third Party Apps.

See also
ta_e_third_party_apps_t.

The documentation for this struct was generated from the following file: