Gettrack3masked, Getmagneprint – MagTek Audio Reader User Manual
Page 13
7
For an AAMVA card, the DL/ID# is masked as follows:
• The specified number of initial characters are sent unmasked. The specified
number of trailing characters are sent unmasked. If Mod 10 correction is
specified, all but one of the intermediate characters of the DL/ID#PAN are set to
zero; one of them will be set such that last digit of the DL/ID# calculates an
accurate Mod 10 check of the rest of the DL/ID# as transmitted. If the Mod 10
correction is not specified, all of the intermediate characters of the DL/ID# are set
to the specified mask character.
• The Expiration Date and Birth Date are transmitted unmasked.
• All other characters are set to the specified mask character.
getTrack3Masked
Retrieve Masked Track3 if any
- (
NSString
*) getTrack3
Parameters
Return Value
Return stored masked track3 data string.
For an ISO/ABA card, the PAN is masked as follows:
• The specified number of initial characters are sent unmasked. The specified
number of trailing characters are sent unmasked. If Mod 10 correction is
specified, all but one of the intermediate characters of the PAN are set to zero;
one of them will be set such that last digit of the PAN calculates an accurate Mod
10 check of the rest of the PAN as transmitted. If the Mod 10 correction is not
specified, all of the intermediate characters of the PAN are set to the specified
mask character.
• All Field Separators are sent unmasked.
• All other characters are set to the specified mask character.
For an AAMVA card, the specified mask character is substituted for each of the characters read
from the card.
getMagnePrint
Supported on uDynamo only. This 128 byte Binary field contains the MagnePrint data. Only
the number of bytes specified in the MagnePrint data length field are valid. The least significant
bit of the first byte of data in this field corresponds to the first bit of MagnePrint data. If the
Enable/Disable MagnePrint property is set to disable MagnePrint, this field will not be sent.
- (
NSString
*) getMagnePrint
Parameters
Return Value
Empty String.