User manual

Copyright © 2011, Unitech America Inc. All rights reserved.
Page 34 of 61
MS246 User Manual
Field 8: Clear/masked data sent status byte:
Bit 0: 1 —track 1 clear/mask data present.
Bit 1: 1— track 2 clear/mask data present.
Bit 2: 1— track 3 clear/mask data present.
Bit 3: 0— reserved for future use.
Bit 4: 0— reserved for future use.
Bit 5: 0— reserved for future use.
Note 4: Encrypted/Hash data sent status
Field 9: Encrypted data sent status
Bit 0: 1— track 1 encrypted data present.
Bit 1: 1— track 2 encrypted data present.
Bit 2: 1— track 3 encrypted data present.
Bit 3: 1— track 1 hash data present.
Bit 4: 1— track 2 hash data present.
Bit 5: 1— track 3 hash data present.
Bit 6: 1—session ID present.
Bit 7: 1—KSN present.
8.4 DUKPT Level 3 Data Output Original Format
For ISO cards, both masked clear and encrypted data are sent, no clear data will
be sent.
For other cards, only clear data is sent.
A card swipe returns the following data:
Card data is sent out in format of
<STX><LenL><LenH><Card Data><CheckLRC><CheckSum><ETX>
<STX> = 02h, <ETX> = 03h
<LenL><LenH> is a two-byte length of <Card Data>.
<CheckLRC> is a one-byte exclusive-OR sum calculated for all <Card Data>.
<CheckSum> is a one-byte sum value calculated for all <Card data>.
<Card Data> card data format is shown below.
ISO/ABA Data Output Format:
card encoding type (0: ISO/ABA, 4: for Raw Mode)
track status (bit 0,1,2:T1,2,3 decode, bit
3,4,5:T1,2,3 sampling)
track 1 unencrypted length (1 byte, 0 for no track1 data)
track 2 unencrypted length (1 byte, 0 for no track2 data)