Vip System Sms Atm Processing Specs Intl
Vip System Sms Atm Processing Specs Intl
Visa Confidential
Important Note on Confidentiality and Copyright
The Visa Confidential label signifies that the information in this document is confidential
and proprietary to Visa and is intended for use only by Visa Clients subject to the
restrictionsand feedback provisions in the Visa Core Rules and Visa Product and Service
Rules, non-Client Third Party Processors that have an executed and valid VisaNet Letter
of Agreement on file with Visa, and other third parties that have a current participation
agreement with Visa that covers confidentiality of the information contained herein and
Visa’s use of feedback.
This document is protected by copyright restricting its use, copying, distribution, and
decompilation. No part of this document may be reproduced in any form by any means
without prior written authorization of Visa.
All other product names mentioned herein are the trademarks of their respective owners.
This document is a supplement of the Visa Core Rules and Visa Product and Service
Rules. In the event of any conflict between any content in this document, any document
referenced herein, any exhibit to this document, or any communications concerning this
document, and any content in the Visa Core Rules and Visa Product and Service Rules, the
Visa Core Rules and Visa Product and Service Rules shall govern and control.
If you have technical questions or questions regarding a Visa service or questions about
this document, please contact your Visa representative.
Contents
Document Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Documentation Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Information Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Report Samples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
More Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications i
Contents
1.6.2.7 Flexible Times for Online Delivery of Advices From BASE II Endpoints.1-15
ii Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Contents
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications iii
Contents
iv Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Contents
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications v
Contents
6.1.4.4 Ranking Response Codes and Identifying Highest Priority Code. . . . . . . . .6-4
vi Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Contents
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications vii
Contents
Chapter 7 • Routing
7.1 Transaction Routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
viii Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Contents
9.3.2 File Transfer Connectivity Between VisaNet Connection and Host. . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-3
9.3.2.1 Client Host Processing of Files Received From VisaNet Connection. . . . .9-3
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications ix
Contents
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .IX-1
x Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Figures
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications xi
Figures
xii Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Tables
1 Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2 V.I.P. System Manual Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1-1 Incremental Authorization Transaction—Message Reason Code 3900. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-17
1-2 Resubmission Transaction—Message Reason Code 3901. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-17
1-3 Delayed Charges Transaction—Message Reason Code 3902. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-17
1-4 Reauthorization Transaction—Message Reason Code 3903. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-18
1-5 No-Show Transaction—Message Reason Code 3904. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-18
1-6 Installment Payment Transaction—Value I in POS Environment Field 126.13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-19
1-7 Recurring Payment Transaction—Value R in POS Environment Field 126.13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-19
1-8 Unscheduled COF Transaction—Value C in POS Environment Field 126.13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-19
2-1 ATM Transaction Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
2-2 Visa ATM and Plus Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
3-1 Required Transaction Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2
3-2 ATM Acquirer Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
3-3 ATM Issuer Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
5-1 Field 63.13 Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4
6-1 Acquirer Advices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-14
6-2 Signing On and Off Advice Recovery Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-15
7-1 SMS Transaction Routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
7-2 ATM Routing Table and Service Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
8-1 Settlement Cutoff Timing—SMS and BASE II Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-5
8-2 Daily Settlement Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-6
8-3 Timing of Settlement Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-6
9-1 VisaNet Connection File Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-3
10-1 Example of Savings Comparison. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-2
10-2 Online Transaction Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-3
10-3 Clearing and Settlement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-3
10-4 Exception Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-3
A-1 ATM Transaction Standardization Option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-2
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications xiii
Tables
xiv Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
About This Manual
A companion manual, V.I.P. System SMS ATM Technical Specifications, Volume 1 and
Volume 2, contains detailed specifications for message formats, field descriptions, codes,
and files.
Audience
The processing specifications in this manual are intended for technical and systems
professionals responsible for implementing SMS software for Visa and Plus ATM
processing and for those managing the individual ATM programs after they are installed.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1
Document Conventions About This Manual
Chapter 4, Message Types and Flows—Provides descriptions and message flow diagrams
for SMS ATM transactions.
Document Conventions
Table 1 Conventions
Convention Purpose
boldface Extra emphasis (stronger than italics); field values, codes.
2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
About This Manual Documentation Descriptions
Convention Purpose
dotted line boxes in flow
Advice messages.
diagrams
Documentation Descriptions
VisaNet Integrated Payment (V.I.P.) System Overview, V.I.P. System Services, and V.I.P. System
Reports, apply to BASE I and Single Message System (SMS) processing.
V.I.P. System BASE I Processing Specifications and V.I.P. System BASE I Technical Specifications,
Volume 1 and Volume 2, are specific to BASE I.
For SMS,Visa U.S.A. (U.S.) region processing specifications for Automated Teller Machine
(ATM), Interlink, and Point of Sale (POS) are consolidated in V.I.P. System SMS Processing
Specifications (U.S.). Different manuals for ATM and POS are available for international
clients.
General Information
V.I.P. System Overview
Doc ID 0851-33
V.I.P. System Reports
Provides samples.
Doc ID 0852-32
V.I.P. System Services, Volume 1
Doc ID 0853A-32
V.I.P. System Services, Volume 2
Doc ID 0853B-32
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 3
Documentation Descriptions About This Manual
BASE I
V.I.P. System BASE I Processing Specifications
Describes BASE I processing, including message types, processing considerations, related services,
and VisaNet connection methods.
Doc ID 0847-32
V.I.P. System BASE I Technical Specifications, Volume 1
Doc ID 0844A-33
V.I.P. System BASE I Technical Specifications, Volume 2
Defines technical specifications of BASE I processing, message formats, and file specifications.
Doc ID 0844B-33
Interlink
V.I.P. System SMS Processing Specifications (U.S.)
Doc ID 0857-32
V.I.P. System SMS Interlink Technical Specifications
Describes message formats, field descriptions, and file specifications for Interlink.
Doc ID 0866-31
SMS ATM
V.I.P. System SMS Processing Specifications (U.S.)
Doc ID 0857-32
V.I.P. System International SMS ATM Processing Specifications
Contains SMS ATM information, including message types, processing considerations, connection
methods, and services for clients outside U.S. region.
Doc ID 0839-32
V.I.P. System SMS ATM Technical Specifications, Volume 1
Doc ID 0868A-31
V.I.P. System SMS ATM Technical Specifications, Volume 2
Doc ID 0868B-31
4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
About This Manual Report Samples
SMS POS
V.I.P. System SMS Processing Specifications (U.S.)
Doc ID 0857-32
V.I.P. System International SMS POS (Visa & Visa Electron) Processing Specifications
Contains SMS POS information, including message types, processing considerations, connection
methods, and services for clients outside U.S. region.
Doc ID 0835-32
V.I.P. System SMS POS (Visa & Visa Electron) Technical Specifications, Volume 1
Doc ID 0869A-32
V.I.P. System SMS POS (Visa & Visa Electron) Technical Specifications, Volume 2
Describes message formats and file specifications for Visa POS and Visa Electron.
Doc ID 0869B-31
Information Sources
Information is analyzed, rewritten, and reorganized. Technical staff and subject matter
experts review and verify updates. Approved comments and change requests received
from clients and Visa staff are incorporated.
V.I.P. Manuals
See Table 2.
Report Samples
• V.I.P. System Reports
• VisaNet Settlement Service (VSS) User's Guide, Volume 2, Reports
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 5
Related Publications About This Manual
More Information
Visa provides product and service documentation. Clients get guides from Visa
representatives. If you have comments or questions about this document or technical
questions about Visa services or capabilities, contact your Visa representative.
Related Publications
Visa Global ATM Planning Guide contains details about Visa and Plus International ATM
Program. It includes program overview, business requirements, optional services,
risk management, processing options, testing procedures, and back-office management.
Visa Rules
Visa Core Rules and Visa Product and Service Rules contain Visa Rules.
Payment Card Industry PIN Security Requirements Manual: Contains requirements for
managing, processing, and transmitting PIN data.
Security
Payment Technology Standards Manual—Contains standards for PINs and encoding data
on Visa payment form factors.
6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
About This Manual Related Publications
Credit Rewards: Visa Incentive Network and Credit Interchange Frequently Asked Questions
Europay, MasterCard, Visa (EMV) Specifications, United States Dollar (USD$)EMV '96
Version 3.1.1 and EMV 2000 Version 4.0—Contain industry standards for chip card and
terminal interaction: www.emvco.com.
Visa Integrated Circuit Card Specifications (VIS)—Contains technical specifications for Visa
Smart Debit/Credit (VSDC) card application, describing VSDC transaction functionality
and flow.
Visa Smart Debit and Credit Member Implementation Guide for Acquirers—Provides
guidelines for acquirers implementing VSDC programs.
Visa Smart Debit and Credit Member Implementation Guide for Issuers—Provides guidelines
for issuers implementing VSDC programs.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 7
Related Publications About This Manual
Visa Smart Debit and Credit Planning Guide—Helps clients plan VSDC programs and
migration strategies.
Visa Smart Debit and Visa Smart Credit Service Description—Describes VSDC program
features and benefits.
Visa Smart Debit/Visa Smart Credit System Technical Manual—Provides information for
clients and Visa staff implementing and operating VSDC programs.
8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Single Message System Overview 1
The V.I.P. Single Message System (SMS) allows clients worldwide to process point-of-sale
and point-of-service (POS) transactions and automated teller machine (ATM) transactions
using one, single connection to VisaNet.
VisaNet supports SMS for the following cards in all regions (except as noted below):
• Visa cards
• Visa Electron cards
• Cards bearing the Plus mark
• Cards bearing the Interlink or the Visa Interlink mark (Asia-Pacific [AP], Latin America
and Caribbean [LAC], Visa Canada, and Visa U.S.A. regions only)
SMS accepts all VisaNet messages from acquirers and from issuers. Clients can use a single
connection for authorization, clearing, settlement, exception, and administrative messages.
A complete overview of VisaNet and of the V.I.P. System appears in the V.I.P. System
Overview.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-1
VisaNet Network Chapter 1: Single Message System Overview
NOTE
Clients in the Visa U.S.A. (U.S.) region access VisaNet through DEX. Clients in other Visa regions use DEX
or EA Servers.
• Processing Centers.
VisaNet Interchange Centers (VICs)—VICs are Visa data processing centers that house
computer systems performing VisaNet transaction processing and serve as control
points for telecommunications facilities of VisaNet. VisaNet connects clients to the
closest VIC. If one VIC experiences system disturbances interrupting system processing,
VisaNet automatically routes clients' transactions to another VIC.
VICs house BASE I as a component of the VisaNet Integrated Payment (V.I.P.) System,
the main Visa transaction processing system. Two of the VICs house the Single Message
System (SMS) as a software component of V.I.P.
1-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview VisaNet Systems
connection methods must run computer interfaces to connections. Visa tests interfaces
before centers connect to VisaNet.
V.I.P. has one system supporting Dual Message Processing (DMP) (clients request
transaction authorization in a first message, and financial clearing information in a second
message), and another system supporting Single-Message Processing (SMP) (processing
interchange card transactions containing authorization and clearing information in one
message). Settlement occurs separately.
BASE I supports online and offline functions and BASE I files, including internal system
tables and the Merchant Central File (MCF).
BASE I Online Functions—Support DMP and include routing, cardholder and card
verification, Stand-In Processing (STIP), Card Verification Value (CVV) validation, Personal
Identification Number (PIN) verification, and file maintenance. A bridge from BASE I to
SMS enables BASE I clients to communicate with SMS clients and access SMS gateways
to outside networks.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-3
VisaNet Systems Chapter 1: Single Message System Overview
BASE I Offline Functions—Include reporting and generating Visa Card Recovery Bulletin
(CRB)s. BASE I reporting includes authorization, Exception File, Advice File, and Point of
Sale (POS) reports.
A bridge from SMS to BASE I lets SMS users communicate with BASE I users and access
BASE I gateways to outside networks.
SMS supports online and offline functions and SMS internal system tables controlling
access and processing. SMS supports the MCF for Visa U.S.A. (U.S.)-region clients.
SMS accumulates reconciliation totals, performs activity reporting, and passes activity
data to VisaNet, which supports settlement and funds transfer processing for SMS.
VisaNet handles settlement and funds transfer as follow-up to SMS transaction processing.
VSS performs settlement and delivers results through advices and reports.
1-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview VisaNet Systems
SMS Offline Functions—Process settlement and funds transfer requests and provide
settlement and activity reporting. (SMS clients can also receive BASE I reports.)
Offline systems support a bridge to and from BASE II for Visa and Plus clearing
transactions VisaNet sends between SMS clients and BASE II clients.
BASE II performs the second part of DMP. Through BASE I or SMS connections,
clients submit authorization messages, which V.I.P. clears through VisaNet connections
to BASE II. A bridge to V.I.P. permits interchange between BASE II centers and SMS centers.
BASE II passes message data to VSS, which settles with issuers and acquirers.
VisaNet
V.I.P. System BASE II System
BASE I
SMS
Clients and processors using BASE I and BASE II can use SMS to process transactions
or use different processing methods for transaction types.
EXAMPLE
Issuers can use BASE I and BASE II for POS and use SMS for ATM.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-5
VisaNet Systems Chapter 1: Single Message System Overview
they are ready for settlement. Settlement is calculating and determining clients’ net
financial positions for transactions cleared by VisaNet, and funds exchange.
VSS consolidates SMS and BASE II settlement functions into one service. VisaNet sends
settlement information to clients and processors from SMS and BASE II in standardized
reports. VSS provides flexibility in defining financial relationships, selecting reports and
report destinations, and establishing funds transfer points.
SMS Reports
Funds Transfer
Settlement Reports
1-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Processing Summary
The CMI accepts all message formats. CMI functions include basic editing and routing.
With the CMI, BASE I centers, including those using BASE I and SMS, can send BASE I
messages. SMS centers, including those using SMS and BASE I, can send SMS messages.
The CMI chooses systems based on request sources, processing requested, and processing
networks when messages specify networks.
Besides the CMI, other interface methods are available to clients and processors.
These allow users to communicate with only one V.I.P. component—BASE I or SMS.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-7
SMS Processing Summary Chapter 1: Single Message System Overview
Figure 1-4 illustrates how VisaNet processes an online financial ATM transaction.
Request Request
(0200) (0200)
Response Response
(0210) (0210)
ATM Acquirer V.I.P. System Issuer
While performing stand-in processing, V.I.P. can also verify the Card Verification Value
(CVV), or the Integrated Chip Card card verification value (iCVV) for chip-based
transactions, to detect the alteration of magnetic stripe or chip data.
For each SMS ATM transaction handled by STIP, V.I.P. creates an advice for the issuer
detailing the request and the STIP response. Issuers recover these advices by signing on
to Advice Recovery mode.
See Chapter 6, Stand-In, CVV, and CVV2 Processing, for information about STIP, the CVV
Service, and the CVV2 Service.
For detailed information about the exception file, refer to the Cardholder Database
chapter in V.I.P. System Services, Volume 2, and to V.I.P. System ATM Technical Specifications,
Volume 1 and Volume 2.
See Chapter 8, Settlement and Reconciliation, for detailed information about the
settlement process.
1-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS ATM Products
VisaNet provides V.I.P. SMS users with a raw data file of all transactions. Clients can use
this file to match transactions on a one-to-one basis to their systems' records to identify
mismatched transactions and calculate settlement totals.
Each client's operations staff reconcile data between VisaNet and the client, as well as the
sponsored client, processor, or directly connected merchant. Operations staff compare the
data from VisaNet against the client's internal transaction data to identify discrepancies.
VisaNet includes a reporting facility producing daily and monthly reports for SMS issuers
and acquirers. The reports fall into two broad categories:
• Transaction detail reports
• Settlement summary reports
Transaction detail reports contain details about the day's message activity. The detail
reports list each transaction, including the settlement disposition. The detail reports
also include reconciliation totals.
Settlement summary reports contain summary information about the day's work.
The summary reports provide totals for the various components including interchange
totals and fee totals.
VisaNet provides the Point-of-Sale Authorization (POSA) File to subscribing SMS acquirers.
The file contains transaction data and other authorization information improving billing
accuracy and reducing fraud and chargeback losses for acquirers.
The POSA File provides a single daily file with debit and credit transaction data,
contributing to increased operational efficiency. The file includes all of the data elements
contained in the TC 33, SMS raw data records, and the POS reporting raw data and report
files, besides providing additional data, such as card results-level data.
SMS issuers of Visa cards can process all ATM transactions as full financials, or as a
combination of full financials and authorizations with deferred clearing transactions.
Features of the CPS/ATM Service include linking related messages, leveraging expanded
ATM data, and clearing transactions within three days. The CPS/ATM Service requires the
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-9
SMS Services Chapter 1: Single Message System Overview
presence of the authorization characteristics indicator (ACI) and the transaction identifier
(TID) in the clearing transaction. For consistency, VisaNet incorporates the use of these
fields into ATM messages in the Single Message System.
NOTE
VisaNet assigns a TID to all transactions, regardless of region or CPS participation.
For information about the CPS/ATM Service, see the service description in V.I.P. System
Services, Volume 2, and the Visa Global ATM Planning Guide.
Visa assumes responsibility for routing a request to its proper destination. For instance,
acquirers do not have to determine the destination of their authorization or financial
requests because V.I.P. routes requests based on the account number in the message.
In some cases, V.I.P. uses data other than the account number to determine message
routing. For SMS transactions, V.I.P. also uses the value in the network ID field to route
messages.
Issuers designate which of their issuer processing centers should receive the requests.
The issuer associates each issuer BIN (a range of card numbers for a specific card
program, such as Visa Classic) with a specific issuer processing center. Optionally, issuers
can control which processing center receives requests for their cardholders by designating
multiple processing centers and specifying the types of transactions VisaNet should
route to each processing center.
The following subsections briefly describe available routing services. For details, refer
to Chapter 7, Routing, in this manual, and to V.I.P. System Services, Volume 1, for more
information about routing services.
1-10 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Services
• The ATM/POS Split Routing option allows acquirers and issuers to use separate
processing centers for ATM and POS transactions.
NOTE
An emergency shutoff flag in V.I.P. ensures V.I.P. directs ATM loads to ATM load issuers only.
• The ATM/POS Account-Type Split Routing option is available to issuers processing ATM
transactions. The POS option supports POS and multipurpose card transactions for
BASE I and SMS issuers in the Asia-Pacific (AP) region only. This routing option allows
issuers to direct V.I.P. to route ATM transactions based on the account the cardholder
selects when using a multipurpose card at an ATM. BASE I and SMS issuers in the
AP region can have VisaNet route POS transactions based on the account the cardholder
selects when using a multipurpose card at the POS. Issuers can specify two endpoints:
one for deposit account processing, and one for credit account processing.
• The Alternate Routing option is available to SMS acquirers and issuers. This option
allows SMS entities to choose separate routing for certain transaction types, including
exception items and other back-office transactions. Issuers and acquirers may designate
their primary processing center to process online original transactions and one or more
alternate processing centers to process exception and back-office transactions.
V.I.P. is connected with the Cirrus Gateway (V.I.P. Network 0006) and the Mastercard
Gateway (V.I.P. Network 0007) through the Mastercard Debit Switch (M.D.S.) for
the exchange of transactions for ATM processing. This gateway supports chip and
multicurrency processing.
Gateway Services link acquirers accepting non-Visa card products and services to other
networks outside of VisaNet using the same connections they use for Visa transactions.
For details concerning how the gateway function transfers data between network formats,
refer to the Authorization Gateway Service Cross-Reference Guide. This document includes
field-by-field data transfer descriptions between VisaNet-format dual-message 0100
authorization requests and responses, and American Express- and Mastercard-format
authorization requests and responses.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-11
SMS Services Chapter 1: Single Message System Overview
Clients can use the Priority Routing Service with the Alternate Routing option. Clients can
also use the Priority Routing Service to prioritize non-Visa programs destined for VisaNet
gateways to other systems and networks provided by Gateway Services.
Clients can use the Deferred Clearing Advice File (DCAF) Service to retrieve original BASE II
draft transactions in a file instead of individually from the online advice queue. All other
types of advices from BASE II endpoints, those not original BASE II draft transactions,
must be recovered through the online connection—not through the DCAF Service.
See “DCAF Service.”
Clients can also choose to have VisaNet hold advices from BASE II endpoints until a
certain time of day to manage the volume of advices efficiently. “Flexible Times for Online
Delivery of Advices From BASE II Endpoints” in this chapter explains this option.
For more information about advice recovery, refer to Chapter 4, Message Types and Flows,
Chapter 6, Stand-In, CVV, and CVV2 Processing, and V.I.P. System Services, Volume 2.
The Auto-CDB Service helps issuers prevent losses from problem accounts and improves
the accuracy of cardholder information available to V.I.P. for stand-in processing (STIP).
For details about this service, refer to V.I.P. System Services, Volume 2.
1.6.2.4 Card Verification Value (CVV) Service, the Integrated Chip Card Card
Verification Value (iCVV), and the Card Verification Value 2 (CVV2) Service
Issuers can choose to have the BASE I Visa Security Module (VSM) verify the following
verification values all of the time or only when the issuer is unavailable and STIP processes
the transaction.
1-12 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Services
• A card verification value (CVV) is a 3-digit number encoded on the card's physical
magnetic stripe or in the chip's image on a Visa Smart Debit/Smart Credit (VSDC) card.
• An Integrated Chip Card card verification value (iCVV) is a 3-digit number issuers may
encode in the chip's image on a VSDC chip card instead of the CVV. (The iCVV is also
referred to as the alternate CVV.) A VSDC card's chip image may contain the CVV or
iCVV. A card's physical magnetic stripe does not use an iCVV.
• The Card Verification Value 2 (CVV2) is an embossed 3-digit security number appearing
on the reverse side of the card. Clients can use the CVV2 in card-present and
card-not-present transactions.
Visa offers a verification service for the following:
• Card Verification Value (CVV or iCVV) for card-present transactions.
• Card Verification Value 2 (CVV2) for card-present and card-not-present transactions.
NOTE
The CPS/Account Funding program requirements include the CVV2 for electronic commerce (e-commerce)
stored-value transactions. For stored-value cards refilled more than once, the program requires the CVV2 only
in the initial funding request for the request to qualify; subsequent transactions can qualify for the CPS
program without the CVV2 being present.
CVV and iCVV—Determining whether the CVV or the iCVV requires verification depends
on the issuer's system parameters and on the code in Field 22—Point-of-Service Entry
Mode Code in the request. Also, the verification entity performs CVV processing only if
the CVV is in the correct position in the track. Refer to the Payment Technology Standards
Manual for technical specifications for CVV placement.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-13
SMS Services Chapter 1: Single Message System Overview
• If field 22, positions 1 and 2, contain 90 or 05 and the issuer's system settings indicate
V.I.P. is to perform CVV checking, the security module performs the verification using
the CVV algorithm. Validation of the CVV from the physical magnetic stripe does not
occur if field 22, positions 1 and 2, contain 02 or 95, because the values 02 and 95
indicate the track data in Field 35—Track 2 Data or in Field 45—Track 1 Data may be
unreliable and accurate CVV processing may not be possible.
NOTE
For Plus ATM transactions only, the value 02 indicates the exact contents of Track 2 were read and CVV
checking is possible. For Visa ATM transactions, acquirers can use values 02 or 90 to indicate the complete,
unaltered magnetic stripe content has been read and CVV processing may not be possible.
• If field 22, positions 1 and 2, contain 05, V.I.P. assumes the track data originated from the
chip. V.I.P. checks the issuer's system settings (in CORE) to determine if the verification
value in the track data is a CVV or an iCVV. (Set A indicates a CVV; Set B indicates
an iCVV.)
- If the issuer's system settings indicate it supports CVV checking for chip cards but
does not support iCVV checking, the security module performs the verification using
the CVV algorithm.
- If the issuer's system parameters indicate it supports CVV checking and iCVV checking
for chip cards, the security module performs the verification using the CVV algorithm
except the system substitutes 999 for the service restriction code.
NOTE
The presence of code 90 in field 22 does not guarantee CVV processing. If a non-participating acquirer
submits code 90 in field 22, V.I.P. rejects the message.
Validation of the CVV or the iCVV residing in the chip's magnetic stripe image does not
occur if field 22, positions 1 and 2, contain 95, because the value 95 indicates the track
data in field 35 or in field 45 may be unreliable.
To verify the CVV, V.I.P. (or the issuer) uses the DES key and other information from the
stripe to calculate a CVV and compares it with the stripe's encoded CVV. For the CVV to
be valid, the two values must match exactly; otherwise, the CVV fails validation.
As indicated above, iCVV processing uses all options, parameters, and keys used in CVV
processing. V.I.P. or the issuer uses the same algorithm for the CVV and for the iCVV,
but they substitute the value 999 for the service restriction code for iCVV processing.
As part of the issuer participation procedure, the issuer specifies expiration date ranges
and whether the CVV check is to be based on the chip image of the magnetic stripe data.
STIP can respond to CVV failures with an issuer-specified decline response code or can
forward failures to the issuer for processing. Issuers or V.I.P. can approve, refer, or decline
transactions failing CVV validation depending on issuer-specified parameters.
Refer to the Card Verification Value (CVV) Service chapter in V.I.P. System Services,
Volume 2, for a description of the service. Refer to the Payment Technology Standards
Manual for technical specifications for CVV placement, calculation, and verification.
For details about this service, refer to the Stand-In, CVV, and CVV2 Processing chapter
in this manual, and to V.I.P. System Services, Volume 2. Refer to the Payment Technology
Standards Manual for technical specifications for CVV placement, calculation, and
verification.
1-14 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Services
Issuers must imprint a 3-digit security number (the CVV2) on the back of all new or
reissued Visa cards, in accordance with the Visa Rules. Clients can use the CVV2 number
to validate a genuine Visa card is used during a transaction. The CVV2 is calculated using
a secure cryptographic process and a key known only to the issuer and to Visa.
Participating merchants manually enter the CVV2 numeric value for validation by the V.I.P.
System, the issuer, or both. V.I.P., the issuer, or both, verifies the CVV2 and returns the
CVV2 result code to the merchant.
Although a CVV2 value is never passed in ATM transactions, ATM issuers (including issuers
of Plus cards) can optionally use CVV2 numbers for purposes of card activation, address
changes, voice response unit (VRU) cardholder validation, and other bank customer service
options to ensure the cardholder has the “real” card in hand.
For details about this service, refer to Stand-In, CVV, and CVV2 Processing chapter, in this
manual, and to V.I.P. System Services, Volume 2.
Deferred advices are those not created and sent immediately in response to the
single-message request, but are deferred—created later—and sent to the issuer after
they are generated. Deferred clearing advices originate from dual-message, BASE II
acquirersnot generating online clearing messages.
V.I.P. can also create online deferred clearing advices for SMS issuers in response to BASE II
clearing messages. These advices are also called force post advices.
The DCAF Service can help issuers manage large volumes of advices without negatively
affecting system capacity and resource allocation.
Refer to “Flexible Times for Online Delivery of Advices From BASE II Endpoints” in this
chapter for ways in which clients can specify times for retrieving BASE II advices from
online queues.
1.6.2.7 Flexible Times for Online Delivery of Advices From BASE II Endpoints
To manage the volume of advices from BASE II endpoints, clients can specify times for
retrieving these advices from online queues. (Refer to “DCAF Service” in this chapter, which
explains how SMS issuers can receive original BASE II clearing transactions in bulk files.)
DCAF Service processing options relate specifically to original BASE II deferred clearing
transactions received through file delivery. The flexible timing options described in this
section, however, apply to all advices received online from acquirer or issuer BASE II
endpoints.
With implementation of the flexible timing options, advices from BASE II endpoints
are available to SMS issuers shortly after clearing BASE II. To facilitate different clients'
processing needs, SMS issuers can specify one of the following options at the BIN
or processor level:
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-15
SMS Services Chapter 1: Single Message System Overview
Entities use working keys to encrypt and de-encrypt customer PINs when they transmit
them between the SMS participant and VisaNet. An SMS participant can periodically
change acquirer working keys, issuer working keys, or both, by exchanging online
messages with VisaNet. Two options are available:
• A participant can request new working keys any time.
• A participant can request in advance that VisaNet automatically create working keys on
a daily basis.
To ensure the participant and VisaNet are using the same keys, the participant must
acknowledge successful receipt of a new key.
1-16 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Services
• Identifies the intent of the MIT by providing appropriate identifiers in the transaction
using Field 63.3—Message Reason Code or Field 126.13—POS Environment.
• Provides proof of a preceding transaction by creating a linkage with it by using the
transaction identifier of the previous or original transaction in Field 62.2—Transaction
Identifier or Field 125, Usage 2, Dataset ID 03.
NOTE
With the exception of incremental authorizations, the MIT framework is not required for PAN-based
transactions. However, Visa encourages all merchants and acquirers to implement the MIT framework for
payment token and PAN transactions.
Description Incremental authorizations are used to increase the total amount authorized
if the authorized amount is insufficient.
Maximum Incremental authorizations can be performed during the approval response
Timeframe validity period of the original estimated/initial authorization. For more
Between Original details, see Visa Rules (ID# 0029524).
Transaction and
MIT
Relevant Incremental transactions are limited to certain merchant categories. For a
Merchant complete list of eligible MCCs, see Visa Rules (ID# 0025596).
Segments
NOTE
Incremental transactions in the U.S. already meet the requirements specified in the MIT framework.
Description An account charge after original services have been rendered and payment
processed.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-17
SMS Services Chapter 1: Single Message System Overview
Maximum (90) days from the date of rental return, check-out, or disembarkation date.
Timeframe See Visa Rules (ID# 0007398).
Between Original
Transaction and
MIT
Relevant Limited to vehicle rental, lodging, cruise lines, and other rentals. See Visa
Merchant Rules (ID# 0007398).
Segments
NOTE
Prior to this framework, Visa allowed merchants to submit the same authentication data (CAVV) in multiple
authorization requests, that is, once for each of the shipments against a single order. Merchants did not
need to send special fields or set special values for the multiple authorization requests. The authentication
data limits still apply to those merchants. Visa reserves the right to terminate this interim solution at any
time, now that a standard MIT framework is in place.
Description Cardholders can use their Visa cards to make a guaranteed reservation
with certain merchant segments. A guaranteed reservation ensures that
the reservation will be honored and allows a merchant to perform a
no-show transaction to charge the cardholder a penalty according to
the merchant’s cancellation policy. For merchants accepting token-based
payment credentials to guarantee a reservation, it is necessary to perform a
CIT (Account Verification Service) at the time of the reservation to be able
perform a no-show transaction later.
1-18 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Services
Maximum No timeframe.
Timeframe
Between Original
Transaction and
MIT
Relevant For a complete list of all eligible MCCs that can submit no-show transactions,
Merchant see Visa Rules (ID#: 0029266).
Segments
NOTE
Acquirers that cannot use the Transaction Identifier to link the token-based merchant-initiated recurring
payment to the previous transaction should contact their Visa representative.
Description A transaction using a stored credential for a fixed or variable amount that
does not occur on a scheduled, or regularly occurring, transaction date,
where the cardholder has provided consent for the merchant to initiate one
or more future transactions.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-19
SMS Services Chapter 1: Single Message System Overview
Issuers participating in the Mobile Location Confirmation Service must support Field 104,
Usage 2—Transaction-Specific Data in TLV format. Issuers must be prepared to receive
Dataset ID 6C—Travel Tag, with the Tag 02—Mobile Location Confirmation. Issuers may
incorporate the values received in Tag 02 in their authorization processes.
At the issuer's option, the V.I.P. System can verify PINs on behalf of the issuer center at
all times or only when the center is unavailable. When V.I.P. verifies PINs, it intercepts all
authorization requests containing PINs, verifies the PINs, and passes the requests to the
issuers or to the V.I.P. stand-in processor (STIP) for authorization processing.
Participation in PVS is optional for Visa issuers, Visa Electron issuers, Plus issuers, Interlink
issuers, VSDC issuers, and issuers of all other card products.
1-20 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Services
When merchants submit authorizations for an amount greater than the amount loaded
onto the card, issuers can return partial authorizations for the available amount on the
card.
An emergency shutoff flag in V.I.P. shields POS-load issuers from receiving ATM loads.
A card can include a contactless chip with its dCVV algorithm as well as a CVV in the
Track 1 or Track 2 magnetic stripe. A VSDC chip card can also contain a contactless chip
with its dCVV algorithm as well as a CVV or an iCVV.
V.I.P. identifies a contactless authorization or financial request if the POS entry mode code
in field 22 is 07 (contactless chip transaction originated using VSDC chip data rules) or is
91 (contactless chip using magnetic stripe data rules).
NOTE
VisaNet supports the use of contactless chip cards for ATM transactions.
Additionally, in the United States (U.S.) region, acquirers must insert code 8 in
Field 60.2—Terminal Entry Capability. Acquirers in other regions do not have to use
code 8 in field 60.2
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-21
SMS Services Chapter 1: Single Message System Overview
V.I.P. supports contactless chip cards having an alternative primary account number (PAN)
stored on the chip. This PAN is different from the PAN embossed on the card; it serves
as a security measure to prevent counterfeit chip cards from being used for non-chip
transactions. Alternative PAN processing applies to contactless chip cards using qVSDC,
VSDC, and magnetic stripe data. V.I.P. account ranges can be set up to indicate alternative
PAN support. V.I.P. declines a transaction with response code 59 (suspected fraud) if
all of the following apply:
• The account range of the card indicates it supports an alternative PAN.
• Field 22 does not contain 05, 07, 91, or 95.
• Chip data is not present in field 55 or the third bitmap fields.
Visa payWave ATM Transactions—V.I.P supports Visa payWave ATM transactions in
network 0002 and network 0004. Acquirers implementing Visa payWave ATM transactions
must support full chip data.
Acquirers implementing these transactions for the first time must use full chip data in
Field 55, Usage 1—VSDC Chip Data. However, acquirers using the expanded third bitmap
format can continue to use their format for processing Visa payWave ATM transactions.
For purchase transactions, the issuer may determine whether a cardholder signature or a
PIN is required for cardholder verification. ATM transactions require a PIN.
VSDC cards rely on cryptograms to ensure their security and the integrity of their offline
and online transactions. Issuers selecting the Full Data implementation option verify
the cryptogram submitted by Full Data acquirers in the 0100 authorization request.
The card terminal authenticates the issuer's cryptogram in the 0110 authorization
response to ensure the issuer that created the card is the issuer that approved the
transaction. If V.I.P. performs processing for the Card Authentication feature on behalf of
the issuer, V.I.P. validates the Authorization Request Cryptogram (ARQC) and provides the
Authorization Response Cryptogram (ARPC) in the response. If the issuer participates in
the Issuer Authentication feature, the issuer or V.I.P. generates a cryptogram (Authorization
Response Cryptogram) sent to the card in the response so the card can validate the
authorization response came from the correct issuer.
NOTE
Issuer participation is optional in the VSDC Card Authentication feature and in the Issuer Authentication feature.
1-22 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Services
VSDC terminal (05 or 95) and the service restriction code in the magnetic stripe is 2
(international card, alternate technology) or is 6 (national use, alternate technology).
V.I.P. processes VSDC transactions according to card type. VisaNet supports the following
card types:
Visa Integrated Circuit Card Specification (VIS)—This card type uses the initial Visa
chip card type specifications for communicating between EMV (JCB, Mastercard, Visa)
cards and their issuer processors.
Common Core Definition (CCD)—CCD is a newer EMV card type containing the same
data as a VIS card but in a more flexible message format transmitting more chip data.
Generic EMV Transport—This card type is also EMV-compliant but carries issuer-defined
online chip information not processed by VisaNet. V.I.P. treats Generic EMV Transport
transactions as “pass-through” transactions, valid for PIN translation but ineligible for field
edit, Visa chip or issuer authentication services, or STIP.
V.I.P. supports chip cards having an alternative primary account number (PAN) stored
on the chip. This PAN is different from the PAN embossed on the card and serves as
a security measure to prevent counterfeit chip cards from being used for non-chip
transactions. Alternative PAN processing applies to VIS, CCD, and Generic EMV Transport
cards and to all supported cryptogram version numbers (CVNs). V.I.P. account ranges can
be set up to indicate alternative PAN support. V.I.P. declines a transaction with response
code 59 (suspected fraud) if all of the following apply:
• The account range of the card indicates it supports an alternative PAN.
• Field 22 does not contain 05, 07, 91, or 95.
• Chip data is not present in field 55 or the third bitmap fields.
For participating issuers, VisaNet makes changes to the following fields before forwarding
the authorization request:
• Field 55—Integrated Circuit Card (ICC)-Related Data is removed.
• Field 23—Card Sequence Number is removed.
• Field 44.8—Card Authentication Results Code is removed.
• Field 60.3 (Chip Condition Code), Field 60.6 (Chip Transaction Indicator), and Field 60.7
(Chip Card Authentication Reliability Indicator) are zero-filled, or dropped, if no
subsequent field 60 subfields are present.
• Field 39—VisaNet does not send Online CAM authentication results (response code 82),
and offline approval (Y1, Y3) or decline (Z1, Z3) response codes to participating
issuers—VisaNet converts Y1 and Y3 to 00 (Approved) and Z1 and Z3 to 05 (Do not
honor) before sending them to participating issuers. However, the response codes Y1,
Y2, Z1 and Z3 are sent in 0120/0220 advices to participating issuers. CVV results are
sent in field 44.5.
If the issuer participates in Visa iCVV Convert and the transaction passes Online Card
Authentication Method (Online CAM), VisaNet replaces the iCVV present in the track data
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-23
SMS Services Chapter 1: Single Message System Overview
(field 35 or field 45) with a VisaNet-generated CVV. In such instances, iCVV checking is not
performed. However, If the issuer participates in Visa iCVV Convert, but the transaction
fails Online CAM, VisaNet declines the transaction with a response code value of 05
(Do Not Honor) in field 39.
If chip data for Online CAM validation is not present in the request message, VisaNet
performs iCVV validation. If the transaction passes iCVV validation, VisaNet replaces
the iCVV present in the track data (field 35 or field 45) with a VisaNet-generated CVV.
However, if the transaction fails iCVV validation, VisaNet declines the transaction with
response code 05 (do not honor).
VisaNet declines the transaction with response code 05 (do not honor) if the issuer
participates in Visa iCVV Convert, but the issuer's MDK (Online CAM) and CVK (CVV)
are not present.
After the cardholder enters the new PIN twice, the acquirer forwards the new PIN in a
“zero amount” 0100 authorization request to the issuer for approval. Processing code 70
in Field 3—Processing Code indicates a PIN change; processing code 72 indicates a PIN
unblock. The current PIN information is in Field 52—Personal Identification Number
(PIN) Data and in Field 53—Security-Related Control Information; the new PIN is in
Field 152—Secondary PIN Block. Approvals receive response code 85 (no reason to
decline) in Field 39—Response Code. PIN change or unblock requests bypass activity
checking and are not eligible for PACM processing or for STIP. If the issuer is unavailable
or if the request times out, STIP responds with response code 91 in field 39.
V.I.P. does not include CVV or PVS PIN verification with PIN management processing,
only PIN translation. However, VSDC PIN Management Service participants may also
participate in the PIN Verification Service (PVS) and in the Card Verification Value (CVV)
Service. (Refer to V.I.P. System Services, Volume 1, for more information about the VSDC
PIN Management Service.)
Visa assigns MVVs to specific merchants, and each MVV is unique. Visa assigns the
first six positions and helps the acquirer assign the last four. If the MVV field format is
invalid in requests, V.I.P. drops the field.
The MVV is not necessarily a component of the Custom Payment Service. U.S. tax payment
transactions must include an MVV. MVVs can also be used to allow individual clients to
process transactions while belonging to an otherwise blocked merchant category such
1-24 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview SMS Services
as 7995 (online gambling). MVVs are stored in the cardholder database (CDB) and are
maintained by the client.
Issuers participating in the Mobile Location Confirmation Service must support Field 104,
Usage 2—Transaction-Specific Data in TLV format. Issuers must be prepared to receive
Dataset ID 6C—Travel Tag, with the Tag 02—Mobile Location Confirmation. Issuers may
incorporate the values received in Tag 02 in their authorization processes.
Visa requires clients to electronically report confirmed fraud transactions on all Visa cards.
Acquirers and issuers must comply with the fraud reporting rules as defined in Visa Core
Rules and Visa Product and Service Rules.
The SMS Online Fraud Reporting option, available through V.I.P., allows single-message
users to report fraud using SMS advice messages.
In order for an e-commerce transaction to receive the VTA e-commerce risk score and risk
condition code, the PCR for the acquirer’s BIN and the MVV must be set up to participate
in the Visa Transaction Advisor E-Commerce Scoring Service.
Acquirers participating in the Visa Transaction Advisor E-Commerce Scoring Service must
be able to receive Field 104, Usage 2—Transaction-Specific Data, with Dataset ID 5B—Visa
Risk Assessment Data, in approved 0110 Authorization response and 0210 Full financial
response messages.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-25
Fees and Charges Chapter 1: Single Message System Overview
1-26 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview Fees and Charges
In this context, transaction country is the country in which the transaction takes place,
and issuing country is the country of the issuer of the card used in the transaction.
If no domestic IRF has been established, the intraregional IRF applies. If no intraregional
IRF has been established, the interregional (international) IRF applies.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-27
Fees and Charges Chapter 1: Single Message System Overview
(Refer to the pertinent regional fee guide for domestic ATM cash disbursement fee
structures.)
Access and Use Fees—These fees are for clients and processors directly connected to
VisaNet.
1-28 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 1: Single Message System Overview Fees and Charges
and are subject to approval by the regional board. Each region establishes the specific
criteria by which its charges are assessed.
See Chapter 5, Multicurrency Support, for more information about currency conversion.
Refer to the applicable Visa Rules for detailed descriptions of fees and charges.
The internal billing system reports all client-to-Visa charges on a monthly basis,
accumulating daily charges for this billing. Categories reported include:
• Transaction processing charges.
• Administrative and service charges.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1-29
Fees and Charges Chapter 1: Single Message System Overview
1-30 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
SMS Transactions 2
This chapter identifies the transactions VisaNet supports for the SMS ATM Service, gives a
brief description of each transaction type, and explains how SMS ATM participants
maintain message integrity for transactions.
Cardholders at ATMs initiate most SMS ATM transactions. Acquirers and issuer initiate
other transactions. Systems generate some transactions; the issuer's or the acquirer's
back-office initiate some others.
IMPORTANT
The term mandatory refers to a client requirement and means a field must be present in a message and must
contain certain values. Conditional refers to a client requirement applying under specified conditions. While
the V.I.P. System enforces edits and rejects transactions for some violations of mandatory requirements, V.I.P.
does not enforce edits for all mandatory or conditional fields and values.
Visa strongly urges clients and their processors to comply with mandatory field requirements. Failure to
do so can result in greater risk to the client or increased processing cost, and may result in exposure to
chargebacks and compliance claims, elevated decline rates, and disqualification for preferential interchange
rates. Visa also advises clients not to rely on the V.I.P. System to reject all transactions not complying with
mandatory or conditional requirements.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 2-1
Transaction Types Chapter 2: SMS Transactions
NOTE:
9240 messages cannot be submitted using
VROL.
For details about message types, see Chapter 4, Message Types and Flows. For details
about message formats and field descriptions, refer to V.I.P. System SMS ATM Technical
Specifications, Volume 1 and Volume 2.
ATM Cash Disbursement—The cash disbursement is the basic ATM transaction illustrated
in Figure 1-4, in Chapter 1, Single Message System Overview. Issuers and acquirers must
support it.
2-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 2: SMS Transactions Transaction Types
If the issuer system cannot be reached, V.I.P. stand-in processing (STIP) responds the issuer
is not available. If the issuer is available and supports balance inquiries, VisaNet returns
the account balance to the acquirer for display or for printing in the currency of the ATM.
Acquirers in the U.S. region must support balance inquiries; support of this transaction is
optional for all other participants.
Plus Shared Deposit (U.S. Domestic Only)—Plus shared deposit is available for
U.S.-domestic Plus ATM.
2.1.2.1 Reversals
Acquirers and V.I.P. use reversals to reverse approved cash disbursements not completed
as requested. Reversals must immediately follow the transactions being reversed.
Issuers and acquirers must match reversals to the corresponding financial transactions by
using tracing data, as described in “Message Integrity” in this chapter.
There are two types of reversal transactions: reversal requests and reversal advices.
Visa prefers reversal advices. Each must occur on the same calendar day as the transaction
being reversed.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 2-3
Transaction Types Chapter 2: SMS Transactions
NOTE
SMS rejects reversal response messages without response codes of 00 in field 39 with reject code 0087—Invalid
Value or Reject Code 0590—Invalid Value (Not 00 or 55 When it Should Be).
Partial Dispense or Misdispense—The amount dispensed from the ATM does not match
the previously approved financial transaction amount.
VisaNet generates ATM Format Conversion (AFC) adjustment transactions to credit SMS
issuers for AFC items uncleared by acquirers within the required timeframe.
Visa issuers and acquirers must support exception-related transactions. Issuer systems
must be able to create chargebacks and chargeback reversals, and to receive adjustments
and representments. Acquirer systems must be able to receive chargebacks and to
create adjustments and representments. Because authorization is not required and
exception-related transactions cannot be declined, V.I.P. always processes them as advices.
2-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 2: SMS Transactions Transaction Types
Exception Handling—Acquirers and issuers need a way to create the required electronic
exception transactions. Clients can use Visa Resolve Online (VROL), or they can include
the needed data entry and transaction creation functions in their own systems.
For information about VROL, clients can contact their Visa representatives.
For SMS ATM participants that choose to do the development themselves, a key
consideration is the data source for creating exception transactions. Participants can:
• Store transaction data for later look-up, as needed, during the creation of exception
transactions.
• Include transaction data on routine reports, key-enter all needed data as the exception
transaction is created.
Developing and maintaining a database may require more development work, but
creating exception transactions is less labor intensive and less error prone. The second
approach may require less development effort, but requires more manual work to create
electronic exception transactions.
There are two types of fee-related transactions for ATM having financial value:
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 2-5
Transaction Types Chapter 2: SMS Transactions
File Update—Issuers use this transaction to update their entries in the PIN Verification File
or in the Exception File. V.I.P. provides update advices for Auto-CDB Service participants.
File Inquiry—Issuers use this transaction to review their entries in the PIN Verification File
or in the Exception File.
Issuers can submit file maintenance transactions as individual messages or in batch mode.
For details about online file maintenance messages, refer to Chapter 4, Message Types
and Flows, and to the message formats chapter of V.I.P. System SMS ATM Technical
Specifications, Volume 1 and Volume 2.
For details about batch file maintenance, refer to the files appendix of V.I.P. System SMS
ATM Technical Specifications, Volume 1 and Volume 2.
Administrative free-text messages must be supported by all issuers and acquirers other
than Interlink issuers and acquirers. Supporting these messages is optional for Interlink
issuers and acquirers.
Funds Transfer—This message is used to send the day's final funds transfer totals after
completion of settlement and reconciliation.
Online Fraud Reporting—This message is used to report fraud transactions that VisaNet
passes to the Fraud Reporting System (FRS). These messages are available to Visa and
Visa Electron.
NOTE
SMS rejects all administrative response messages that do not contain a response code of 00 in field 39 with
reject code 0087—Invalid Value or Reject Code 0590—Invalid Value (Not 00 or 55 When it Should Be).
2-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 2: SMS Transactions Transaction Sets
Sign-On—Issuers and acquirers use this function to notify VisaNet that they are available
to send and to receive messages.
Sign-Off—Issuers and acquirers use this function to notify VisaNet that they are not
available.
Recovery Sign-On—Issuers and acquirers use this function to request delivery of advice
messages.
Recovery Sign-Off—Issuers and acquirers use this function to indicate that they do not
want to receive advice messages.
Reconciliation Request—Issuers and acquirers use this function to request the current
day's processing totals.
Echo Test—Issuers, acquirers, and VisaNet use this function to confirm the availability of
the communications link between the client's host system and VisaNet.
Dynamic Key Exchange—Issuers, acquirers, and VisaNet use this function to update
working keys online. Refer also to V.I.P. System Services, Volume 2, for a description of
the Dynamic Key Exchange (DKE) Service.
For field values and message formats that pertain to the VSDC product, refer to
V.I.P. System SMS ATM Technical Specifications, Volume 1 and Volume 2.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 2-7
Message Integrity Chapter 2: SMS Transactions
Within a given transaction set, SMS allows only certain transactions, and within a given
transaction, SMS allows only certain system transactions.
Table 2-2 lists the valid ATM transaction sets, and within each set, the allowable
transactions and valid system transactions. System transactions are, from left to right in the
table, the original request, reversal, chargeback, chargeback reversal, and representment.
Note that this table shows all transactions permitted in a transaction set, not those that
would be present for a typical transaction set. If a transaction is completed satisfactorily
under normal conditions, the set contains only the original submission.
System Transactions
Allowable Chargeback
Transaction Set Transactions Request Reversal Chargeback Reversal Representment
ATM Cash Cash Disbursement
Disbursement
Cash Disbursement
Adjustment
Back-Office
Adjustment
Balance Inquiry Balance Inquiry
Plus Shared Deposit Plus Shared Deposit
Ensuring message integrity requires that all participants keep track of incoming and
outgoing messages and generate reversals for transactions that cannot be completed.
This process involves concepts of transaction tracing, transaction control, and transaction
sets.
Transaction tracing can be accomplished by using the message type and one or more other
key data elements to match request and response messages, to match reversals to original
transactions, and to tie a transaction, such as a chargeback, to the original transaction.
2-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 2: SMS Transactions Message Integrity
The acquirer must use messages that are consistent within a transaction set. SMS enforces
these rules by comparing an incoming message with previous messages containing the
same key data elements. In general, SMS rejects messages that are out of context or out
of sequence. SMS issues reject code 0514 if the response message cannot be matched
with the request.
IMPORTANT
The first four digits of field 37 must contain a valid Julian date in the yddd format, where the first digit =
0–9 and the next three digits = 001–366.
SMS can also use other message fields, such as Field 7—Transmission Date and Time and
Field 11—System Trace Audit Number to link messages, although the system does not
retain them in the ITT. The ITT retains a transaction’s key field information until the issuer
or STIP sends a response to that transaction.
Certain card type transactions require that the ITT not restore values from certain fields
when those values differ between the request and the response, for instance, when the
amount in field 4 in the response to certain private-label requests is different from the
amount in field 4 in its corresponding original request.
SMS assigns a TID to all 0100 authorizations, 0200 full financial requests, 0120 and 0220
STIP advices. SMS returns the TID to acquirers in 0110, 0130, 0210, and 0230 responses.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 2-9
Message Integrity Chapter 2: SMS Transactions
Field 62.2 is mandatory in 0400 reversals (including partial reversals) and 0420 reversal
advices. SMS returns this field in 0410 and 0430 responses even if the issuer does not
include it in the response.
This field is also present in 0220 representments, 0282 representment status advices, 0422
chargebacks, 0432 chargeback responses, and in chargeback reversals and their responses.
V.I.P. does not send field 62.2 to gateway issuers. V.I.P. returns this field to acquirers
in gateway response messages.
A transaction cannot be processed with invalid system transactions. For instance, a cash
disbursement adjustment cannot be reversed.
In addition, the function of a response must correspond to the function of the request.
For instance, a reversal response to a cash disbursement request is not valid.
All transactions within a transaction set must contain the same transaction amount except
for chargebacks, chargeback reversals, representments, and adjustments. Chargeback
reversals and representments must be for the same amount as for the chargebacks.
2-10 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 2: SMS Transactions Message Integrity
• If processing of the original request was completed (a response was sent), V.I.P. responds
to the acquirer with response code 94 (duplicate transmission) in field 39 and, optionally,
includes the original response value in field 44.11. In this case, V.I.P. does not involve
STIP or the issuer. V.I.P. logs the request and the response.
For duplicate transactions from BASE I acquirers to SMS issuers, SMS sends to BASE I
the field 39 response code and the field 38 authorization code from the original.
• If processing of the original request is still in progress, V.I.P. logs the duplicate and
discards it. (V.I.P. assumes that the original will be completed; therefore the duplicate is
not needed.)
If a time-out occurs and an acquirer chooses to retry the authorization request, it must
generate a reversal followed by a new request. Repeats are not allowed for SMS ATM
transactions.
For ATM transactions destined for SMS issuers that do not participate in the ATM Format
Conversion Service, V.I.P. converts 0101 repeat messages from BASE I acquirers to 0100
messages and converts 0401 messages to 0420 messages before forwarding them to
SMS issuers.
For ATM transactions destined for SMS issuers that participate in the ATM Format
Conversion Service, V.I.P. converts 0101 repeat messages from BASE I acquirers to 0200
messages and converts 0401 messages to 0420 messages before forwarding them to
SMS issuers.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 2-11
Message Integrity Chapter 2: SMS Transactions
2-12 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
SMS Participation Requirements 3
This chapter summarizes the required and optional functionality for acquirers and for
issuers that participate in the SMS ATM Service. The subsequent chapters of this manual
describe these functions in detail.
SMS ATM acquirers and issuers must establish an in-house processing center or must
designate another center or third-party processor to perform the necessary processing
functions. The processing center needs to have the systems necessary to supply merchant
support services, cardholder support services, or both. Support services include the
ability to communicate with the merchant sites and cardholders, and with VisaNet at the
VisaNet Interchange Center (VIC).
Acquirers and issuers must be able to send and to receive the transactions described
in this chapter.
Except where noted, all SMS ATM acquirers and issuers must:
• Use the VisaNet standard International Organization for Standardization (ISO) message
format and observe all rules for its use. To ensure message integrity, acquirers and
issuers must keep track of incoming and outgoing messages, recognize and eliminate
repeats, and generate reversals for transactions that cannot be completed.
• Use VisaNet connections—Visa Extended Access Servers (EA Servers).
• Comply with all applicable Visa Rules.
• Log all transactions, whether approved or declined, to reconcile to Visa settlement
positions.
• Support exception processing, as described later in this chapter.
• Support personal identification numbers (PINs). Processing requirements must meet the
standards specified in the Payment Technology Standards Manual. PINs are required
for ATM.
• Participate in the Multicurrency Service and be able to receive multicurrency fields
in online messages and in raw data files if the client chooses the raw data option.
(Multicurrency processing is not required for issuers whose cardholder billing and
settlement currencies are U.S. dollars.)
• Participate in the Card Verification Value (CVV) Service, which is mandatory for Visa cards
in all regions. Participation in the CVV Service is optional for Plus issuers connected to
VisaNet. Refer to Chapter 6, Stand-In, CVV, and CVV2 Processing, for more information.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 3-1
Acquirer System Requirements Chapter 3: SMS Participation Requirements
3.1.1 Testing
Visa must test clients' connections to VisaNet and must test centers' message processing
capabilities before they can use SMS. During the testing process, the processing center
sends and receives test messages. Visa monitors the transactions to ensure that the
processing center is able to process all message types correctly. The process covers all
relevant message types, raw data, and reports.
Once successfully tested, clients can begin initiating and receiving SMS transactions.
Alternatively, clients can designate third-party processors to complete the testing process
and process SMS transactions on the client's behalf.
Online testing services are available from your Visa representative. Clients can contact
their Visa representatives for complete information about testing.
3-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 3: SMS Participation Requirements Acquirer Service Options
U.S. issuers must support balance inquiries. Balance inquiries are optional for all other
participants.
PIN Security
Acquirers must provide PIN security from the moment the cardholder enters the PIN until
the transaction leaves the acquirer's system. Each ATM acquirer must be capable of
accepting and translating encrypted PINs and of performing key management.
For complete and definitive PIN standards and requirements, refer to the Payment
Technology Standards Manual.
Exception Processing
Acquirers must support automated exception processing. This requirement includes the
ability to initiate adjustment, representment, and administrative messages, and the ability
to receive chargebacks, chargeback reversals, and administrative messages. Acquirers can
use Visa Resolve Online to meet this requirement.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 3-3
Issuer System Requirements Chapter 3: SMS Participation Requirements
3-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 3: SMS Participation Requirements Issuer System Requirements
SMS ATM Service issuers must support the capabilities specified in the following section.
PIN Verification
All ATM issuers must provide PIN verification capability or must subscribe to the PIN
Verification Service (PVS).
Issuers that support ATM traditionally use the Online PIN option but may choose to add
Offline PIN functionality through the Visa Smart Debit/Smart Credit (VSDC) Service. For
more information, refer to the Visa Smart Debit and Visa Smart Credit Service Description.
Exception Processing
SMS participants must support exception processing. For issuers, this requirement includes
the ability to initiate chargebacks and chargeback reversals, and to accept adjustments,
representments, and administrative messages. Issuers can meet this requirement by using
Visa Resolve Online (VROL). (VROL is available for network ID 0002 only.)
For information about processing clearing, reconciliation, and exception messages, clients
can contact their Visa representatives.
The time limit may vary by issuer and by the type of transaction.
Depending on the Visa card product, the parameters can be as simple as specifying that
VisaNet should decline all authorizations if the issuer system cannot be reached.
For information about recovering advices, see Chapter 4, Message Types and Flows,
and Chapter 6, Stand-In, CVV, and CVV2 Processing. For a full description of the SMS
Advice Retrieval Service, refer to V.I.P. System Services, Volume 2.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 3-5
Issuer Options Chapter 3: SMS Participation Requirements
3-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 3: SMS Participation Requirements Issuer Options
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 3-7
Issuer Options Chapter 3: SMS Participation Requirements
3-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Message Types and Flows 4
This chapter describes the message flows for SMS ATM transactions. It explains which
message types are used and how messages are exchanged. Each flow description includes
a diagram showing which messages are passed between the acquirer, the issuer, and SMS.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-1
Purchase and Cash Disbursement Chapter 4: Message Types and Flows
Issuers must be able to support AFD status check and confirmation advices. In these
messages, field 25 must contain valid values other than 06, which should only be received
in real-time clearing fuel transactions.
An ATM cash disbursement is a request to authorize, post, and settle a transaction for the
withdrawal of cash from an ATM. The withdrawal can come from a cardholder's checking,
savings, or credit card account.
Approved cash disbursements have financial impact on cardholder accounts. They result
in the updating of system settlement totals for the acquirer and issuer.
4-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Balance Inquiry
For ATM, the issuer returns an amount in Field 54—Additional Amount of an 0210
response message. If the issuer does not support balance Inquiries, it can send field 54 in
0210 cash disbursement responses. Amounts are displayed in the currency of the ATM.
Acquirers in the U.S. region must support balance inquiry transactions; this transaction is
optional for acquirers in all other regions.
NOTE
For SMS POS eFunds transactions (network 0029), the acquirer receives balance information in
Field 54—Additional Amounts regardless of the issuer's selected response options. (This processing does not
apply to stand-alone balance inquiries.)
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-3
Balance Inquiry Chapter 4: Message Types and Flows
To distinguish the balance inquiry from other 0200 requests, the ATM puts code 30
(available funds inquiry) in the first two positions of Field 3—Processing Code. Whether
the message is a 0100 or 0200, if the acquirer has included field 3 = 30 in a balance
inquiry, Field 4—Amount, Transaction is not required. If field 4 is present, V.I.P. removes it
before the message is sent to the issuer and reinstates it in the reply to the acquirer.
If STIP returns a decline decision on behalf of the issuer, STIP creates an advice for the
issuer at the issuer's option. Issuers can set parameters in the system tables (using
the Customer Online Repository [CORE]) to prevent V.I.P. from creating advices for all
transactions processed in STIP.
If a balance inquiry transaction is processed in STIP because the transaction timed out,
STIP sets the value in Field 63.4—STIP/Switch Reason Code to 9020 (CAS response timed
out). If the default response code in STIP for a balance inquiry is 57, STIP declines
balance inquiry transactions with reason code 57 (even if the issuer is available) without
creating advices.
Figure 4-2 illustrates the standard flow of a balance inquiry transaction. It consists of a
balance inquiry request (0200) originated by the acquirer, followed by a balance inquiry
response (0210) generated by the issuer.
4-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Account Transfer (Domestic ATM Only)
This transaction is strictly between the cardholder and the issuer. Because there is no
settlement between the acquirer and the issuer, this transaction cannot be adjusted,
charged back, or re-presented. An account transfer can be reversed if it is necessary to
cancel the cardholder charge when the acquirer cannot deliver the response to the ATM.
STIP cannot process an account transfer on behalf of an unavailable issuer, but it does
check the account against the exception file. STIP responds and creates an advice if a
decline or pick-up code is on file.
To distinguish an account transfer from other 0200 requests, ATMs put code 40 in the first
two positions of Field 3—Processing Code.
Figure 4-3 illustrates the standard flow of an account transfer transaction. It consists of an
account transfer request (0200) originated by the acquirer, followed by an account transfer
response (0210) generated by the issuer.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-5
Reversal Chapter 4: Message Types and Flows
4.1.2.1 Reversal
A reversal voids a financial transaction. SMS or the acquirer can generate a reversal.
ATM cash disbursements and account transfers are reversed by 0420 reversal advices.
Balance inquiries and adjustments (cash disbursement adjustments and back-office
adjustments) cannot be reversed.
ATM partial dispenses that need to be reversed must be processed as cash disbursement
adjustment transactions.
4-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Reversal
A reversal cannot be declined nor reversed. On receipt of a reversal, the issuer should
release its hold on funds or reverse the posted transaction from the cardholder's account
and from its settlement totals. Reversals are generated to prevent errors in settlement
and in reconciliation and to enable an issuer to adjust service charges to the cardholder's
account.
NOTE
If the acquirer is reversing an original authorization that timed out, they are allowed to send zeros or blanks
in field 38.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-7
Cash Disbursement Adjustment—Misdispense (ATM Only) Chapter 4: Message Types and Flows
Acquirer SMS
0420 Advice
4-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Cash Disbursement Adjustment—Misdispense (ATM Only)
• ATM Format Conversion (AFC) Issuer Credit or Debit— Reason Code 2013 (Visa only)
Acquirers and issuers must support this transaction.
For debit adjustments, the first two positions of Field 3—Processing Code must contain
code 02, and for credit adjustments, the first two positions of field 3 must contain code 22.
Acquirers cannot reverse adjustments, but issuers can charge them back, and acquirers can
re-present adjustments. Under normal conditions, the acquirer sends an 0220 adjustment
advice to the issuer, and the issuer acknowledges with an 0230 advice response.
NOTE
For AFC issuer credit or debit transactions, VisaNet, not the acquirer, generates the advice.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-9
Adjustments Including Adjusting Duplicates Chapter 4: Message Types and Flows
• Representment
• Fee-Related Transactions
The acquirer has the option of entering adjustments using Visa Resolve Online (VROL).
The issuer can receive adjustments through VROL.
To distinguish the adjustment from other transactions, the message reason code in
Field 63.3—Message Reason Code must be 2004 (acquirer error correction) for ATM
transactions.
Acquirers send 0220 adjustment advices. The issuer or STIP returns an 0230 advice
response to acknowledge to the acquirer that it successfully received the adjustment
advice. Issuers cannot decline an adjustment, although they can charge it back if
chargeback or return rights exist. The approval by the issuer indicates that the adjustment
has been received; it does not indicate that the issuer is in agreement with the adjustment.
Acquirers cannot reverse an adjustment. Issuers can return invalid debit adjustments
or credit adjustments through chargeback transactions, and acquirers can re-present
adjustments.
If an adjustment transaction times out (that is, an 0230 advice response is not received),
the acquirer must resend the adjustment unchanged with the same tracing elements.
4-10 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Chargeback
4.1.3.2 Chargeback
Issuers use a chargeback transaction to return a previously accepted financial transaction
to an acquirer. Issuers have the right to charge back to the acquirer posted transactions
that are disputed by the cardholder or are identified as invalid by the issuer. Chargebacks
must adhere to applicable Visa Core Rules and Visa Product and Service Rules.
Chargebacks must be submitted within a set number of calendar days from the origination
date of the transaction being charged back. The set number of days varies by the type of
chargeback and is within 45 to 180 calendar days of the original transaction.
The chargeback amount should be for the original amount and should not include
optional issuer fees. Partial chargebacks are allowed when the cleared amount exceeds
the authorized amount.
The issuer has the option of entering chargebacks using Visa Resolve Online (VROL). The
acquirer can choose to receive chargebacks through VROL.
The chargeback flows from the issuer to the acquirer—the opposite direction from other
financial transactions. The response by the acquirer acknowledges that it successfully
received and processed the chargeback. The response does not signify that the acquirer is
in agreement with the request.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-11
Chargeback Reversal Chapter 4: Message Types and Flows
If the chargeback times out at the issuer, the issuer should resend the chargeback
transaction unchanged.
A chargeback is distinguished from other messages of the same message type by code 17
in Field 25—Point-of-Service Condition Code. The reason for the chargeback is identified
in Field 63.3—Message Reason Code.
NOTE
Clients can receive Field 63.6—Chargeback Reduction/BASE II Flags in chargebacks initiated by BASE II
endpoints.
Visa allows only one chargeback transaction for an ATM cardholder transaction.
V.I.P. rejects second chargebacks for ATM transactions with Reject Code 0724—Second
Chargeback Not Permitted.
4-12 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Representment
Issuers send 0422 advices to acquirers to reverse in full chargebacks that were sent in
error. If SMS cannot deliver the advice to the acquirer, it stores the advice for later
recovery by the acquirer.
NOTE
V.I.P. stores SMS advices online for 30 days. SMS issuers that want to retrieve their advices need to retrieve
them within this 30-day period.
If the chargeback reversal times out at the issuer, the issuer should resubmit the
transaction.
Under standard conditions, the acquirer receives an 0422 chargeback reversal advice from
the issuer and acknowledges it with an 0432 advice response.
4.1.3.4 Representment
Acquirers use representments to resubmit transactions that were charged back by issuers.
An acquirer can resubmit to the issuer items that were previously charged back by the
issuer. Representments must adhere to applicable Visa Rules.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-13
Fee-Related Transaction Chapter 4: Message Types and Flows
Acquirers have the option of entering representments using Visa Resolve Online (VROL).
Issuers can choose to receive representments through VROL.
An approval response from the issuer or from STIP acknowledges that the issuer received
the request, not that the issuer agrees with the request.
If the representment times out at the acquirer, the acquirer should resend the
representment unchanged.
An acquirer sends an 0220 representment advice to the issuer. The issuer acknowledges
it with an 0230 advice response.
4-14 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Fee-Related Transaction
Acquirers use 0220 advices to send fee-related transactions to issuers. Issuers use 0422
advices to send fee-related transactions to acquirers. These advices contain all of the
information needed for settlement. Visa Resolve Online (VROL) supports 0220 and 0422
fee messages.
Fee transactions usually do not relate directly to cardholder transactions, and therefore
usually do not result in postings to cardholders' accounts. They are financial in nature,
however, and they update settlement totals for the sender and for the receiver. Because
fee-related transactions do not require authorization and cannot be declined, they are
always processed as advice message types.
The value in Field 3—Processing Code of a fee collection must be 19xxxx. The value in
field 3 of a funds disbursement must be 29xxxx. Clients use these values to distinguish
fee-related transactions from other transactions with the same message types.
For issuer-initiated, fee-related transactions, the issuer sends an 0422 fee-related advice,
and the acquirer acknowledges receipt with an 0432 advice response.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-15
Funds Transfer Totals Message Chapter 4: Message Types and Flows
Throughout the day, SMS accumulates counts and amounts of transactions that have an
effect on a participant's financial positions.
The following subsections describe processing for funds transfer totals messages and
for reconciliation advices.
Figure 4-12 illustrates the funds transfer totals transaction process flow.
4-16 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Reconciliation Advice
0620 Message
0630 Response
Receipt of 0520 advices is optional; they can be sent at the end of day or not at
all. The option to receive 0520 messages is set up in SMS when a participant first
successfully completes testing. Participants can change this option by contacting their
Visa representatives. Clients must sign on to Advice Recovery mode to receive advices.
Figure 4-13 illustrates a reconciliation advice transaction flow with an optional 0520
advice message.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-17
Online File Maintenance Chapter 4: Message Types and Flows
4-18 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Automatic Cardholder Database Update
SMS Issuer
0302 Request
0312 Response
Refer to Chapter 6, Stand-In, CVV, and CVV2 Processing, for more information.
See V.I.P. System Services, Volume 2, for a complete description of the Auto-CDB Service.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-19
Free-Text Message Chapter 4: Message Types and Flows
SMS Issuer
0322 Advice
0332 Response
The originating center submits an 0600 request to the destination center and receives an
0610 response from the destination center. This response contains no text reply. If the
text from the originating center's 0600 request requires a text reply, the destination center
must initiate an 0600 text message in addition to the reply.
SMS accepts free-text messages for the destination client when the destination is
unavailable. The system stores an 0620 advice in the advice queue for recovery by the
4-20 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Free-Text Message
destination client. The 0620 advice requires an 0630 response from the destination client
once it recovers the advice.
Figure 4-16 illustrates the free-text message transaction flow from acquirer to issuer.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-21
Funds Transfer Message Chapter 4: Message Types and Flows
Figure 4-17 illustrates the free-text message transaction flow from issuer to acquirer.
Clients must sign on to Advice Recovery mode to receive funds transfer messages.
4-22 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Online Fraud Reporting
0620 Advice
SMS passes the fraud advices to FRS. The fraud transactions are reported to clients on the
FRS reports. Failure to comply with the fraud reporting rules as defined in the Visa Rules
can result in the loss of chargeback rights and in potential fines and penalties.
Issuers and acquirers use 9620 requests to report confirmed fraud transactions. Field 125,
usage 5, is mandatory in 9620 messages. It must be used by ICS (Issuers' Clearinghouse
Service) and NRI (Not Received as Issued) issuers reporting fraud for Visa Network 0002,
Interlink Network 0003, Plus Network 0004, and Network 0005. When SMS receives a
9620 request from the client, it generates a 9630 response.
When SMS issuers respond to 0100 authorization requests from BASE I acquirers, they can
use response code 59 in field 39 to alert Visa of suspected fraud. Along with converting
the 0210 response message to an 0110 response message, V.I.P. also changes code 59
to code 05 (decline) before forwarding the 0110 response to the acquirer. Code 05
minimizes the possibility of problems between merchant and cardholder.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-23
Sign-On and Sign-Off Message Chapter 4: Message Types and Flows
9620 Request
9630 Response
4-24 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Sign-On and Sign-Off Message
and 0810s) with code 071 (to sign on) or code 072 (to sign off) in Field 70— Network
Management Information Code.
Issuers and acquirers typically sign off for planned maintenance activity or to attend to
software or hardware malfunctions.
Figure 4-20 illustrates the sign-on and sign-off message transaction flow.
0800 Request
Sign-On
0810 Response
0800 Request
Sign-Off
0810 Response
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-25
Echo Test Message Chapter 4: Message Types and Flows
4-26 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Recovery Sign-On and Sign-Off Message
0800 Request
Echo Test
0810 Response
0800 Request
Echo Test
0810 Response
Echo Test
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-27
Recovery Sign-On and Sign-Off Message Chapter 4: Message Types and Flows
Typically, an issuer or an acquirer remains signed on to Advice Recovery mode so that its
system can obtain transactions processed by STIP as soon as possible.
4-28 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Dynamic Key Exchange
Figure 4-22 illustrates the recovery sign-on and sign-off message transaction flow.
0800 Request
Recovery Sign-On
0810 Response
0x2x Advice
0800 Request
Recovery Sign-Off
0810 Response
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-29
Dynamic Key Exchange Chapter 4: Message Types and Flows
use of online 0800 and 0810 messages. For a comprehensive description of the DKE
Service, refer to V.I.P. System Services, Volume 2.
The following fields in the 0800 request are used for a DKE Service key exchange request:
Field 48, Usage 14—Dynamic Key Exchange Working Key Check Value
Clients use 0800 requests to request and to deliver new working keys for PIN encryption;
clients use 0810 responses to acknowledge their receipt. The 0800 message initiator, which
can be a participating acquirer or issuer, or SMS, assigns the trace number (in field 11).
Clients must return the trace number unchanged in the 0810 response. If a request must
be re-sent, its trace number comes from the original request. The message originator must
indicate which key is to be changed in Field 53—Security-Related Control Information.
Acquirers can begin using the new key after the 0810 response is sent to SMS.
For acquirers supporting a single working key, SMS has the option of processing
messages with the new key or with the old key for five minutes. After five minutes, all
acquirer-initiated messages must have PINs encrypted with the new working key.
For issuers, SMS begins using the new key upon receipt of the 0810 response (in
which the code in Field 39—Response Code is 00). For issuers supporting a single
working key, they immediately update their copy of the key upon receipt of the 0800
request from SMS. SMS continues sending messages with the old key until it receives
the 0810 response. Therefore, single-key issuers must keep a copy of the old key until
SMS begins using the new one.
If SMS encounters PIN block errors during standard message processing, SMS returns
response code 81 (cryptographic error found) in PIN in the 0800 request and initiates
an automatic acquirer key change. If the issuer encounters a PIN block error during
verification, it returns response code 81 in the 0810 response. SMS initiates an automatic
issuer working key change.
SMS has a 10-second time-out for all dynamic key exchange messages containing new
working keys. If the client does not respond within 10 seconds, SMS makes a second
delivery attempt. If the client still fails to respond, SMS cancels the key exchange attempt.
An 0800 online message includes a 4-digit key check value (in field 48, usage 14) to
verify receipt of the new cryptographic key. Clients should compare the four check digits
returned from their security module with the key check value in the message.
4-30 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Dynamic Key Exchange
If the key check value (KCV) does not match or if the client encounters a security module
error while attempting to translate the new key for storage, the client should return
response code 06 in field 39. This response code indicates that the new cryptographic key
has not been received properly.
0800 Request
0810 Response
0800 Request
0810 Response
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-31
Issuer Unavailable Chapter 4: Message Types and Flows
4-32 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Issuer Unavailable
Figure 4-24 illustrates the transaction flow when STIP processes an 0200 request for an
issuer that is unavailable to send a response to an acquirer's authorization request.
0200 Request
Unavailable
0210 Response
STIP
0220 Advice
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-33
Issuer Unavailable—Account Listed on Exception File Chapter 4: Message Types and Flows
Figure 4-25 illustrates stand-in processing for an issuer that is unavailable to respond to an
authorization request regarding a cardholder account that is listed on the Exception File.
The issuer acknowledges the STIP advice when the issuer becomes available to recover it.
4-34 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Issuer Unavailable—Account Listed on Exception File
0200 Request
Unavailable
0210 Response
STIP
Decline
0220 Advice
This flow provides only one example of STIP exception conditions. STIP can also decline for
PIN verification errors or for transactions that exceed activity limits. It can approve if the
card involved appears on the Exception File as having VIP (Very Important Person) status.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-35
Issuer Fails to Respond Chapter 4: Message Types and Flows
Figure 4-26 illustrates STIP standing in when the issuer has received the request but is
unable to respond before the time-out occurs.
4-36 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Issuer Responds Late
0210 Response
Unavailable
STIP
0220 Advice
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-37
Issuer Responds Late Chapter 4: Message Types and Flows
of the issuer and sends an 0210 response to the acquirer. Simultaneously, STIP sends an
0220 advice to the issuer.
When SMS receives an 0210 response from the issuer after the transaction was processed
by STIP, SMS :
• Rejects the 0210 response with Reject Code 515—Late Response in the reject header.
This option is issuer-selected. OR
• Discards the 0210 response. This option is the default.
Because the 0220 advice is approved or is denied based on the issuer's parameters,
the STIP financial impact to the cardholder's account may be different from that indicated
in the issuer's 0210 response.
Figure 4-27 illustrates the transaction flow when STIP stands in when the issuer receives
the request but responds late.
4-38 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Issuer Responds Late
0210 Response
0210 Reject
(Issuer option)
Discarded (default)
0210 Response
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-39
Approval Response Cannot Be Delivered to the Acquirer Chapter 4: Message Types and Flows
The acquirer should send an 0420 reversal advice to SMS after determining that it has
not received an 0210 response.
The acquirer should send the 0420 reversal advice because there is no way for the
acquirer to know whether SMS reversed the 0200 or whether the 0210 approval response
simply never made it back to the acquirer's system in time.
If SMS has not reversed the 0200, it treats the acquirer's 0420 like a normal reversal and
forwards it to the issuer.
SMS returns an 0430 response with a response code indicating that the transaction was
reversed.
Figure 4-28 illustrates the transaction flow of an approval that cannot be delivered to the
acquirer.
4-40 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Decline Response Cannot Be Delivered to the Acquirer
0210 Response
Unavailable
Approval
0420 Advice
0420 Advice
Figure 4-29 illustrates the transaction flow of a decline response that cannot be delivered
to the acquirer.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-41
Reversal—Advice Response Cannot Be Delivered to the Acquirer Chapter 4: Message Types and Flows
0210 Response
Unavailable
Decline
Discarded
0210 Response
4.2.2 Reversals
There are three types of reversal transaction scenarios:
• Reversal advice response cannot be delivered to acquirer
• Reversal with issuer unavailable
• Reversal that is unsolicited
The following subsections describe processing flows for each of these reversal scenarios.
Figure 4-30 illustrates the transaction flow when a reversal advice response cannot be
delivered to the acquirer.
4-42 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Reversal—Issuer Unavailable
Unavailable
Discarded
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-43
Reversal—Issuer Unavailable Chapter 4: Message Types and Flows
NOTE
V.I.P. stores SMS advices online for 30 days. SMS issuers that want to retrieve their advices need to retrieve
them within this 30-day period.
In certain cases, when SMS processes an 0420 reversal, SMS finds no activity count
for the previous transaction during its routine activity check. This situation occurs
because in the previous transaction, the issuer approved the corresponding 0200 original
and consequently, V.I.P. did not update the activity count in the CDB. In such cases,
V.I.P. responds with response code 21 (no action taken) in field 39. Therefore, issuers must
be able to accept response code 21 in field 39 in 0420 SMS ATM reversal advices.
Figure 4-31 illustrates the transaction flow of a reversal when the issuer is not available.
4-44 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Reversal—Unsolicited
0420 Request
Unavailable
0430 Response
STIP
0420 Advice
4.2.2.3 Reversal—Unsolicited
If SMS receives an 0420 reversal request which has no original transaction history,
that is, if the reversal does not match an earlier financial request, SMS declines the
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-45
Adjustment or Representment—Issuer Unavailable Chapter 4: Message Types and Flows
transaction with response code 76 (unsolicited reversal) in the 0430 response message.
The transaction has no financial impact.
Acquirer SMS
0420 Advice
4-46 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Adjustment or Representment—Acquirer Unavailable
After Advice
0220 Advice
Unavailable
STIP
0220 Advice
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-47
Adjustment or Representment—Acquirer Unavailable Chapter 4: Message Types and Flows
After Advice
advice unchanged. SMS recognizes the duplicate advice and builds a response to the
acquirer as though the duplicate advice were the original transaction.
4-48 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Adjustment or Representment—Acquirer Unavailable
After Advice
Unavailable
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-49
Chargeback—Acquirer Unavailable Chapter 4: Message Types and Flows
Figure 4-35 illustrates the transaction flow when STIP authorizes a chargeback.
4-50 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Chargeback—Issuer Unavailable After Chargeback
0422 Advice
Unavailable
STIP
0422 Advice
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-51
Chargeback—Issuer Unavailable After Chargeback Chapter 4: Message Types and Flows
forwards to the issuer the 0432 advice received from the acquirer in response to the
original request.
Figure 4-36 illustrates the transaction flow when the issuer is unavailable after it sends a
chargeback advice.
4-52 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 4: Message Types and Flows Chargeback—Issuer Unavailable After Chargeback
Unavailable
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 4-53
Chargeback—Issuer Unavailable After Chargeback Chapter 4: Message Types and Flows
4-54 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Multicurrency Support 5
Multicurrency support is required for all SMS ATM acquirers and issuers except those
whose cardholder billing currency and settlement currency are United States (U.S.) dollars.
The transaction currency is generally the currency of the country in which a transaction
takes place. The cardholder billing currency is generally the currency of the country in
which the account is domiciled.
SMS messages contain several multicurrency fields supporting the various amounts
involved in currency exchange calculation. These fields contain the following data:
• The transaction amount in the transaction currency
• The transaction amount in the cardholder billing currency
• The settlement amount
• The conversion rates
• The date of the conversion rate table used by SMS
Participating clients receive these standard multicurrency fields in their online messages,
reports, and raw data.
5.1 Currencies
SMS determines applicable currencies for a given transaction as follows:
• The acquirer indicates the transaction amount and the transaction currency in the
request message. For an ATM cash disbursement transaction, this is the currency that
was dispensed at the ATM.
• SMS determines the issuer's currencies based on the first several digits of the primary
account number (PAN), which is read from the magnetic stripe on the card used for
the transaction. These initial digits, called the BIN, are used to locate issuer-supplied
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 5-1
What the Issuer Receives Chapter 5: Multicurrency Support
data, including the cardholder billing currency and the issuer's settlement currency,
on SMS databases.
• SMS determines the acquirer's settlement currency based on the acquirer ID in the
request message. This ID is used to locate acquirer-supplied data on SMS databases.
SMS supports transaction and cardholder billing currencies recognized by the International
Organization for Standardization (ISO). Some of these currencies are also supported
as settlement currencies.
For the current list of supported currencies, see V.I.P. System SMS ATM Technical
Specifications, Volume 1 and Volume 2.
Visa determines the wholesale rate five days a week (Monday through Friday) based
on the cost to Visa of buying and selling currencies on the foreign exchange markets:
Currency conversion charges vary by region.
Issuers can choose to charge an optional issuer fee to the cardholder for transactions
that require currency conversion. The issuer can specify an intraregional or interregional
optional issuer fee, or can specify both.
VisaNet maintains the optional issuer fee, which may be a mark-up or a rebate, in SMS
databases according to issuer BINs. VisaNet calculates this optional fee at the time of
currency conversion using the percentage rate the issuer establishes. To implement an
optional issuer currency conversion fee, the client must contact Visa.
All VisaNet systems that support Multicurrency Service processing use common
conversion rates.
SMS performs currency conversion in calculating settlement amounts when the acquirer's
settlement currency is not the same as the transaction currency, or when the issuer's
settlement currency is not the same as the cardholder billing currency.
NOTE
There is no settlement amount for non-financial transactions, and VisaNet does not charge currency conversion
charges to the issuer. However, to accurately reflect funds availability, VisaNet includes conversion charges
when SMS converts balance inquiry amounts for the acquirer.
5-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 5: Multicurrency Support Currency Precision Service
The issuer also receives the currency conversion rate VisaNet used for the cardholder
billing amount, and the currency conversion rate VisaNet used for the settlement amount.
5.4 Variations
The effective rate SMS uses to perform currency conversion varies based on the type
of transaction.
See V.I.P. System SMS ATM Technical Specifications, Volume 1 and Volume 2, for details
about field descriptions and message formats.
The list of currency codes in V.I.P. System SMS ATM Technical Specifications, Volume 1 and
Volume 2, indicates the number of implied decimal points in the amount fields.
Although SMS supports up to three significant decimal places in amount fields in online
messages, VisaNet assumes the third digit is zero. Therefore, the user of a currency
with three decimal places must:
1. Round the amount to a two-place accuracy, or replace the third decimal position
with zero when generating amount fields.
2. Be able to receive two-place accuracy in amount fields supplied by SMS.
For instance, entities can round the amount 9.246 to 9.250, or they can drop the third
digit for a value of 9.240.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 5-3
Currency Precision Service Chapter 5: Multicurrency Support
Incoming Message
Currency = Pa’anga
Amount = 12345
Decimal Positions = 02
Visa Currency Table
Currency = Pa’anga
Amount = 123450
Decimal Positions = 03
5-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 5: Multicurrency Support Multicurrency Field Flows
EXAMPLE
An acquirer sends a transaction amount of 12340 with 03 in the transaction amounts subfield of the decimal
positions indicator, but the Currency Table indicates the currency has two decimal positions (see Figure 5-2).
The issuer receives 1234. A participating issuer also receives a decimal positions indicator with 02 in the
transaction amounts subfield. Non-participating issuers receive 1234 but no decimal positions indicator.
VisaNet calculates the settlement amount based on 1234. All reports and raw data reflect 1234.
Incoming Message
Currency = Pa’anga
Amount = 12340
Decimal Positions = 03
Visa Currency Table
Currency = Pa’anga
Amount = 1234
Decimal Positions = 02
The Currency Precision Service is only available to SMS participants that use the
Multicurrency Service.
NOTE
Plus acquirers and issuers participating in this service must be directly attached to SMS.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 5-5
Multicurrency Field Flows Chapter 5: Multicurrency Support
Each example in this section assumes that the ATM has a local currency of Japanese yen,
the cardholder is billed in Australian dollars, the acquirer receives the settled amount in
U.S. dollars, and the issuer settles in Australian dollars.
Field 54 is used for account balance information. It contains the following information for
up to four different balance amounts: account type, amount type, currency code, and sign.
5-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 5: Multicurrency Support Multicurrency Field Flows
The issuer provides account balance information in the first amount field and optionally in
the second amount field, in the cardholder billing currency. SMS converts the first amount
and (if present) the second amount to the transaction currency and sends the converted
amounts to the acquirer in the third and fourth amount fields, respectively. In the
following examples, these amounts are referred to as fields 54A, 54B, 54A-converted,
and 54B-converted.
Field 126.19 is used to indicate if the merchant has performed Dynamic Currency
Conversion (DCC). DCC occurs when a registered merchant performs currency conversion
locally and submits the transaction in the cardholder's billing currency. Acquirers
must provide Field 126.19—Dynamic Currency Conversion Indicator in all non-ATM,
authorization, and full-financial original transactions when the merchant performs currency
conversion at the point of sale. V.I.P. logs this field but does not send it to issuers.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 5-7
Multicurrency Field Flows Chapter 5: Multicurrency Support
0200 Request or
0200 Request 0220 Advice
Sends: • SMS Processing: Receives:
Receives: •
SMS Processing: Sends:
Fld 4 = ¥20000
• If transaction qualifies for Fld 41 = ¥20000
settlement:
Fld 49 = 392 •
Convert value in Fld 4 to
Fld 491 = 392
Fld 5 = US$200.00 settlement currency; use Fld 54A = AU$5000.00
to add Fld 5
Fld 9 = .01 • Add Fld 9
Fld 16 = 09/28 •
Add Fld 16 1
An 0230 message does not
Fld 50 = 840 • Add Fld 50 contain field 4 or field 49
•
Add Fld 54B (zero-filled) because it is an advice message.
Fld 54A = AU$5000.00
Fld 54B = zero-filled
• Convert value in Fld 54A
and subtract conversion
Fld 54A-converted = fee(s) for Fld 54A-
¥396000 converted
•
Add Fld 54A-converted
5-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 5: Multicurrency Support Multicurrency Field Flows
If the issuer does not provide field 54B, the acquirer receives it from VisaNet zero-filled
and does not receive field 54B-converted. See Figure 5-4 for a more detailed example of
all components of field 54. Account balance information contained in field 54 is optional.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 5-9
Multicurrency Field Flows Chapter 5: Multicurrency Support
Currency conversion rates used for a back-office adjustment can be different from the
rates used for the original transaction. The rates used for an adjustment resulting from
a cash disbursement adjustment are the same as the rates used for the corresponding
cash disbursement.
5-10 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 5: Multicurrency Support Multicurrency Field Flows
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 5-11
Multicurrency Field Flows Chapter 5: Multicurrency Support
This example illustrates that the currency conversion rates used for a representment can
differ from the rates used for the corresponding chargeback. (See the rates used in the
chargeback example in Figure 5-8.)
Fields 54A, 54B, 54A-converted, and 54B-converted contain the following components:
(1) account type, (2) amount type, (3) currency code, (4) amount and sign, and (5) amount.
5-12 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 5: Multicurrency Support Multicurrency Field Flows
If the issuer does not provide field 54B in the response, the acquirer receives it from
VisaNet zero-filled and does not receive field 54B-converted.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 5-13
Multicurrency Field Flows Chapter 5: Multicurrency Support
Under normal circumstances, the acquirer sends an 0420 request to the issuer. Because
pre-existing acquirers can also generate 0400 request messages, issuers respond with
0410 messages that include field 4 and field 49.
The issuer provides the chargeback amount in the cardholder billing currency as it
received it in field 6 of the original request or advice.
This example illustrates that the currency conversion rates for a chargeback can differ
from the rates used for the original cash disbursement. (See the rates used in the cash
disbursement transaction example in Figure 5-3).
5-14 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Stand-In, CVV, and CVV2 6
Processing
This chapter includes descriptions of:
• Stand-in processing.
• SMS advice file content and advice recovery procedures for acquirers and issuers.
• The Card Verification Value (CVV) Service and the Card Verification Value 2 (CVV2)
Service.
All issuers specify the STIP parameters that SMS is to use. Issuers must specify these
parameters even if they want to have SMS decline all transactions.
STIP is available for Visa and Visa Electron transactions. It is available for most other card
types. Participation is optional and varies by region.
NOTE
STIP is not available for Mastercard transactions regardless of region.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-1
Stand-In Processing (STIP) Chapter 6: Stand-In, CVV, and CVV2 Processing
NOTE
V.I.P. stores SMS advices online for 30 days. SMS issuers that want to retrieve their advices need to retrieve
them within this 30-day period.
For descriptions of additional STIP reversals, see “Reversal Processing” in this chapter.
• The issuer does not respond within a specified time limit. When the time limit for the
client to respond expires, the expiration triggers a time-out condition and SMS invokes
STIP.
• SMS signs off the issuer due to 10 consecutive time-outs.
• Using positive account controls through the Exception File for accounts that have VIP
(Very Important Person) status.
• Using negative account controls through the Exception File.
• Using modulus-10 check digit verification.
• Requiring a valid card expiration date, always or only if the expiration date is present.
• Checking personal identification numbers (PINs).
• Establishing PIN-entry attempt limits (if PIN checking is specified).
• Using the CVV Service, the CVV2 Service, the Dynamic Card Verification Value (dCVV)
Service, and the Cardholder Authentication Verification Value (CAVV) Verification Service.
• Having STIP decline all transactions when the issuer is not available.
6-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Stand-In Processing (STIP)
If STIP finds a negative condition during testing, it assigns a decline response code to
the request. STIP returns this code in Field 39—Response Code of the response, unless
STIP finds a more serious decline condition in a subsequent test. If STIP assigns multiple
response codes to a transaction, STIP returns the code identifying the most serious
decline reason.
Issuers can optionally include Visa Advanced Authorization risk score threshholds as
part of their STIP processing parameters.
For balance inquiries and account transfers, STIP assumes that requests are to be declined
with response code 91 (destination unavailable). If, however, the account is listed in the
Exception File with a pick-up response code, STIP returns that code instead.
When STIP performs Online CAM verification, it is authenticating that the issuer's card is
genuine, not counterfeit.
NOTE
If STIP performs Online CAM and CVV verification and the transaction passes Online CAM validation but fails
CVV verification, STIP does not decline the transaction. Online CAM validation takes precedence over CVV
verification.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-3
Stand-In Processing (STIP) Chapter 6: Stand-In, CVV, and CVV2 Processing
When STIP performs issuer authentication, it generates a response cryptogram for the
card to validate. This process ensures that the approval is coming from a valid issuer,
not from an imposter.
NOTE
The cryptogram used differs, depending on card type.
Issuers can set the following preferences separately for domestic and international chip
transactions (in which the chip magnetic-stripe is read, or in which no PIN is entered when
it is required and a PIN pad is present):
• Route to issuer (yes or no).
• STIP response (approve or decline).
For information about CVV, Integrated Chip Card card verification value (iCVV), and
Dynamic Card Verification Value (dCVV) processing, refer to “Card Verification Value (CVV)
Service” in this chapter.
Visa cards must contain standard data in Track 1 and in Track 2. If a card expiration date is
present in the request, the date must not be expired. Expiration dates cannot be more than
20 years from the date the card was issued. Unless issuer specifications direct otherwise,
when STIP discovers a missing or an expired date, STIP assigns response code 54 (expired
card or expiration date is missing) to the request. If the date is valid and there are no edit
failures for other reasons, STIP assigns response code 00 (approved) to the request.
Issuers must use a value representing a year that is not greater than 20 years from the issue
date or use the value 4912 in Field 35—Track 2 Data to designate a non-expiring card.
For a full description of the Exception File, refer to the Cardholder Database chapter in
V.I.P System Services, Volume 2.
Cash Disbursements
STIP checks cash disbursements against the Exception File to determine if a response code
or a cardholder spending limit is on file for the cardholder's account.
6-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Stand-In Processing (STIP)
• If the account-level activity limits are not specified, STIP uses activity limits specified at
the BIN level.
• If STIP finds a response code for the account, it assigns that code to the request.
The codes allowed in Exception File records for ATM are:
04 = Pick up (non-fraud).
07 = Pick up, special condition (fraud).
11 = Approval for VIP (Very Important Person).
NOTE
Response code 11 is never sent to the acquirer. STIP converts it to 00 (approval).
Balance Inquiries
STIP checks balance inquiries against the Exception File to determine if a pick-up response
code is on file.
• If the account is not on file, STIP assigns response code 91 (destination unavailable).
• If the account is listed with a specific code, STIP assigns that code to the transaction.
STIP ignores records containing response code 11 (approval for VIP), activity limits,
or both, for balance inquiries.
For balance inquiry transactions that fail CVV or iCVV validation, STIP declines the
transaction with response code 05.
SMS checks activity only if the issuer has specified a value other than zero for the issuer
BIN's activity count.
STIP checks cardholder activity using the contents of the Exception File and the following
issuer-specified activity limits:
• Transaction limits
• Daily limits
• Cardholder spending limits
The activity check determines whether or not approval of the request causes the card
usage to exceed these limits. If the activity is over the specified limits, STIP assigns
response code 61 (exceeds approval amount limit).
The activity check is based on activity accumulated daily in the Activity File, which contains
only STIP approvals.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-5
Stand-In Processing (STIP) Chapter 6: Stand-In, CVV, and CVV2 Processing
For a full description of the Activity File, refer to the Cardholder Database chapter in
V.I.P. System Services, Volume 2.
VisaNet resets the accumulated totals in the Activity File to zero every 24 hours so that
the file always reflects the current day's activity.
If STIP is to check the cardholder limit and the BIN limit, STIP performs processing
as follows:
1. If the sum of today's non-STIP activity count and STIP activity count plus one (for this
transaction) is greater than the issuer BIN maximum, STIP sets the activity check
response to response code 65 (exceeds withdrawal frequency limit).
2. If the above sum is not greater than the BIN maximum limit, STIP checks the
transaction amount against the transaction amount limit. If the transaction amount is
greater, STIP declines the transaction and sets the amount exceeded limit indicator.
3. STIP compares the sum of the transaction amount plus today's non-STIP activity
amount and STIP activity amount to the BIN maximum transaction amount. If the sum
is greater than the BIN maximum amount, STIP declines the transaction and sets the
amount exceeded limit indicator.
STIP compares the sum of the transaction amount plus today's non-STIP activity
amount and STIP activity amount to the BIN maximum transaction amount. If the sum
is greater than the BIN maximum amount, STIP declines the transaction and sets the
amount exceeded limit indicator.
If STIP has set the amount exceeded limit indicator and did not set the activity response
code to 65 during the processing steps above, STIP sets the activity response code to 61.
STIP performs the standard activity checking on all requests it receives for processing
unless the issuer has specified non-standard activity checking for particular account
numbers. The following subsection describes non-standard activity checking.
Excessive Activity
STIP responds with response code 65 (exceeds withdrawal frequency limit) if the sum of
the non-STIP activity (count and amount) and the STIP activity exceeds the issuer's limits.
STIP responds with response code 61 (exceeds approval amount limit) if:
6-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Stand-In Processing (STIP)
A STIP advice contains all of the data from the acquirer's request, except the PIN,
security-related control information, and track data.
In addition to the data from the acquirer's request, a STIP advice contains:
• The STIP response code (in Field 39—Response Code).
• The reason STIP processed the request (in Subfield 63.4—STIP/Switch Reason Code).
• Code 1 in the Advices-Created-By flag in the message header. (This code indicates that
STIP created the advice while standing in for the issuer.)
• Settlement flags in the message header of the advice. (STIP sets these flags as needed
to indicate the settlement impact.) For more information, see the Message Structure
and Header Field Specifications chapter of V.I.P. System SMS ATM Technical Specifications,
Volume 1 and Volume 2.
Advices remain on file until the issuer signs on to Advice Recovery mode using an 0800
network management message.
NOTE
SMS rejects all advice response messages that do not contain a response code of 00 in field 39 with Reject
Code 0087—Invalid Value or Reject Code 0590—Invalid Value (Not 00 or 55 When it Should Be).
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-7
Stand-In Processing (STIP) Chapter 6: Stand-In, CVV, and CVV2 Processing
by the client. STIP uses the date in Field 14—Date, Expiration or takes the date from the
magnetic stripe data in Field 35—Track 2 Data.
The values in the account number, date, and time limit fields must meet syntax and
consistency requirements. For instance, if a request contains an incorrectly formatted
expiration date or if the date is not present, STIP rejects the request.
Account Number
The account number must have a valid modulus-10 check digit (if specified by the issuer).
The account number must be all numerics, and the length must be valid for the range or
ranges of numbers serviced by the issuer.
If the check digit or the length is invalid, STIP assigns response code 14 (invalid card
number, no such number) as the decline response. STIP does not perform Exception File,
PIN, or activity checking once the account number is determined to be invalid.
If the issuer has a positive PIN Verification Value (PVV) file and the card number is not
listed, STIP responds with response code 14 (invalid card number, no such number).
6-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Stand-In Processing (STIP)
• The destination is not available (for instance, the line to the client is down, the client is
signed off or is in Advice Recovery-only mode, or the client has exceeded the response
time limit).
• The request is a returned message and all of the following conditions apply:
- There is no Inter-Task Table (ITT) entry for the transaction.
NOTE
The ITT retains a transaction's key field information until a response to that transaction by the issuer
or by STIP has been sent. The ITT matches requests and responses and identifies repeat or duplicate
requests by using these fields:
Field 32—Acquiring Institution Identification Code
Field 37—Retrieval Reference Number
Field 41—Card Acceptor Terminal Identification
Field 42—Card Acceptor Identification Code
Field 63.1—Network Identification Code
STIP also responds with response code 81 whenever the security control information is
submitted in field 53 and fails verification. STIP responds with response code 96 (system
malfunction) to other PIN translation errors.
STIP also returns response code 81 if the contents of field 53 fail verification.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-9
Stand-In Processing (STIP) Chapter 6: Stand-In, CVV, and CVV2 Processing
STIP responds with response code 55 (incorrect PIN or PIN missing) if the VSM returns
with no errors but was unable to verify the PIN. STIP also responds with response code 55
if the transaction requires a PIN but a PIN is not present in the message.
NOTE
V.I.P. forwards field 52 and field 53 or drops them from a request message depending on what the issuer
has chosen.
If the issuer has chosen to have both, V.I.P. and the issuer's processor perform verification, and when the issuer
is available to translate (decrypt) PINS, VisaNet forwards field 52 and field 53 to the issuer. When the issuer is
unavailable, VisaNet forwards the two PIN fields to STIP.
If the issuer has chosen to have V.I.P. perform PIN Verification and if PIN Verification is successful, V.I.P. drops
field 52 and field 53 from the request message.
STIP responds with response code 81 (cryptographic error found in PIN) if:
• The issuer option is set for PVV but the PVV is not found in Track 1 or Track 2.
• If the acquirer key or the V.I.P. key is invalid or if the PIN block format is invalid.
This condition also triggers a key change if the acquirer participates in the DKE Service
and SMS is the master.
STIP performs processing based on the current unsuccessful PIN-entry attempt count,
as follows:
• If the PIN is valid, STIP clears the count to zero.
• If the PIN is invalid, STIP increases the count by one. STIP compares the updated count
to the limit. If the updated count now exceeds the limit, STIP updates the count and
assigns the interim response code 55 (incorrect PIN or PIN missing) to the request.
• STIP checks the SMS exception file for a negative code. If STIP does not find a negative
code, it declines the response with response code 55.
• STIP creates an advice for the issuer that contains the interim response code 55
to clarify the reason for the decline.
NOTE
PIN Verification Service (PVS) can also be used on a subscription basis for checking all PINs for an issuer,
in addition to the STIP checking.
For complete and definitive information about the use of PINs, refer to the Payment
Technology Standards Manual. For a full description of the PIN Verification Service, refer to
V.I.P. System Services, Volume 2.
6-10 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Stand-In Processing (STIP)
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-11
Stand-In Processing (STIP) Chapter 6: Stand-In, CVV, and CVV2 Processing
• If STIP assigns response code 00 (approved) or response code 11 (approval) for VIP and
finds no decline or referral conditions, STIP returns response code 00 in the response
message. STIP never returns response code 11 in response messages to acquirers.
• If STIP assigns more than one decline or referral response code, STIP returns the most
severe decline or referral response code. The issuer receives the response code in an
advice when required. The Referral Reduction Service converts the acquirer referral
response code to a decline.
EXAMPLE
If STIP assigns response code 54 (expired card or Expiration Date Is Missing), response code 55(incorrect
PIN), and response code 04 (pick up card (Non-Fraud)) to the request, STIP puts response code 04 in the
response message because it is the most serious of the three.
The response code severity is ranked in the following order: 14, 43, 07, 41, 04, 05, 55, 61,
65, 54, 86, 91, 00, with 14 ranked as most severe.
“Field 39—Response Code” in V.I.P. System SMS ATM Technical Specifications, Volume 1,
lists response codes.
For a description of Field 3—Processing Code, refer to V.I.P. System SMS ATM Technical
Specifications, Volume 1.
6-12 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Stand-In Processing (STIP)
Activity counts and amounts are never reduced to less than zero. If a credit adjustment
exceeds the activity totals, STIP resets the activity record to zero.
For a full description of the Activity File, refer to the Cardholder Database chapter of
V.I.P. System Services, Volume 2.
SMS generates a reversal for the issuer if STIP cannot deliver an 0210 response to an
approved 0200 request to the acquirer. STIP also generates reversals to the issuer for
returned responses or for late responses to approved requests.
STIP responds with response code 79 (already reversed) if an acquirer sends a reversal
and the history record shows that a previous reversal was processed for the same
transaction. This response code value is only used by SMS. Issuers must not use this
value in response messages.
STIP responds with response code 80 (no financial impact) if an acquirer sends a reversal
and the history records show that the original request was declined. This response code
value has a different meaning in SMS than in BASE I. Issuers must not use this value for
the purpose as defined in BASE I.
STIP responds with response code 76 (unsolicited reversal) if there is no history for the
transaction in question and the reversal is inter-VIC, or if V.I.P. is in single-center mode.
When a reversal has a credit effect on the cardholder's account, activity counts and
amounts on file are never set to less than zero.
The 0420 advice contains data from the undeliverable reversal and the STIP response.
The Advice-Created-By flag of the 0420 message header contains code 1, indicating that
STIP created the advice while standing in for the issuer. STIP also sets the settlement
flags in the message header of the advice as needed, to indicate the settlement impact.
In addition, the 0420 advice contains a reason code in Subfield 63.4—STIP/Switch Reason
Code.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-13
Advice File Chapter 6: Stand-In, CVV, and CVV2 Processing
For more information, see the Message Structure and Header Field Specifications chapter
of V.I.P. System SMS ATM Technical Specifications, Volume 1 and Volume 2.
6-14 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Advice File
To start and to stop the recovery of advices from SMS, acquirers and issuers use 0800
messages.
Table 6-2 shows the recommended values in the 0800 messages to sign on to and off of
Advice Recovery mode.
Field 70 Field 70
Station Type (Sign On) (Sign Off)
Common interface link: V.I.P. 078 079
message format
A station can be in Normal mode, in Advice Recovery mode, or in both modes concurrently.
Normal Mode—If the station is signed on to Normal mode, it can receive and can send
real-time messages but cannot receive advices from SMS.
Normal and Advice Recovery Mode—If the station is signed on to Normal mode and
Advice Recovery mode, it can send and can receive real-time messages and can receive
stored advices.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-15
Advice File Chapter 6: Stand-In, CVV, and CVV2 Processing
When an issuer designs its system, however, it should consider the impact of STIP
authorization on advice recovery processing. STIP advices reflect authorization decisions
that can affect the available funds in a cardholder's account. If the issuer restricts advice
recovery only to certain periods, it may find that account balances are insufficient to cover
the total value of issuer-approved and STIP-approved transactions.
Also, issuers and acquirers should recover advices after a downtime condition, because
advices from SMS can affect settlement accumulators as well as issuers' cardholder
account balances.
NOTE
V.I.P. stores SMS advices online for 30 days. SMS issuers that want to retrieve their advices need to retrieve
them within this 30-day period.
Figure 6-1 illustrates the process flow of advice recovery by an issuer. The flow for the
process used by an acquirer is comparable.
6-16 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Advice File
IMPORTANT
The client should remain signed on during this process.
Network Management
Information Code = 078
0810 Response
Network Management
Information Code = 078
0x2x Advice 1
0x3x Acknowledgment
0x2x Advice 2
0x3x Acknowledgment
0x2x Advice 3
0x3x Acknowledgment
Network Management
Information Code = 079
0810 Response
Network Management
Information Code = 079
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-17
Card Verification Value (CVV) Service Chapter 6: Stand-In, CVV, and CVV2 Processing
For more information, see the Message Structure and Header Field Specifications chapter
of V.I.P. System SMS ATM Technical Specifications, Volume 1 and Volume 2.
Participation in the CVV Service is mandatory for issuers of all Visa card products.
Participation is optional for Plus issuers. Using iCVVs is optional for chip card issuers.
Acquirers of all Visa card products must provide complete, unaltered magnetic stripe
data (from the magnetic stripe or from the chip) in 0100 authorization messages and in
0200 financial messages.
The CVV Service allows issuers to detect invalid cards by checking the content on a
card's magnetic stripe or its chip image.
• The CVV resides on the magnetic stripe on the back of the card.
• Visa Smart Debit/Smart Credit (VSDC) chip cards have a magnetic stripe and a chip,
which contains an image of the magnetic stripe data. VSDC cards can contain the same
CVV values on its magnetic stripe and on its magnetic stripe image (MSI) on the chip.
At the issuer's option, the value of the CVV (on Track 2 of the magnetic stripe) and that
in the chip image's CVV can be different. In this case, the MSI contains an iCVV.
The contents on the magnetic stripe and in the chip are identical, unless the chip contains
an iCVV.
6-18 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Cardholder Authentication Verification Value
(CAVV) Verification
IMPORTANT
Having one verification value for the magnetic stripe (CVV) and a different one for the chip image (iCVV)
causes CVV validation to fail if chip information has been used to create a fraudulent magnetic stripe.
For more information about this service, refer to V.I.P. System Services, Volume 2.
Although a CVV2 value is never passed in ATM transactions, issuers of ATM cards
(including Plus cards) can optionally use CVV2s for purposes of card activation, address
changes, voice response unit (VRU) cardholder validation, and other bank customer service
options to ensure that the cardholder has the genuine card in hand.
For more information about this service, refer to V.I.P. System Services, Volume 2.
The CAVV is a cryptographic value generated by the issuer and sent to the merchant
during the authentication process in a Verified by Visa transaction.
The CAVV Verification Service begins when the acquirer submits the authorization or the
full financial message and includes the CAVV that was generated during the Verified
by Visa phase in the request. When the CAVV is present in the transaction, the issuer
or V.I.P. verifies that the CAVV in the message matches the CAVV generated during the
Verified by Visa phase. If the CAVV is verified, the transaction is protected from certain
chargebacks should disputes arise later.
When the validation is completed, the issuer or V.I.P. populates the results in the CAVV
Results Code field depending on which entity performed the validation. The value in this
field indicates the outcome of the validation, which entity performed the validation,
and the classification of the transaction (Authentication, Attempt, or non-secure). Reject
Code 0193 in the CAVV results code field indicates that the CAVV is invalid.
To validate the CAVV, the issuer or V.I.P. uses Data Encryption Standard (DES) keys and
other CAVV parameters to calculate the CAVV and compare it to the CAVV generated
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-19
Cardholder Authentication Verification Value Chapter 6: Stand-In, CVV, and CVV2 Processing
(CAVV) Verification
by the ACS. Issuers that choose to have Visa perform verification on their behalf must
provide Visa with their DES keys.
Visa offers two CAVV Verification Service processing options to issuers that participate in
Verified by Visa: Authentication or Attempt.
Authentication—With this option, the issuer is a full participant in the service and has
cardholders enrolled in Verified by Visa. Transactions are classified as Authentication
transactions when the acquirer, the issuer, and the cardholder all participate in Verified by
Visa.
Attempt—With this option, the issuer or V.I.P. generates a CAVV for attempted
transactions. Transactions submitted by a participating acquirer are classified as Attempts
when the issuer or cardholder does not participate in Verified by Visa. Liability shifts for
these types of transactions. This option is mandatory in some regions.
Both allow issuers to select a predefined process by which their transactions are to be
processed in Normal mode and in Stand-In Processing (STIP) mode:
All CAVV Verification Results to the Issuer Option—With this option, V.I.P. performs
all validations on the issuer's behalf and forwards all status results of transactions to
the issuer.
Issuer Supports Own CAVV Verification Option—With this option, VisaNet forwards the
transactions to the issuer to perform validation. The issuer returns the status results in
the response messages.
If issuers participating in the CAVV Verification Service have VisaNet perform CAVV
validation, V.I.P. performs the verification before acting upon issuer availability. The Visa
Security Module (VSM) uses authentication data elements in Field 126.9—CAVV Data and
Field 126.8—Transaction ID (XID) (or just field 126.9 if Field 126.9, usage 3—3-D Secure
CAVV, Revised Format is being used) along with issuer-supplied keys. (Authentication and
Attempt transaction keys may be the same.)
NOTE
Field 126.9 is an optional field for quasi–cash 0100 transactions.
6-20 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 6: Stand-In, CVV, and CVV2 Processing Cardholder Authentication Verification Value
(CAVV) Verification
• Validates the CAVV using issuer-supplied keys and passes the CAVV result for
non-declined transactions to the issuer in the request message.
• Validates the CAVV using issuer-supplied keys and passes all results to the issuer
regardless of the outcome.
• Forwards the transaction to the issuer without validating the CAVV.
For issuers that validate CAVVs, V.I.P. checks the code in Field 44.13—CAVV Results Code.
If the code is 0, which indicates that the CAVV authentication results are invalid, V.I.P.
performs one of the following checks:
• If V.I.P. has the CAVV keys, and the CAVV results code validated by V.I.P. is not 0
(indicating that the first three positions of field 126.9 are valid), V.I.P. replaces the 0
value in field 44.13 with a valid CAVV results code and forwards the response message
to the acquirer.
• If V.I.P. does not have the CAVV keys and V.I.P. determines that the first three positions
of field 126.9 do contain valid values, V.I.P. replaces the 0 value in field 44.13 with C
(CAVV was not validated—Attempt) or D (CAVV was not validated—Authentication) and
forwards the response message to the acquirer.
• If V.I.P. has the CAVV keys, and the CAVV results code validated by V.I.P. is 0 (indicating
the first three positions of field 126.9 are not valid), V.I.P. forwards results code 0 in the
response message to the acquirer.
CAVV transaction processing rules depend on transaction characteristics and on
issuer-specified STIP processing parameters. If STIP processes a CAVV request and the
validation fails, the default response code is 05 (do not honor).
V.I.P. accepts Visa authorization and full financial requests submitted with a CAVV and a
CVV2. When V.I.P. receives a request containing a CAVV and a CVV2, the CAVV validation
result takes precedence over the other risk control's verification result. This priority
processing also applies to issuer-unavailable transactions sent to STIP: if the CAVV passes
but the CVV2 fails, STIP does not decline the transaction because of the CVV2 failure.
V.I.P. accepts Visa full financial requests submitted with a CAVV and a CVV2. When V.I.P.
receives a request containing a CAVV and a CVV2, the CAVV validation result takes
precedence over the other risk control's verification result. This priority processing also
applies to issuer-unavailable transactions sent to STIP: if the CAVV passes but the CVV2
fails, STIP does not decline the transaction because of the CVV2 failure.
When a CAVV and a CVV2 are present, V.I.P. validates the CAVV first:
• If the CAVV validation is successful, V.I.P. verifies the CVV2, and forwards both results
to the issuer and to the acquirer in the response. (The CVV2 result is contained in
field 44.10; the CAVV result is contained in field 44.13).
• If the CAVV validation fails, CAVV Verification Service rules apply:
- If the issuer specifies that V.I.P. is to decline all transactions that fail the CAVV check,
V.I.P. declines the transaction without verifying the CVV2.
- If the issuer specifies that V.I.P. is to forward all results to the issuer regardless of
the outcome, V.I.P. validates the CVV2 and includes both field results in the request
to the issuer.
If STIP validates the CAVV in a request that includes a CVV2 value:
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 6-21
Other Risk Services Chapter 6: Stand-In, CVV, and CVV2 Processing
• If the CAVV value is valid, STIP validates the CVV2 value and follows the issuer’s CVV2
STIP parameter rules.
- If the CAVV value is valid but the CVV2 value fails verification, the CAVV result takes
precedence and STIP follows the CAVV-related processing specifications.
• If the CAVV validation fails, STIP declines the transaction without validating the CVV2.
If STIP cannot complete the CAVV validation process, STIP still uses the issuer-specified
CAVV processing parameters:
• If STIP is to continue processing, it verifies the CVV2 according to the related processing
parameters.
• If STIP is to decline the transaction if CAVV validation fails, STIP validates the CVV2
and sends a decline response.
NOTE
See Cardholder Authentication Verification Value (CAVV) Verification Service in V.I.P. System Services, Volume 2.
The CAVV Verification Service supports magnetic stripe Visa cards and Visa Smart
Debit/Smart Credit (VSDC) cards.
See Visa Secure Electronic Commerce (VSEC) With Verified by Visa (3-D Secure) in
V.I.P. System Services, Volume 1. See also Cardholder Authentication Verification Value
(CAVV) Service in V.I.P. System Services, Volume 2.
6-22 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Routing 7
Routing refers to sending messages between VisaNet and acquirer and issuer processing
centers. Routing also refers to sending a message to V.I.P. stand-in processing (STIP) for
authorizing a transaction on an issuer's behalf.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 7-1
Routing Options, Tables, and Services Chapter 7: Routing
For details concerning the use of these messages with the routing services, refer to the
individual routing service descriptions in V.I.P. System Services, Volume 1.
The routing tables and the Priority Routing Service are for acquirers; the PIN/No-PIN
Split Routing Service is for issuers. Acquirers and issuers can use the ATM/POS Split
Routing Service. However, acquirers can only select the ATM/POS Split Routing option
or the Alternate Routing option; acquirers cannot select the ATM/POS Account-Type
Split Routing option.
7-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 7: Routing Routing Options, Tables, and Services
Visa ATM acquirers can use the Visa-supplied account range routing tables and must
specify, in Field 63.1—Network ID:
• The preferred card program in which they want to participate (for instance,
Network ID 0002 = Visa, 0003 = Interlink).
• 0000 if they want to participate in the Priority Routing Service. Before participating in
Priority Routing, clients must contact their Visa representatives.
Acquirers use routing tables to determine which transactions should be sent to VisaNet
for processing. Entries in the Visa, Plus, and Combined Visa/Plus routing tables consist of
whatever number of digits are required to identify a card range or a card portfolio.
EXAMPLE
A routing table entry may be simply a BIN (for instance, 412345) or a longer number for a Plus proprietary
card program (for instance, 504667214). Entries can be up to 12 digits. The Visa, Plus, and Combined
Visa/Plus routing tables each include the issuer institution country code.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 7-3
Routing Options, Tables, and Services Chapter 7: Routing
• Visa Routing File: within six business days of receipt from VisaNet
• Plus BIN Table: within three business days of receipt from VisaNet
• Combined Visa/Plus Routing Table: within three business days of receipt from VisaNet
Each transmission is a full file replacement. The acquirer must modify the BIN table
between regularly scheduled updates if VisaNet identifies needed changes.
Acquirers receive the Visa, Plus, and Combined Visa/Plus routing tables through the file
delivery options identified in Chapter 9, Client-to-Visa Connection Options.
Refer to V.I.P. System SMS ATM Technical Specifications, Volume 1 and Volume 2, for more
information about routing table files.
SMS POS—Original authorizations, financial messages, and their reversals, and balance
inquiry requests
Upon receipt of the request, SMS compares the networks of the acquirer and the issuer,
identifies a common network, and routes the message accordingly. If SMS detects more
than one common network, it selects the network based on the merchant's sharing group
order and available networks as defined in the issuer-supplied BIN file.
SMS assigns the network ID and forwards the request to the issuer with only those fields
that pertain to the network's programming rules.
For a complete description of the Priority Routing Service, refer to V.I.P. System Services,
Volume 1.
ATM/POS Split Routing Service—This service is available to SMS clients that process
Visa, Visa Electron, and Plus transactions. It allows acquirers and issuers to separate types
7-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 7: Routing Routing Options, Tables, and Services
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 7-5
Routing Options, Tables, and Services Chapter 7: Routing
• The Alternate Routing option allows acquirers and issuers to designate one or two
alternate processing centers to handle exceptions and other back-office transactions. The
alternate processing center may be connected to SMS or to Visa Resolve Online (VROL).
This option allows SMS issuers to receive back-office items from acquirers connected to
BASE I and BASE II or to SMS.
Alternate routing can apply to:
- Clients using third-party processors for back-office items at alternate sites.
- Clients using regional centers that want to consolidate back-office processing by
product, rather than by region.
- Issuers attached to SMS and BASE II.
- Issuers using separate systems for ATM and POS transaction processing.
Service participants can specify that POS exception transactions, fee-related transactions,
back-office adjustments, and administrative messages be routed to distinct processing
centers, and ATM exception transactions, fee-related transactions, back-office
adjustments, and administrative messages be routed to other distinct processing centers.
They can also route ATM and POS transactions to specific processing centers.
IMPORTANT
If participants use two alternate processing centers, one processing center must be designated for ATM
transactions and the other designated for POS transactions.
The Alternate Routing option also allows issuers that operate as alternate processors to
update and to access Exception File or PIN Verification File account records on behalf of
the primary issuer.
VisaNet settles transactions routed to an alternate destination according to the
settlement attributes specified for the original issuer or acquirer unless the endpoint
specifies alternate settlement.
Issuers can use these routing options individually or in combination.
Routing Option for Cash Disbursement Issuer Credits—Issuers can choose where
VisaNet is to route ATM cash disbursement issuer credits containing message reason
code 5310 (which identifies VisaNet-generated adjustment transactions). They can
receive ATM fee adjustments on a different system from that on which they receive POS
adjustments. Clients can contact their Visa representatives about this routing option for
cash disbursement issuer credits.
7-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Settlement and Reconciliation 8
The SMS settlement and reconciliation process is described in the following sections:
• Settlement Overview
• VisaNet Settlement Service (VSS)
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 8-1
Settlement Overview Chapter 8: Settlement and Reconciliation
VisaNet Settlement Service (VSS) reconciliation reports include daily counts for these
transactions.
VSS runs regardless of whether VisaNet has completed a cycle and prepares reports for
the transactions that have been sent through to the clearing system. (Refer to “Clearing
and Settlement” in this chapter for more details.) VSS and SMS reports are the definitive
sources for determining which transactions are included in a specific day's settlement.
Each banking day, VisaNet wire transfers the net settlement amount for the settlement
day to or from the participant's settlement account. For non-U.S. dollar settlement, the
wire transfer occurs two business days after the processing date.
NOTE
If a client processes BASE II messages as well as SMS messages, SMS and BASE II settlement can be combined
in one wire transfer. Clients can contact their Visa representatives to exercise this option.
In addition, clients can request 0520 reconciliation advices that contain the cumulative
settlement totals for the day, from start of processing to the time of the request for
the advice.
After clients recover their advices, they can use them to cross-check acquirer center and
issuer center totals with those accumulated by SMS.
8-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 8: Settlement and Reconciliation Settlement Overview
ONLINE ACCUMULATION
Online Accumulators
Request
Acquirer SMS Issuer
Response
EOD CUTOFF
Online Accumulators
0520 0520
Advice Advice
Advice
File
VisaNet accumulates transactions for each settlement day throughout the monthly cycle.
It stores pertinent information to produce month-end bills for processing charges. VisaNet
stores records of all chargebacks, representments, and adjustments processed during the
cycle and uses them to produce monthly exception transaction compliance reports.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 8-3
VisaNet Settlement Service (VSS) Chapter 8: Settlement and Reconciliation
8.1.4.1 Valuation
A key aspect of the clearing process is valuation, which includes the calculation of many
types of fees and charges. Although VisaNet performs certain aspects of valuation, not all
types of fees and charges are established by the SMS online component. The clearing
system calculates all of these values—for instance, fees, charges, and discounts.
VSS, described in the next section, does not perform valuation. VSS reports transactions
processed through the clearing system— BASE II and V.I.P. transactions. VSS aggregates
settlement advices created by the clearing system into a net settlement position at the
end of the cycle.
SMS Reports
Funds Transfer
Settlement Reports
8-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 8: Settlement and Reconciliation VisaNet Settlement Service (VSS)
The National Net Settlement Service allows clients within a country to settle qualifying
domestic transactions through a central settlement agent bank. Qualifying transactions
are those for which the merchant, the acquirer, and the issuer are in the same country,
and for which the transaction currency is the local currency for that country.
The Area Net Settlement Service allows a group of countries to settle their transactions
domestically through an agent rather than through VisaNet. An example of an Area Net is
the OEAC Area Net (Caribbean).
The different levels allow clients to build and to maintain optimum settlement relationships
for their business needs. For instance, clients can use the settlement relationship levels
to reflect the products in their organization. With this flexibility, clients can easily and
efficiently manage settlement functions.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 8-5
VisaNet Settlement Service (VSS) Chapter 8: Settlement and Reconciliation
Table 8-2 identifies other key times in the daily settlement process.
Key Time
Event Apr – Oct Oct – Apr
Settlement report processing and report 1000 1100
delivery begins.
Delivery of SMS reports and raw data to 1500 1600
VisaNet endpoints is completed.
Reporting of net settlement positions to 1500 1600
the national settlement banks for domestic
transactions occurs.
Delivery of funds transfer positions to the 1630 1730
Visa settlement banks is completed.
For work of
Mon Tue Wed Thu Fri Sat Sun
SMS detail reports and raw Tue Wed Thu Fri Sat Sun Mon
data delivered seven days
a week
VSS summary reports Tue Wed Thu Fri Sat Sun Mon
prepared and delivered
seven days a week
Funds transfers for USD$ Tue Wed Thu Fri Mon Mon Mon
settlement
Funds transfers for Thu Fri Mon Tue Wed Wed Wed
non-USD$ settlement
NOTE
Clients that settle with the International Settlement Service now receive a single, consolidated funds transfer for
settlement amounts for Saturday, Sunday, and Monday, rather than three separate funds transfers. Transfer
occurs on Monday. Additionally, settlement amounts (In United States [U.S.] dollar settlement only) for holidays
observed by the United States Federal Reserve Bank are now consolidated into a single funds transfer that
occurs on the next business day.
Clients can specify whether to settle these transactions with their normally routed
transactions or to settle them separately.
8-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 8: Settlement and Reconciliation VisaNet Settlement Service (VSS)
Funds transfer refers to the movement of funds between the client's settlement bank and
Visa's settlement bank for the purpose of settlement. Funds transfers are a net of the
client's credits and debits.
Funds can be settled in U.S. dollars (USD) or in non-USD currency with a client-selected
settlement bank.
Each funds transfer is associated with only one settlement account, although several funds
transfers can be associated with the same account.
All VSS reports are available in print-ready and machine-readable formats. Receiving
reports in machine-readable formats allows clients and processors to:
• Provide automated interfaces to internal systems.
• Automate their reconciliation process.
To reflect the business needs of clients, VSS reports use common, business-oriented
terminology, which makes them easy to read and to reconcile.
8.2.6.2 Delivery
Clients can have their reports sent to multiple locations of their choice, including locations
other than their processing centers. Interchange routing does not determine the routing
of settlement information.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 8-7
VisaNet Settlement Service (VSS) Chapter 8: Settlement and Reconciliation
8.2.7 Reconciliation
SMS clients and processors must be able to reconcile their internal totals to those
provided by VisaNet. VSS is designed to help clients meet each of the following
reconciliation requirements:
• Match counts and amounts of financial transactions cleared by VisaNet.
• Match counts of non-financial transactions cleared by VisaNet.
• Match counts and amounts of transactions sent to or received from VisaNet for
settlement with clients' and processors' settlement totals.
• Find specific fields on the VSS reports that are needed for reconciliation.
Key elements of the reconciliation process include:
• Processors and VSS settlement hierarchies.
• Reports and files.
• SMS reconciliation messages.
The following subsections describe these elements.
8-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 8: Settlement and Reconciliation VisaNet Settlement Service (VSS)
Funds Transfer
Processor 1
SRE 4
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 8-9
For More Information Chapter 8: Settlement and Reconciliation
VisaNet accumulates online totals at the processor level. The processor's totals include
the totals of each affiliate. A processor can use these messages to balance its online
totals to the totals accumulated by VisaNet.
VisaNet generates an 0520 message for each settlement currency. VisaNet accumulates
totals separately for International Settlement Service and National Net Settlement Service
transactions. A processor whose International Settlement Service and National Net
Settlement Service transactions are in the same settlement currency has the option of
getting reconciliation messages that include a combined total.
8-10 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Client-to-Visa Connection Options 9
As described in Chapter 1, Single Message System Overview, issuers can choose to have
all of their transactions processed by SMS or can use BASE I and BASE II, and SMS,
to process their transactions.
• SMS supports all products in full financial mode.
• The BASE I and BASE II dual-message systems support all products except Interlink.
This chapter covers the VisaNet connection methods available to acquirers of Visa and
Plus transactions and issuers of proprietary cards with Plus marks that choose to receive
all Plus transactions in single-message format.
All Visa and Plus acquirer endpoints must process all ATM transactions in full financial
mode through VisaNet's Single Message System (SMS).
Issuers can also choose to use different processing methods for different Visa products.
Acquirers and issuers should review the requirements of their product mix when making
decisions regarding client-to-Visa connection options.
Clients can contact their Visa representatives for more information about DEX connections.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 9-1
VisaNet Connection Options Chapter 9: Client-to-Visa Connection Options
EA Servers are flexible, thereby enabling easy deployment for future Visa product and
service offerings, as well as other customization. Their modular interface adapts to
front-end systems and integrates standard, off-the-shelf components that are scalable
to meet specific service needs.
Various options are also available for host-to-host report and file delivery. This chapter
describes these options.
For information about TC records, refer to the files chapter of V.I.P. System SMS ATM
Technical Specifications, Volume 1 and Volume 2.
If the client is not ready to receive files at its host as soon as the VisaNet connection
receives them from VisaNet, the connection stores the files for later delivery to the client.
9-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 9: Client-to-Visa Connection Options VisaNet Connection Options
Routing table files are not available through the Customized Delivery feature and are
delivered as shown in Table 9–1, VisaNet Connection File Types.
File Type
(VisaNet TC Records Used for
Connection Data Records or for
File Name and Description Pullkey) Printlines
Undifferentiated UNDIF Routing Table: TC 33
• Visa Routing File
• Combined Visa/Plus ATM Routing Table
• All data and report records not selected for
Customized Delivery
Raw Data DBRAW TC 33
Machine-readable raw data for reconciliation
VSS Reports—Machine-Readable SETLM TC 46
VSS Reports—Print-Ready SETLP TC 47
VSS Reports—Machine-Readable and SETLR TC 46
Print-Ready TC 47
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 9-3
Report and File Delivery Options Chapter 9: Client-to-Visa Connection Options
Clients can contact their Visa representatives for more information about DAS.
9-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 9: Client-to-Visa Connection Options SMS Functions To Be Supported
VisaNet handles VSS print-ready reports in TC 47 wrappers in one of two ways, depending
on the delivery method chosen by the client and entered in the system tables:
• Platform Option: Data in TC 47 wrappers is delivered to the BASE II connection in
TC 47 format.
• SMS Option: Data in TC 47 wrappers is sent to SMS to be combined with SMS detail
reports.
SMS strips the TC 47 wrapper to reveal the print-ready VSS reports, combines them
with the SMS detail reports, and delivers the resulting file through delivery methods
specified earlier.
If a BASE II connection is used to deliver this file of combined SMS and VSS reports,
which, like SMS reports alone, are in TC 45 wrappers, not TC 47 wrappers.
Information about the C:D product, which comes from Sterling Commerce, Inc., is available
at http://www.stercomm.com.
For information about VisaNet connections, see “VisaNet Connection Options” in this
chapter.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 9-5
SMS Functions To Be Supported Chapter 9: Client-to-Visa Connection Options
Once a client is ready to transmit the accumulated exception items, the exception
handling system is connected to SMS. This connection is often through a dial-up line,
and transactions are transmitted verbally.
For an SMS client that uses VROL, financial exceptions are supported on all V.I.P.-supported
networks.
Acquirers can initiate the following transactions from the VROL web application or Bulk
System Interface:
• Adjustments
• Representments
• Fee collections and funds disbursements
• Free-text messages
Acquirers can receive the following transactions through VROL:
• Chargebacks
• Fee collections and funds disbursements (issuer-generated. Plus issuers can receive
Visa-generated 0220 funds disbursement messages that credit Plus ATM Format
Conversion issuers with the fee for BASE II-acquired ATM transactions that fail CPS/ATM
edit criteria.)
• Free-text messages
9-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 9: Client-to-Visa Connection Options SMS Functions To Be Supported
Issuers can initiate the following transactions from the VROL web application or Bulk
System Interface:
• Chargebacks
• Chargeback reversals
• Fee collections and funds disbursements (Plus issuers can receive Visa-generated 0220
funds disbursement messages that credit Plus ATM Format Conversion issuers with the
fee for BASE II-acquired ATM transactions that fail CPS/ATM edit criteria.)
• File maintenance messages
- Exception File listing messages
- PPCS/stop payment messages
- Fraud reporting
• Free-text messages
Issuers can receive the following transactions through VROL:
• Adjustments
• Representments
• Fee collections and funds disbursements (acquirer-generated)
• Free-text messages
For more information about Visa Resolve Online (VROL), clients can contact their Visa
representatives.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 9-7
SMS Functions To Be Supported Chapter 9: Client-to-Visa Connection Options
9-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Considerations for Dual-Message 10
Acquirers
Dual-message acquirers of Visa or Plus ATM transactions receive Tier II rates when they
comply with Tier II business requirements and either:
• Enhance their dual-message system with dual-message Custom Payment Service
(CPS)/ATM features
• Use the Single Message System (SMS) to process ATM transactions in full financial mode
See V.I.P. System Services, Volume 2, and to the Visa Global ATM Planning Guide.
For instance, if the acquirer's ATM network operates in single-message mode, that
infrastructure can serve as the base with which to participate in V.I.P SMS ATM Service. On
the other hand, if the acquirer's ATM system operates in dual-message mode, upgrading
it to dual-message Custom Payment Service (CPS)/ATM may provide an adequate
enhancement path.
The acquirer's future product expansion plans can also influence the ATM processing
decision. For instance, a client that is an acquirer and issuer may plan to add the Interlink
and Plus marks to its own proprietary ATM card. Because Interlink operates only in
the single-message mode, this client may choose to connect to SMS for its Interlink
processing as well as for its ATM traffic, which uses the same card.
The decision can be made based on monetary savings. The projected three-year benefits
in back-office and operations savings, as shown in the following hypothetical example,
may result in the acquirer deciding to upgrade to single-message processing rather than
to enhance its dual-message system with dual-message CPS/ATM.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 10-1
Dual-Message CPS/ATM vs. V.I.P. SMS Chapter 10: Considerations for Dual-Message Acquirers
the incentive fees. Savings in operations and back-office costs are calculated over the
same three-year period.
The benefits of enhancing the system with dual-message CPS/ATM features or converting
to single-message processing vary by acquirer and decrease back-office work because
fewer chargebacks and inquiries can be expected when the integrity of online and batch
transactions is improved.
10-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 10: Considerations for Dual-Message Acquirers Dual-Message CPS/ATM vs. V.I.P. SMS
Dual-Message
Item Dual-Message CPS/ATM SMS
Message Types 01xx Same as dual 02xx
• authorizations • originals
• confirmations • adjustments
• balance inquiries • balance inquiries
04xx 04xx
• reversals • reversals
06xx 06xx
• free-text • free-text
Message Format V.I.P. V.I.P. V.I.P.
Network ID Not used Same as dual Network 0002 = VISA
Dual-Message
Item Dual-Message CPS/ATM Single-Message
Clearing and Submits batch of Submits batch of Automatic clearing as
Settlement Step clearing records to clearing records to part of authorization
BASE II within 4 days BASE II within 3 days
Reconciliation Host draft capture Same as dual Optional raw data file
system to VSS reports
Reports Received through Same as dual Received through
the BASE II VisaNet BASE II VisaNet
connection connection
Dual-Message
Item Dual-Message CPS/ATM Single-Message
Chargebacks Through BASE II or Same as dual Online 0422 or VROL
Visa Resolve Online
(VROL)
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 10-3
Dual-Message CPS/ATM vs. V.I.P. SMS Chapter 10: Considerations for Dual-Message Acquirers
Dual-Message
Item Dual-Message CPS/ATM Single-Message
Representments Through BASE II or Same as dual Online 0220 or VROL
Visa Resolve Online
(VROL)
Adjustments Through BASE II or Same as dual Online 0220 or VROL
Visa Resolve Online
(VROL)
10.2.1.3 Network ID
• Dual-message mode:
The concept of network ID is not used. The same concept applies to dual-message
CPS/ATM.
• Single-message mode:
A network identifier (ID) is used to denote the ATM or POS network with which the card
is affiliated. For instance, Plus transactions are processed as network ID 0004, Interlink
transactions as network ID 0003, and Visa transactions as network ID 0002. Co-branded
cards (for instance, a Visa card with a Plus mark on it) can be processed as network
ID 0002 or 0004 at the option of the acquirer or of VisaNet. Different networks can
have different rules, fees, and data requirements.
10-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 10: Considerations for Dual-Message Acquirers Dual-Message CPS/ATM vs. V.I.P. SMS
10.2.1.4 Reversals
• Dual-message mode:
A reversal is required if the cardholder cancels the authorization transaction before
it is completed, or if the acquirer's system detects a malfunction that prevents the
cardholder from receiving the requested withdrawal amount. Because there is no
financial impact, some acquirers do not send reversals and simply do not include the
transaction in the subsequent clearing and settlement step. Although this has the
desired effect from the acquirer's perspective, it creates a burden for issuers because
it could affect the cardholder's available funds if the issuer places a hold on funds
based on an authorization that never clears.
• Dual-message CPS/ATM:
Reversals are required as above, and the test scripts include reversal conditions.
• Single-message mode:
All online transactions have financial impact. Therefore, the acquirer must create a
reversal for the circumstances described above to avoid subsequent chargebacks. Test
scripts include reversal conditions.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 10-5
Dual-Message CPS/ATM vs. V.I.P. SMS Chapter 10: Considerations for Dual-Message Acquirers
10-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Chapter 10: Considerations for Dual-Message Acquirers Dual-Message CPS/ATM vs. V.I.P. SMS
10.2.2.2 Reconciliation
• Dual-message mode and dual-message CPS/ATM:
The acquirer needs to reconcile its host draft capture system to the BASE II Edit Package
reports and to the BASE II settlement reports.
• Single-message mode:
VisaNet produces detail reports of all transactions processed by VisaNet as well as
settlement summary reports. VisaNet also provides this data in a raw data file, which
some clients use to reconcile their transaction logs to the activity reported by VisaNet.
The issuer and acquirer may choose to write software to automate the identification of
discrepancies between VisaNet's raw data file and the clients' logs.
10.2.2.3 Reports
• Dual-message mode and dual-message CPS/ATM:
All client reports are produced by BASE II and delivered through the BASE II VisaNet
connection at the client's site for printing by the Edit Package. These are summary
settlement reports.
• Single-message mode:
Detail reports, summary reports, and files are transmitted to the client's VisaNet
connection. The client has several options for receiving and for processing the reports
and files. These options are set up in the VisaNet connection at installation time and
can be subsequently modified as needed.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications 10-7
Recommendation Chapter 10: Considerations for Dual-Message Acquirers
10.2.3.1 Chargebacks
• Dual-message mode and dual-message CPS/ATM:
The acquirer receives chargebacks as TC 17 batch records. In dual-message CPS/ATM,
the chargeback must include the TID of the original TC 07 record.
• Single-message mode:
The acquirer receives chargebacks online as ISO 0422 transactions or through Visa
Resolve Online (VROL). The chargeback must include the TID of the original transaction.
10.2.3.2 Representments
• Dual-message mode and dual-message CPS/ATM:
The acquirer submits representments as TC 27 batch records. In dual-message CPS/ATM,
the representment must include the TID.
• Single-message mode:
The acquirer submits representments online as ISO 0220 transactions or through VROL.
The acquirer must include the TID in the representment.
10.3 Recommendation
Visa recommends that the acquirer perform a cost-to-benefit analysis of the following
two options:
• Enhance system with dual-message CPS/ATM
• Upgrade system to single-message
Points made in the chart in this chapter could serve as a guideline for the analysis, which
should also factor in system and future product direction.
Once the analysis is complete, the acquirer is better prepared to choose the best option
for its environment.
10-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
ATM Processing Integration A
SMS participants that want to format and to process all ATM transactions without
distinguishing between Visa ATM and Plus ATM transactions can do so by using ATM
Transaction Standardization.
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications A-1
ATM Transaction Standardization Appendix A: ATM Processing Integration
Clients may continue to send and to receive Plus data as they currently do, regardless
of whether they choose to use the ATM Transaction Standardization option. Table A-1
provides a field-by-field description of the differences of using this option.
Acquirers and issuers that choose to continue sending or receiving these fields or to
continue using Plus reason codes may do so. There are no changes to reports and to raw
data, even for clients that choose this option.
Client testing is required for this change. Clients can contact their Visa representatives to
make the arrangements.
A-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Index
A advice
recovery sign-on and off 6-15
access and use fees 1-28
response cannot be delivered 4-42
account number edit, STIP 6-8
Advice File 6-14
account transfer transaction 4-5
Advice Recovery
acquirer
mode, changing 6-15
dual-message considerations
Advice Retrieval Service—SMS 1-12
clearing and settlement differences 10-6
advice retrieval, SMS 6-15
exception handling differences 10-7
Advice Retrieval—SMS 4-27
online transaction processing differences 10-4
advices, STIP
exception processing 3-1
creating 6-7
participation requirements
evaluation of 6-18
exception processing 3-3
flags in header 6-18
online transaction processing 3-2
recovering 6-14
PIN security 3-3
recovery status 6-16
services
reversal processing 6-13
optional 3-3
Alternate Routing option 7-6
Stand-In Processing (STIP) 6-14
amount, decimal places 5-3
acquirer responsibilities
approval response cannot be delivered 4-40
establishing POS connection 3-2
ATM cash disbursement adjustment/misdispense transaction 2-3
activity
ATM cash disbursement transaction 2-2
checks, STIP
ATM Format Conversion Service 3-5
excessive activity 6-6
ATM participation requirements
non-standard activity 6-6
issuer 3-4
not checked 6-6
service options
standard activity 6-6
issuer 3-4, 3-6
file, STIP 6-13
ATM Processing Integration
adjustment transaction 4-10
transaction standardization A-1
acquirer unavailable 4-47
ATM products 1-9
issuer unavailable 4-46
ATM/POS Account-Type Split Routing option 7-5
usage 2-4
ATM/POS Split Routing option 7-5
administrative
ATM/POS Split Routing Service 1-10
charges 1-29
ATM/POS Split Routing. Service 7-4
administrative transactions
Automatic Cardholder Database Update (Auto-CDB) Service 1-12
free-text message 4-20
funds transfer message 4-22
types of 2-6
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications IX-1
Index
B charges
assessed by Visa
back-office adjustments, exception handling differences 10-8
administrative 1-29
balance inquiry and decline fees 1-28
currency conversion 1-29
balance inquiry transaction 4-3, 6-5
processing 1-29
BASE I System
cardholder database residency 1-29
description 1-3
cardholder database update 1-29
overview 1-3
daily reports listing 1-29
BASE II
monthly reporting 1-29
components 9-4
processing 1-29
BASE II System 1-5
reconciliation 1-29
reporting 1-29
C settlement 1-29
Card Verification Value (CVV) Service 6-18 transaction processing 1-29
description of 1-14 VisaNet connection method access 1-29
Card Verification Value 2 (CVV2) Service 1-15, 6-19 clearing
cardholder definition 1-5
billing currency 5-1 definition of 8-3
transactions valuation 8-4
ATM cash disbursement 2-2 clearing and settlement differences
Plus shared deposit 2-3 clearing and settlement step 10-7
Cardholder Database reconciliation 10-7
Advice File 6-14 reports 10-7
file update charges 1-29 client-to-client fees 1-26, 1-28
residency charges 1-29 client-to-Visa connection options
cardholder transactions exception handling 9-6
account transfer 4-5 online transaction processing 9-5
balance inquiry 4-3 CMI, See Common Member Interface (CMI)
definitions 2-2 collection-only transaction 2-6
quasi-cash 4-2 Common Member Interface (CMI)
cash disbursement adjustment transaction 4-8 overview 1-7
CAVV, See Cardholder Authentication Verification Value (CAVV) processes 1-7
Verification Service connection methods
chargeback VisaNet 1-2
reversal transaction 2-5 connection options 9-2
transactions CPS, transaction processing differences
usage 2-5 authorization characteristics indicator 10-5
chargeback reversal transaction 4-12 transaction identifier 10-5
chargeback transaction 4-11 validation code 10-5
chargeback transactions currencies
acquirer unavailable 4-50 applicable to transactions 5-1
issuer unavailable after chargeback conversion
4-51 calculation 5-2
chargebacks variations 5-3
exception handling differences 10-8 decimal places 5-3
currency conversion charges 1-29
Currency Precision Service 5-3
cutoff time 8-5
IX-2 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Index
E fees
access and use 1-28
echo test messages 4-26
assessed by Visa
edit checks, STIP, account number 6-8
client-to-client 1-28
end-of-day processing 1-8
international acquiring (IAF) 1-28
exception differences
balance inquiry and decline 1-28
back-office adjustments 10-8
client-to-client 1-26
chargebacks 10-8
daily reports listing 1-29
representments 10-8
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications IX-3
Index
IX-4 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Index
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications IX-5
Index
R system-generated 4-6
usage 2-3
raw data files, contents of 8-9
transaction processing differences 10-5
reconciliation
reversal transaction
0520 messages 8-10
advice response cannot be delivered
charges 1-29
4-42
definition 8-8
issuer unavailable
network management message 4-16
4-43
processor performing funds transfer for all clients 8-8
reversal transactions
settlement hierarchy 8-8
unsolicited
SMS to VSS
4-45
using raw data files 8-9
routing
using SMS transaction detail reports 8-9
alternatives 1-10
using VSS reports 8-9
services
transactions
Gateway Services 7-2
clearing and settlement differences 10-7
Priority Routing 7-4
usage 2-5
Split Routing 7-4
reconciliation advices 4-17
tables
reconciliation transaction
Plus BIN table 7-3
funds transfer totals message 4-16
transaction 7-1
reconciliation advices 4-17
Visa/Plus ATM 7-2
recovery
routing services
sign-on/off messages 4-27
ATM/POS Split Routing Service 1-10
reporting fees and charges 1-29
Gateway Services 1-11
reports
PIN/No-PIN Split Routing Service 1-11
clearing and settlement differences 10-7
Priority Routing Service 1-11
listing fees and charges 1-29
SMS to VSS
using raw data files 8-9 S
using SMS transaction detail reports 8-9 security
using VSS reports 8-9 PIN 3-3
representment transaction services
acquirer unavailable 4-47 Advice Retrieval Service—SMS 1-12
definition 2-5 advice retrieval, SMS 6-15
issuer unavailable 4-46 Advice Retrieval—SMS 4-27
message flow 4-13 ATM Format Conversion Service 3-5
representments ATM/POS Split Routing. Service 7-4
dual- versus single-message differences 10-8 Automatic Cardholder Database Update (Auto-CDB)
single-message mode, transaction processing differences 10-8 Service 1-12
requirements Card Verification Value 2 (CVV2) 1-15
acquirer 3-2
IX-6 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Index
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications IX-7
Index
IX-8 Visa Confidential V.I.P. System SMS ATM Processing Specifications 1 June 2018
Index
U features 8-4
funds transfer 8-7
unsolicited reversal transaction 4-45
illustration 1-6
International Settlement Service 8-5
V National Net Settlement Service 8-5
valuation 8-4 overview 8-4
VIC, See VisaNet Interchange Center (VIC) reports 8-7
Visa Message Gateway 9-1 delivery 8-7
Visa Mobile Prepaid (VMP) 1-26 layouts and formats 8-7
Visa products 1-1 settlement schedule 8-5
Visa Resolve Online 3-3, 9-6 VisaNet VisaNet connection method
Visa Security Module (VSM) 1-12 options 9-2
Visa Smart Debit/Smart Credit (VSDC), description of 1-22 VSDC, See Visa Smart Debit/Smart Credit (VSDC)
VisaNet VSDC transactions 2-7
BASE II System 1-5 VSS, See VisaNet Settlement Service (VSS)
connection methods 1-2
definition of 1-1
systems 1-3
VisaNet connection
file names
raw data 9-3
undifferentiated 9-3
files
delivery options 9-2
transfer connectivity 9-3
types 9-2
pullkey
DBRAW 9-3
UNDIF 9-3
V.I.P. and BASE II components 9-4
V.I.P. and DAS components 9-4
VisaNet connection method
access charges 1-29
requirement for POS—Visa and Visa Electron 3-1
VisaNet Integrated Payment (V.I.P.) System
Common Member Interface (CMI)
illustration 1-7
components
BASE I System 1-3
Common Member Interface (CMI) 1-7
Single Message System (SMS) 1-4
VisaNet Settlement Service (VSS) 1-5
VisaNet Interchange Center (VIC)
description of 1-2
VisaNet Settlement Service (VSS)
alternately routed transactions 8-6
1 June 2018 Visa Confidential V.I.P. System SMS ATM Processing Specifications IX-9