TIM SDK
TIM API C
card_reader_status.h File Reference

Description

The CardReaderStatus tag is used to transport information about the current card reader activity.

The following values are valid:

Copyright: SIX Payment Services.

Typedefs

typedef enum ta_e_card_reader_status ta_e_card_reader_status_t
 

Enumerations

enum  ta_e_card_reader_status {
  ta_c_crs_undefined, ta_c_crs_card_reader_closed, ta_c_crs_card_manually_entered, ta_c_crs_card_swiped,
  ta_c_crs_card_not_removed, ta_c_crs_card_presented, ta_c_crs_card_reader_empty, ta_c_crs_card_inserted,
  ta_c_crs_card_ejected
}
 

Typedef Documentation

◆ ta_e_card_reader_status_t

The CardReaderStatus tag is used to transport information about the current card reader activity.

The following values are valid:

Specification: retail.

Enumeration Type Documentation

◆ ta_e_card_reader_status

The CardReaderStatus tag is used to transport information about the current card reader activity.

The following values are valid:

Specification: retail.

Enumerator
ta_c_crs_undefined 

Undefined/invalid value.

ta_c_crs_card_reader_closed 

The shutter of the card reader is closed. No cards can be inserted.

Specification: retail.

ta_c_crs_card_manually_entered 

Card information has been manually entered. Valid for Manual-Pan-Key.

Specification: retail.

ta_c_crs_card_swiped 

Card has been swiped. Valid for Mag-Stripe.

Specification: retail.

ta_c_crs_card_not_removed 

Card has not been removed by the cardholder despite being prompted to do so (timeout: 15s). Valid for ICC.

Specification: retail.

ta_c_crs_card_presented 

Contactless card has been presented. Only for ICC contactless transactions. Valid for Contactless.

Specification: retail.

ta_c_crs_card_reader_empty 

The card reader is empty and accepts cards.

Specification: retail.

ta_c_crs_card_inserted 

Card in the chip reader.

Specification: retail.

ta_c_crs_card_ejected 

Card has been ejected by the application.

Specification: retail.