TIM SDK
TIM API C
transaction_status.h File Reference

Description

Information of the current transaction state.

Copyright: SIX Payment Services.

Typedefs

typedef enum ta_e_transaction_status ta_e_transaction_status_t
 

Enumerations

enum  ta_e_transaction_status {
  ta_c_ts_undefined, ta_c_ts_busy, ta_c_ts_idle, ta_c_ts_wait_for_card,
  ta_c_ts_reading_card, ta_c_ts_application_selection, ta_c_ts_wait_for_proceed, ta_c_ts_dcc_selection,
  ta_c_ts_enter_tip, ta_c_ts_pin_entry, ta_c_ts_signature_capture, ta_c_ts_processing,
  ta_c_ts_wait_for_commit
}
 

Typedef Documentation

◆ ta_e_transaction_status_t

Information of the current transaction state.

Specification: retail.

Enumeration Type Documentation

◆ ta_e_transaction_status

Information of the current transaction state.

Specification: retail.

Enumerator
ta_c_ts_undefined 

Undefined/invalid value.

ta_c_ts_busy 

The terminal is busy doing an action by itself, without an open request from the ECR. E.g. a timed Balance.

Specification: retail.

ta_c_ts_idle 

No transaction running.

Specification: retail.

ta_c_ts_wait_for_card 

Transaction started, no card inserted.

Specification: retail.

ta_c_ts_reading_card 

Reading card data and matching applications.

Specification: retail.

ta_c_ts_application_selection 

Application selection is ongoing. May require cardholder interaction.

Specification: retail.

ta_c_ts_wait_for_proceed 

Terminal waits for another ECR command.

Specification: retail.

ta_c_ts_dcc_selection 

Dcc selection in progress.

Specification: retail.

ta_c_ts_enter_tip 

Tip Entry in progress.

Specification: retail.

ta_c_ts_pin_entry 

CVM PIN has been selected. PIN entry in progress.

Specification: retail.

ta_c_ts_signature_capture 

CVM Signature has been selected. Signature capture ongoing.

Specification: retail.

ta_c_ts_processing 

Payment processing in progress.

Specification: retail.

ta_c_ts_wait_for_commit 

AutoCommit is disabled. Waiting for Commit from ECR.

Specification: retail.