TIM SDK
TIM API C
transaction_status.h File Reference

Description

Information of the current transaction state.

This field is returned in the TerminalStatus notification to give the current transaction state from the terminal.

The following values are valid:

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.

This field is returned in the TerminalStatus notification to give the current transaction state from the terminal.

The following values are valid:

Specification: retail.

Enumeration Type Documentation

◆ ta_e_transaction_status

Information of the current transaction state.

This field is returned in the TerminalStatus notification to give the current transaction state from the terminal.

The following values are valid:

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.