UniPay SDK Guide for Android  0.02.011
API reference
 All Data Structures Functions Variables Pages
com.idtechproducts.device.MSRSettingStruct Class Reference

Data Fields

byte prePANID
 
byte postPANID
 
byte maskCharID
 
byte dispExpDateID
 
byte EnOptionID
 
byte MaskOptID
 
byte EncryptionType
 
byte Security_LevelID
 

Detailed Description

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.

Field Documentation

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


The documentation for this class was generated from the following file: