122 @property EVENT_MSR_Types
event;
125 @property (nonatomic, strong) NSData*
cardData;
126 @property (nonatomic, strong) NSString*
track1;
127 @property (nonatomic, strong) NSString*
track2;
128 @property (nonatomic, strong) NSString*
track3;
132 @property (nonatomic, strong) NSData*
encTrack1;
133 @property (nonatomic, strong) NSData*
encTrack2;
134 @property (nonatomic, strong) NSData*
encTrack3;
135 @property (nonatomic, strong) NSData*
hashTrack1;
136 @property (nonatomic, strong) NSData*
hashTrack2;
137 @property (nonatomic, strong) NSData*
hashTrack3;
138 @property (nonatomic, strong) NSString*
RSN;
139 @property (nonatomic, strong) NSData*
KSN;
140 @property (nonatomic, strong) NSData*
sessionID;
146 @property (nonatomic, strong) NSDictionary*
maskedTags;
NSString * track2
Track 2 masked if encryption enabled or cleartext if encryption disabled.
Definition: IDTMSRData.h:76
int errorCode
Contains error code when data is not returned.
Definition: IDTMSRData.h:102
bool iccPresent
Card contains ICC.
Definition: IDTMSRData.h:103
NSData * encTrack2
Track 2 encoded.
Definition: IDTMSRData.h:82
unsigned char readStatus
Definition: IDTMSRData.h:101
NSData * hashTrack3
Sha-256 hash of Track 3 encoded data.
Definition: IDTMSRData.h:86
NSString * track1
Track 1 masked if encryption enabled or cleartext if encryption disabled.
Definition: IDTMSRData.h:75
NSString * track3
Track 3 masked if encryption enabled or cleartext if encryption disabled.
Definition: IDTMSRData.h:77
Definition: IDTMSRData.h:21
int track2Length
Length of track 2 masked/clear text data.
Definition: IDTMSRData.h:79
NSData * sessionID
Session ID - Security level 4 only.
Definition: IDTMSRData.h:89
NSData * encTrack1
Track 1 encoded data OR all encoded track data if encryption method combines all tracks into single b...
Definition: IDTMSRData.h:81
NSData * hashTrack2
Sha-256 hash of Track 2 encoded data.
Definition: IDTMSRData.h:85
NSString * RSN
Reader Serial Number.
Definition: IDTMSRData.h:87
NSDictionary * encryptedTags
Encrypted card data provided via TLV.
Definition: IDTMSRData.h:105
NSDictionary * unencryptedTags
Unencrypted card data provided via TLV.
Definition: IDTMSRData.h:104
int track3Length
Length of track 3 masked/clear text data.
Definition: IDTMSRData.h:80
NSData * encTrack3
Track 3 encoded.
Definition: IDTMSRData.h:83
CAPTURE_ENCRYPT_TYPE captureEncryptType
Definition: IDTMSRData.h:73
int track1Length
Length of track 1 masked/clear text data.
Definition: IDTMSRData.h:78
NSData * cardData
Complete unparsed swipe data as received from MSR.
Definition: IDTMSRData.h:74
NSData * KSN
Key Serial Number.
Definition: IDTMSRData.h:88
IDTMSRData * sharedController()
EVENT_MSR_Types event
Definition: IDTMSRData.h:43
CAPTURE_ENCODE_TYPE captureEncodeType
Definition: IDTMSRData.h:59
NSData * hashTrack1
Sha-256 hash of Track 1 encoded data.
Definition: IDTMSRData.h:84
NSDictionary * maskedTags
Masked card data provided via TLV.
Definition: IDTMSRData.h:106