Where it appears
Built up by the terminal throughout processing; input to action-code analysis and GENERATE ACApplication CryptogramA cryptogram the card generates to approve or decline a transaction: TC (approve offline), ARQC (go online), or AAC (decline)..
Specification reference
Defined in: EMV 4.x Book 3 (Application Specification), Annex A — Data Element Dictionary
Bit-level definitions below follow: EMV Book 3, Table 48 — Terminal Verification Results (5 bytes)
Bit & value breakdown
EMV Book 3, Table 48 — Terminal Verification Results (5 bytes)
Byte 1 — Offline Data Authentication
b8 = 0x80Offline data authentication not performedb5 = 0x10Card on terminal exception fileb2–b1RFUReserved for Future UseBits or bytes with no current meaning, reserved by the spec; they must be set to zero. — must be 0Byte 2 — Application Version / Usage
b7 = 0x40Expired applicationb6 = 0x20Application not yet effectiveb5 = 0x10Requested service not allowed for card productb3–b1RFUReserved for Future UseBits or bytes with no current meaning, reserved by the spec; they must be set to zero. — must be 0Byte 3 — Cardholder Verification
b8 = 0x80Cardholder verification was not successfulb6 = 0x20PIN Try Limit exceededb5 = 0x10PIN entry required, PIN pad not present or not workingb4 = 0x08PIN entry required, PIN pad present, PIN was not enteredb3 = 0x04Online PIN enteredb2–b1RFUReserved for Future UseBits or bytes with no current meaning, reserved by the spec; they must be set to zero. — must be 0Byte 4 — Terminal Risk Management
b8 = 0x80Transaction exceeds floor limitb7 = 0x40Lower consecutive offline limit exceededb6 = 0x20Upper consecutive offline limit exceededb5 = 0x10Transaction selected randomly for online processingb4 = 0x08Merchant forced transaction onlineb3–b1RFUReserved for Future UseBits or bytes with no current meaning, reserved by the spec; they must be set to zero. — must be 0Byte 5 — Issuer / Script Processing
b7 = 0x40Issuer authentication failedb6 = 0x20Script processing failed before final GENERATE ACApplication CryptogramA cryptogram the card generates to approve or decline a transaction: TC (approve offline), ARQC (go online), or AAC (decline).b5 = 0x10Script processing failed after final GENERATE ACApplication CryptogramA cryptogram the card generates to approve or decline a transaction: TC (approve offline), ARQC (go online), or AAC (decline).b4–b1RFUReserved for Future UseBits or bytes with no current meaning, reserved by the spec; they must be set to zero. — must be 0Example values
0000008000Only "transaction exceeds floor limit" set
8000000000Offline data authentication not performed