Jump to content

Terminal verification results

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Davidsteed (talk | contribs) at 08:09, 1 August 2010 (Created page with 'Terminal verification results (TVR) is an EMV data objected. The TVR is a series of bits set by the terminal reading an EMV card, based on logical tests (for e...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Terminal verification results (TVR) is an EMV data objected. The TVR is a series of bits set by the terminal reading an EMV card, based on logical tests (for example has the card expired). This data object is used in the terminals decission whether to accept decline or go on-line for a payment transaction. The format of TVR is as follows:

Byte 1
b8 b7 b6 b5 b4 b3 b2 b1 Meaning
1 X X X X X X X Offline data processing was not performed
X 1 X X X X X X SDA failed
X X 1 X X X X X ICC data missing
X X X 1 X X X X Card number appears on hotlist
X X X X 1 X X X DDA failed
X X X X X 1 X X CDA failed
X X X X X X 0 X RFU
X X X X X X X 0 RFU
Byte 2
b8 b7 b6 b5 b4 b3 b2 b1 Meaning
1 X X X X X X X Card and terminal have different application numbers
X 1 X X X X X X Expired application
X X 1 X X X X X Application not yet effective
X X X 1 X X X X Requested service not allowed for card product
X X X X 1 X X X New card
X X X X X 0 X X RFU
X X X X X X 0 X RFU
X X X X X X X 0 RFU
Byte 3
b8 b7 b6 b5 b4 b3 b2 b1 Meaning
1 X X X X X X X Cardholder verification was not successful
X 1 X X X X X X Unrecognised CVM
X X 1 X X X X X PIN try limit exceeded
X X X 1 X X X X PIN entry required, but no PIN pad available
X X X X 1 X X X PIN entry required, PIN pad present, but PIN was not entered
X X X X X 1 X X On-line PIN entered
X X X X X X 0 X RFU
X X X X X X X 0 RFU
Byte 4
b8 b7 b6 b5 b4 b3 b2 b1 Meaning
1 X X X X X X X Transaction exceeds floor limit
X 1 X X X X X X Lower consecutive offline limit exceeded
X X 1 X X X X X Upper consecutive offline limit exceeded
X X X 1 X X X X Transaction elected randomly of on-line processing
X X X X 1 X X X Merchant forced transaction on-line
X X X X X 0 X X RFU
X X X X X X 0 X RFU
X X X X X X X 0 RFU
Byte 5
b8 b7 b6 b5 b4 b3 b2 b1 Meaning
1 X X X X X X X Default TDOL Used
X 1 X X X X X X Issuer authentication failed
X X 1 X X X X X Script proceesing failed before final Generate AC
X X X 1 X X X X Script processing failed after final Generate AC
X X X X 0 X X X RFU
X X X X X 0 X X RFU
X X X X X X 0 X RFU
X X X X X X X 0 RFU