payShield host commands

PIN operations

payShield EC — Verify Interchange PIN (ABA PVV)

answers with ED

Verify an interchange PIN under a ZPK using the Visa PVV method

Fields

FieldWhat it holds
ZPK under LMK32 or 48 or 97 or 129 charsS… key block (97/129 chars), or 32/48 hex under a variant LMK
PVK Pair under LMK32 or 97 or 129 charsS… key block (97/129 chars), or 32 hex under a variant LMK
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)
PAN12-19 digit card number
PVKI1 charsPIN Verification Key Index, one digit
PVV4 chars4-digit PIN Verification Value to verify

Worked values

Example values for each field. The key blocks work against the Thales test LMK the simulator ships with.

ZPK under LMK
S10096P0TE00N00004648B9AA7F4428AADA1F0FAF8F1F5CD4A7857B6300AC04678A05A8989368E22F903C80379DD51A0E
PVK Pair under LMK
S10096V2TE00N00006426E5B63A3E97046F1D34EC724082023DE11816F49992217D1A173CA0954ED0C69BB4E342C1A415
PIN Block (HEX)
3E3D22F04A5AEF21
Source PIN Block Format
01
PAN
4000001234567899
PVKI
1
PVV
7709
Open EC in the simulator

PIN operations