![]() |
IDTech Android SDK Guide
1.00.091
API reference for Kiosk III/IV
|
Public Attributes | |
EVENT_MSR_Types | event |
byte | cardDataFlag |
boolean | isCTLS |
byte[] | cardData |
byte | t1DecodeStatus |
byte | t2DecodeStatus |
byte | t3DecodeStatus |
byte[] | encTrack1 |
byte[] | encTrack2 |
byte[] | encTrack3 |
String | track1 |
String | track2 |
String | track3 |
byte[] | serialNumber |
byte[] | KSN |
int | track1Length |
int | track2Length |
int | track3Length |
boolean | iccPresent |
CAPTURE_ENCODE_TYPE | cardType |
CTLS_APPLICATION | ctlsApplication |
byte[] | optionalBytes |
byte | captureEncodeStatus |
CAPTURE_ENCRYPT_TYPE | captureEncryptType |
byte | hasDE055 |
int | DE055Len |
byte[] | DE055Data |
int | TLVLen |
byte[] | TLVData |
byte[] | rawTrackData |
Map< String, byte[]> | unencryptedTags |
Map< String, byte[]> | encryptedTags |
Map< String, byte[]> | maskedTags |
int | result = ErrorCode.SUCCESS |
This class provides all information of card data.
Application can get the card data by calling the Properties of class IDTMSRData when finish swiping.
byte com.idtechproducts.device.IDTMSRData.captureEncodeStatus |
Get the swiped card decoded status.
0x00:decoded data success;
Bit0:1-track1 data error;
Bit1:1-track2 data error;
Bit2:1-track3 data error;
Bit3:1-track1 encrypted data error;
Bit4:1-track2 encrypted data error;
Bit5:1-track3 encrypted data error;
Bit6:1-KSN error;
CAPTURE_ENCRYPT_TYPE com.idtechproducts.device.IDTMSRData.captureEncryptType |
Get the swiped card encrypted type,please see CAPTURE_ENCRYPT_TYPE for more information.
CAPTURE_ENCRYPT_TYPE_TDES:TDES;
CAPTURE_ENCRYPT_TYPE_AES:AES;
byte [] com.idtechproducts.device.IDTMSRData.cardData |
Get the swiped card data.
Containing complete unparsed swipe data as received from MSR.
NOTE:
Just refer to this item cardData if the card data is the clear data.
CAPTURE_ENCODE_TYPE com.idtechproducts.device.IDTMSRData.cardType |
Get the swiped card type,please see CAPTURE_ENCODE_TYPE for more information.
MSR card type:
CAPTURE_ENCODE_TYPE_ISOABA:ISO/ABA format
CAPTURE_ENCODE_TYPE_AAMVA:AAMVA format
CAPTURE_ENCODE_TYPE_Other:Other
CAPTURE_ENCODE_TYPE_Raw:Raw; undecoded format
CAPTURE_ENCODE_TYPE_JisI_II:JIS I or JIS II
CTLS_APPLICATION com.idtechproducts.device.IDTMSRData.ctlsApplication |
CTLS Application
byte [] com.idtechproducts.device.IDTMSRData.DE055Data |
Get the swiped card of DE055 data.
int com.idtechproducts.device.IDTMSRData.DE055Len |
Get the swiped card length of DE055 data.
Map<String, byte[]> com.idtechproducts.device.IDTMSRData.encryptedTags |
Encrypted card data provided via TLV.
byte [] com.idtechproducts.device.IDTMSRData.encTrack1 |
Get the swiped card Track1 encrypted data.
A byte array containing Track1 encrypted data.
byte [] com.idtechproducts.device.IDTMSRData.encTrack2 |
Get the swiped card Track2 encrypted data.
A byte array containing Track2 encrypted data.
byte [] com.idtechproducts.device.IDTMSRData.encTrack3 |
Get the swiped card Track3 encrypted data.
A byte array containing Track3 encrypted data.
EVENT_MSR_Types com.idtechproducts.device.IDTMSRData.event |
MSR type,please see EVENT_MSR_Types for more information.
byte com.idtechproducts.device.IDTMSRData.hasDE055 |
The flag to indicate the availability of the swiped card DE055 data.
boolean com.idtechproducts.device.IDTMSRData.iccPresent |
Determines if ICC is present in card (service code starts with "2" or "6".
boolean com.idtechproducts.device.IDTMSRData.isCTLS |
Track data was captured via CTLS interface
byte [] com.idtechproducts.device.IDTMSRData.KSN |
Get the swiped card KSN (Key Serial Number).
A byte array containing 10 bytes.
Map<String, byte[]> com.idtechproducts.device.IDTMSRData.maskedTags |
Masked card data provided via TLV.
byte [] com.idtechproducts.device.IDTMSRData.optionalBytes |
Get optional bytes of the swiped card data.
byte [] com.idtechproducts.device.IDTMSRData.rawTrackData |
Get the DFEE23 MSR raw data.
int com.idtechproducts.device.IDTMSRData.result = ErrorCode.SUCCESS |
Return error code.
byte [] com.idtechproducts.device.IDTMSRData.serialNumber |
Get the Reader Serial Number.
byte [] com.idtechproducts.device.IDTMSRData.TLVData |
Get the swiped card TLV data.
int com.idtechproducts.device.IDTMSRData.TLVLen |
Get the swiped card length of TLV data.
String com.idtechproducts.device.IDTMSRData.track1 |
Get the swiped card Track1 data.
A string containing Track1 masked data expressed as hex characters.
int com.idtechproducts.device.IDTMSRData.track1Length |
Get the swiped card length of Track1 data.
String com.idtechproducts.device.IDTMSRData.track2 |
Get the swiped card Track2 data.
A string containing Track2 masked data expressed as hex characters.
int com.idtechproducts.device.IDTMSRData.track2Length |
Get the swiped card length of Track2 data.
String com.idtechproducts.device.IDTMSRData.track3 |
Get the swiped card Track3 data.
A string containing Track3 masked data expressed as hex characters.
int com.idtechproducts.device.IDTMSRData.track3Length |
Get the swiped card length of Track3 data.
Map<String, byte[]> com.idtechproducts.device.IDTMSRData.unencryptedTags |
Unencrypted card data provided via TLV.