Skip to content

Search

"TVR"

12 articles found

POS terminal used for EMV card payment processing

Merchant & POS

TVR (Terminal Verification Results)

Terminal Verification Results (TVR): a sequence of bits produced when a terminal reads an EMV card, based on logical checks such as an expired card. This data object is used to decide whether a payment transaction should be accepted online, declined, or allowed to proceed.

Table of EMV Transaction Status Information (TSI) bit definitions

Merchant & POS

Transaction Status Information (TSI)

Contains the EMV steps performed by the Terminal in a transaction. The TSI fields, their possible values, and descriptions of the values are shown below.

Photo of a POS terminal related to Terminal Action Code settings

Merchant & POS

Terminal Action Code (TAC)

These are codes placed into the terminal software by the acquirer that govern the rules for whether transactions go online or are declined, covering offline approval, offline decline, and online submission due to issuer risk...

Photo of a POS terminal related to EMV Issuer Action Code settings

Online & Authorization

Issuer Action Code (IAC)

These are codes that communicate the issuer's conditions for approving a transaction online (IAC-Online), for declining it (IAC-Denial), or for declining it when the terminal cannot go online (IAC-Default).

EMV Lower Consecutive Offline Limit 9F14 illustration

EMV

What Is the Lower Consecutive Offline Limit?

The Lower Consecutive Offline Limit is the maximum number of consecutive offline transactions allowed by the ICC application, as set by the issuer, on a terminal capable of going online. It is sent in tag 9F14.

POS terminal device used to process chip card payments

Merchant & POS

What is Application Usage Control (AUC)?

AUC (Application Usage Control) specifies restrictions that limit an application by geography or by specific transaction types. It is a 2-byte data element in Tag 9F07. If present, the terminal performs checks such as whether the transaction is at an ATM.

GET DATA command flow in an EMV transaction

EMV

What is the GET DATA command?

The GET DATA command is used to retrieve a primitive data object that is not encapsulated in a record within the current application. It is used to retrieve certain primitive data objects interpreted by the application on the ICC.

Diagram showing the components of the External Authenticate command

EMV

What is the External Authenticate Command?

The EXTERNAL AUTHENTICATE command asks the application inside the ICC whether it can verify the cryptogram, and the ICC returns the processing status. Below are the components of the External Authenticate command and what issuer authentication means.

Diagram illustrating the EMV Tag-Length-Value (TLV) data structure used in card transactions

Online & Authorization

What are EMV Tags?

In EMV, data is stored in Tag-Length-Value (TLV) format, and it is carried between the card, the POS terminal, and the authorization system in this same format. This post lists every EMV Tag, its type, and its description.

Issuer Script Results field values shown on a POS terminal screen

Credit Card

Issuer Script Results

Issuer Script Results is the field that shows the results of the Issuer Script commands sent to the card. This post explains its byte and bit values, what an issuer script is, why the results matter, and what happens when a command fails.

EMV Application Version Number on card and terminal

Online & Authorization

Application Version Number

The Application Version Number is the version number of the application on the card. For example, the Visa VSDC application version number is 131, and the Mastercard M/Chip Lite version number is 2.

Illustration of a point-of-sale terminal checking a card against a warning list

Merchant & POS

What is the Combined Warning List (BUL)?

The Combined Warning List (BUL) lists card numbers the issuer wants blocked (lost, stolen, counterfeit, etc.), which acquiring merchants check within certain limits, at their own risk, when online authorization cannot be obtained.