![]() |
UniPay SDK Guide for Android
0.02.011
API reference
|
Data Fields | |
EVENT_MSR_Types | event |
byte[] | cardData |
byte[] | encTrack1 |
byte[] | encTrack2 |
byte[] | encTrack3 |
String | track1 |
String | track2 |
String | track3 |
String | serialNumber |
byte[] | KSN |
int | track1Length |
int | track2Length |
int | track3Length |
CAPTURE_ENCODE_TYPE | cardType |
byte | captureEncodeStatus |
CAPTURE_ENCRYPT_TYPE | captureEncryptType |
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
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.KSN |
Get the swiped card KSN (Key Serial Number).
A byte array containing 10 bytes.
String com.idtechproducts.device.IDTMSRData.serialNumber |
Get the Reader Serial Number.
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.