![]() |
UniPay SDK Guide for Android
0.02.011
API reference
|
Data Fields | |
byte | prePANID |
byte | postPANID |
byte | maskCharID |
byte | dispExpDateID |
byte | EnOptionID |
byte | MaskOptID |
byte | EncryptionType |
byte | Security_LevelID |
Response data for all settings of Mask and Encryption.
UniPay support prePANID,EncryptionType,dispExpDateID,Security_LevelID,EnOptionID,MaskOptID.
UniPay II support prePANID,postPANID,maskCharID,EncryptionType,dispExpDateID,Security_LevelID,EnOptionID,MaskOptID.
byte com.idtechproducts.device.MSRSettingStruct.dispExpDateID |
Mask or display expiration date,one byte,default value:0x31 don't mask expiration date(0x30 or 0x31).
byte com.idtechproducts.device.MSRSettingStruct.EncryptionType |
Encryption type ('1'-'2'). '1' 3DES, '2' AES.
byte com.idtechproducts.device.MSRSettingStruct.EnOptionID |
Encryption Option (Forced encryption or not)
Bit 0 : T1 force encrypt
Bit 1 : T2 force encrypt
Bit 2 : T3 force encrypt
Bit 3 : T3 force encrypt when card type is 0
byte com.idtechproducts.device.MSRSettingStruct.maskCharID |
Character used to mask PAN,one byte,default value:0x2A(0x20~0x7A).
byte com.idtechproducts.device.MSRSettingStruct.MaskOptID |
Masked / clear data sending option Bit 0 : T1 mask allowed
Bit 1 : T2 mask allowed
Bit 2 : T3 mask allowed
byte com.idtechproducts.device.MSRSettingStruct.postPANID |
Last PAN digits to display,one byte,default value:0x04(0x00~0x04).
byte com.idtechproducts.device.MSRSettingStruct.prePANID |
Leading PAN digits to display,one byte, default value:0x04(0x00~0x06).
byte com.idtechproducts.device.MSRSettingStruct.Security_LevelID |
Security Level ID