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 4.4 Book 3, Annex C5, Table 46 — Terminal Verification Results (5 bytes)
Bit & value breakdown
EMV 4.4 Book 3, Annex C5, Table 46 — Terminal Verification Results (5 bytes)
Byte 1 — Offline Data Authentication
b8 = 0x80Offline data authentication was not performedb5 = 0x10Card appears on terminal exception fileb1 = 0x01XDA selected (EMV 4.4)Byte 2 — Application Version / Usage
b7 = 0x40Expired applicationb6 = 0x20Application not yet effectiveb5 = 0x10Requested service not allowed for card productb3 = 0x04RFUReserved for Future UseBits or bytes with no current meaning, reserved by the spec; they must be set to zero. — must be 0b2 = 0x02Biometric performed and successful (EMV 4.4)b1 = 0x01Biometric template format not supported (EMV 4.4)Byte 3 — Cardholder Verification
b8 = 0x80Cardholder verification was not successfulb6 = 0x20PIN Try Limit exceededb5 = 0x10PIN entry required and PIN pad not present or not workingb4 = 0x08PIN entry required, PIN pad present, but PIN was not enteredb2 = 0x02Biometric required but biometric capture device not working (EMV 4.4)b1 = 0x01Biometric required, capture device present, but biometric subtype entry was bypassed (EMV 4.4)Byte 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 = 0x04Biometric Try Limit exceeded (EMV 4.4)b2 = 0x02A selected biometric type not supported (EMV 4.4)b1 = 0x01XDA signature verification failed (EMV 4.4)Byte 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 = 0x08Reserved for use by the EMV contactless specificationsb3 = 0x04CA ECC key missing (EMV 4.4)b2 = 0x02ECC key recovery failed (EMV 4.4)b1 = 0x01Reserved for use by the EMV contactless specificationsExample values
0000008000Only "transaction exceeds floor limit" set
8000000000Offline data authentication not performed