PIN Block Format and PIN Extraction Method Keywords

In the Clear PIN Generate Alternate, Encrypted PIN Translate and Encrypted PIN Verify callable services, you may specify a PIN extraction keyword for a given PIN block format. In this table, the allowable PIN extraction methods are listed for each PIN block format. The first PIN extraction method keyword listed for a PIN block format is the default.

Table 1. PIN Block Format and PIN Extraction Method Keywords
PIN Block Format PIN Extraction Method Keywords Description
ECI-2 PINLEN04 The PIN extraction method keywords specify a PIN extraction method for a PINLEN04 format.
ECI-3 PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
ISO-0 PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
ISO-1 PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
ISO-2 PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
ISO-3 PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
VISA-2 PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
VISA-3 PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
VISA-4 PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
3621 PADDIGIT, HEXDIGIT, PINLEN04 to PINLEN12, PADEXIST The PIN extraction method keywords specify a PIN extraction method for an IBM 3621 PIN block format. The first keyword, PADDIGIT, is the default PIN extraction method for the PIN block format.
3624 PADDIGIT, HEXDIGIT, PINLEN04 to PINLEN16, PADEXIST The PIN extraction method keywords specify a PIN extraction method for an IBM 3624 PIN block format. The first keyword, PADDIGIT, is the default PIN extraction method for the PIN block format.
4704-EPP PINBLOCK The PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
The PIN extraction methods operate as follows:
PINBLOCK
Specifies that the service use one of these:
  • the PIN length, if the PIN block contains a PIN length field
  • the PIN delimiter character, if the PIN block contains a PIN delimiter character.
PADDIGIT
Specifies that the service use the pad value in the PIN profile to identify the end of the PIN.
HEXDIGIT
Specifies that the service use the first occurrence of a digit in the range from X'A' to X'F' as the pad value to determine the PIN length.
PINLENxx
Specifies that the service use the length specified in the keyword, where xx can range from 4 to 16 digits, to identify the PIN.
PADEXIST
Specifies that the service use the character in the 16th position of the PIN block as the value of the pad value.