Minimum US Online Only Terminal Configuration - 07jan22 - v2pdf
Minimum US Online Only Terminal Configuration - 07jan22 - v2pdf
EMV® is a registered trademark in the U.S. and other countries and an unregistered trademark elsewhere. The EMV trademark is owned by EMVCo, LLC.
© 2022 Visa. All Rights Reserved.
Terminal Type – Online Only
A terminal configuration is essentially a collection of parameters that drive
specific behavior associated with a chip transaction. The first parameter
considered when setting-up an Online Only terminal is Terminal Type (tag ‘9F 35’).
Examples of Terminal Type values for Visa’s U.S. Online Only configuration are:
However, when the Level 2 configuration supports a Terminal Type of Offline Online Only chip
with Online Capability these can easily be deployed as Online Only configurations implementations
by ensuring the Terminal Floor Limit and Terminal Action Code (TAC) values are are significantly
configured as defined in this document. less complex when
While the Terminal Type data object is important in expressing the device compared against
capabilities, alone it is not sufficient to ensure that terminal will always attempt to offline capable
go online. The Terminal Floor Limit (tag ‘9F 1B’) must be set to zero (‘00 00 00 00’) solutions.
and the Terminal Action Code – Online byte 4, bit 8 must be set to 1.
During an EMV transaction, the Floor Limit is compared against the transaction
amount. When the transaction amount is greater than or equal to the Floor
Limit, the terminal sets an indicator in Terminal Verification Results (tag ‘95’).
The Terminal Verification Results (TVR) is a 5 byte bit map which tracks specific
transaction events.
1. TAC/IAC – Denial; any match vs. TVR results in decline request. Compared in
GenAC 1. Card must respond with decline cryptogram.
2. TAC/IAC – Online; any match vs. TVR results in online request. Compared in
GenAC 1. Card must respond with online cryptogram or decline cryptogram.
3. TAC/IAC – Default; only if terminal cannot go online; any match vs. TVR results
in decline request. Compared in GenAC 2. Card must respond with decline
cryptogram.
Minimally, Visa’s (POS) Terminal Action Codes must carry the following values:
An Online Only device must configure Terminal Action Code – Online byte 4, bit
8 = 1. As the Terminal Floor Limit has been set at zero, this forces the setting of
TVR byte 4, bit 8, meaning if a terminal has not already determined a condition to
decline the transaction it shall be forced online, based on the process described
above.
1
See EMV v4.3 Book 3, Section 10.7 for a summary of special Online Only kernel options associated with Terminal Action
Analysis. In summary, an Online Only terminal may forgo the normal Terminal Action Analysis and always request to go online.
The Visa U.S. Common Debit AID may be added to support debit routing arrangements:
Visa U.S. Common Debit AID (optional – POS and ATM) ‘A0 00 00 00 98 08 40’
Quick Chip
Quick Chip implementations use the Online Only framework and tweak it slightly for a simpler test suite, and a
simpler implementation. Quick Chip removes unnecessary features in the Online Only environment, such as
Issuer Authentication and Issuer Scripting. This allows for the removal of the card before the terminal receives
the issuer response. These features are not used in Online Only markets like the U.S. and should not be
supported. Removing the functionality also means testing of these features is out of scope for a Quick Chip
implementation, further streamlining testing and certification.
Additionally, Quick Chip and qVSDC (Quick Visa Smart Debit Credit) (see Contactless Considerations later in
this document) complement each other very well. Both allow for insertion or tapping at any point during the
transaction, which creates a consistent cardholder experience, no matter how the cardholder wants to pay.
To implement Quick Chip, a slight change to the Online Only flow is required. For more information, see Quick
Chip for EMV® and qVSDC Specification.
PIN Pads remain a requirement for POS terminals that process Online Enciphered PIN Conditional
debit transactions via Interlink and ATMs. It is recommended Signature (paper) Conditional
that when accepting online PIN for magnetic-stripe debit, chip
debit also be accepted with online PIN. Support for offline PIN No CVM Conditional
is not required when supporting online PIN, as those offline PIN
preferring cards from foreign markets are also required to support
Signature allowing for traditional acceptance in the U.S. market. Transaction Type – Cash Conditional
Finally, if a merchant does not support PIN today then there is no Transaction Type – Goods
Visa requirement to support PIN on chip in any format. Conditional
Transaction Type – Services
U.S. EMV cards and Online Only terminals typically do not support Conditional
offline approvals, meaning merchants/acquirers with temporary
network connectivity issues should consider adopting a Deferred
Authorization approach. This Deferred Authorization approach, Print, Attendant Conditional
sometimes called Store & Forward, is common in many magnetic Print, Cardholder Conditional
stripe environments and is equally suited to Online Only EMV Display, Attendant Conditional
environments. Such an approach addresses network latency Display, Cardholder Conditional
issues for EMV without the cost, development, and complexity of
a fully offline capable EMV solution.
Partial AID Selection Yes
All Visa U.S. EMV transactions will initially attempt to go online
(i.e. GenAC 1 = ARQC). When a host connection is unavailable, the Common Character Set Yes
card/terminal will typically perform an EMV offline decline (i.e.
GenAC 2 = AAC) due to the Zero Floor Limit and the mandatory
Fail CVM Yes
Terminal Action Codes, followed by a Deferred Authorization.
When implementing Deferred Authorization, however, merchant
rules and policies may allow the customer to take possession of Floor limit checking Yes
the goods or services and defer the ARQC authorization request
until the network connection is restored. Terminal Risk Management
irrespective of AIP setting
No special terminal logic is needed to determine if a Deferred
Conditional
Authorization is allowed, such as checks on Terminal Verification
Results (TVR) or Transaction Status Information (TSI),2 which
could override the card decision to initially send the transaction
online. In the U.S., chip data in clearing is optional for Visa.
However, if the merchant chooses to include chip data in the
clearing record, the GenAC 1 ARQC, and not the GenAC 2 AAC,
should be included assuming an approval was received. In the
event the Deferred Authorization request was declined that
transaction must not be cleared or settled.
2
As most TVR and TSI settings are primarily relevant to offline functionality, and most U.S. cards do not support offline functionality, it is strongly
recommended that TVR and TSI settings not be used to filter transactions for eligibility for Deferred Authorization.
Finally, while chip data is required to be included in the authorization request and authorization response
messages, there are no requirements to carry chip data in the clearing and settlement messages or returns.
This means that in the U.S. these merchant and acquirer interfaces remain largely unchanged.
EMV Configuration
EMV terminal providers will be intimately familiar with the configuration options associated with their
particular device and will provide guidance on satisfying Visa’s Online Only requirements. However, to
facilitate discussions with terminal providers the table provided on the previous page is an extraction from
the EMV application kernel Implementation Conformance Statement (ICS). This extraction summarizes the
necessary options for a Visa Online Only terminal; these features are also expressed on the EMV Letter of
Approval (LOA).
Other brands may have other requirements which are outside the scope of this paper.
• Quick Chip for EMV® and qVSDC Specification – Specification for how to implement Quick Chip and
qVSDC