payShield host commands

PIN operations

payShield CC — Translate PIN ZPK→ZPK

answers with CD

Translate PIN between two ZPKs

Fields

FieldWhat it holds
Source ZPK under LMK32 or 48 or 97 or 129 charsS… key block (97/129 chars), or 32/48 hex under a variant LMK
Destination ZPK under LMK32 or 48 or 97 or 129 charsS… key block (97/129 chars), or 32/48 hex under a variant LMK
Maximum PIN Length4-12 (default 12)
PIN Block (HEX)16 or 32 chars16 hex chars, or 32 for format 48
Source PIN Block Format2 chars01 (ISO 0), 05 (ISO 1), 34 (ISO 2), 47 (ISO 3), 48 (ISO 4), 04 (PLUS), 35 (Pay Now/Later)
Destination PIN Block Format2 charsdefaults to the source format
PAN12-19 digit card number

On the wire

Complete host messages. Each runs against the KeyLab simulator as printed. The header is four zeros here; the device echoes back whatever you send.

Translate PIN ZPK→ZPK

0000CCS10096P0TE00N00004648B9AA7F4428AADA1F0FAF8F1F5CD4A7857B6300AC04678A05A8989368E22F903C80379DD51A0ES10096P0TE00N000076FF26DDFBB6F20EFC730AF8BDA671E15BBB3F0073F328E93D78805F7F46F8255558A94AFC192753123E3D22F04A5AEF2101014000001234567899;

4-char headercommand233 chars of fields
Send CC to the simulator

Opens the simulator with this command already filled in.

PIN operations