VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-009
06_VisaL3Testing_01_009.tsec
19 August 2021
1. XML Card Image Changes:
• VISA.CI.0004 – Extended 2nd GEN AC command for the longer Issuer Application Data (Tag ‘91’)
• VISA.CI.3J03 (which applies to VISA.CI.3111) – Updated Form Factor Indicator (Tag ‘9F6E’) from
ID-Card ‘20 80 00 00’ to consumer mobile phone ‘23 80 00 00’
2. Global Contact Test Cases:
• VISA.TC.0006 – Changed PC.0028 to be not applicable to Quick Chip and added PC.0027 for
Quick Chip
• VISA.TC.0011 – Updated PC.0046 from Suggested to Mandatory
• VISA.TC.0013 – Updated actions to include entering PIN; clarified that test case is not applicable
to Europe or Canada (text change only)
• VISA.TC.0024 –
o Action #3 – Updated to refer to App #1 instead of App #4
o PC.0030 – Updated Commentary (text change only); updated APDU for selection of App #1
instead of App #4 and changed last part of APDU from I1 to IL
o PC.0032 – Updated Commentary (text change only) and changed last part of APDU from I1
to L1
o PC.0037 – Updated the application labels for the list of applications to be displayed
o Test card image description updated (removed references to “expired”; text change only/no
impacts to the XML)
• VISA.TC.0025 –
o PC.0048 and PC.0049 – Updated last part of APDU from I1 to IL
3. Global Contactless Test Cases:
• VISA.TC.1008a – Updated actions to include entering PIN; clarified that test case is not
applicable to Europe or Canada (text change only)
• VISA.TC. 1033 – Updated objective to refer to the GPO command rather than the GEN AC
command (text change only)
4. U.S. Contactless Test Cases:
• VISA.TC.2116 – Updated test selection criteria to include “Testing = Contactless testing”
5. Europe Contactless Test Cases:
• VISA.TC.3121 and Visa.TC.3122 – Updated test select criteria to be specific to POS and Visa
Ready Tap to Phone (n/a to ATM and transit)
6. Questionnaire and Suggestion Definition File:
• Added a suggestion for Cardholder Confirmation to be supported if Cardholder Selection is
supported
Visa Confidential Page 1
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-008
06_VisaL3Testing_01_008.tsec
29 July 2021
1. XML Card Image Changes:
• VISA.CI.0004 – Updated the length of Tag 91 from 08 to 0A in CDOL2
• VISA.CI.2108 – Deleted
2. Global Contact Test Cases:
• VISA.TC.0015 – Changed Pass Criteria (deleted PC.0001 and PC.0024 and added PC.0003)
3. U.S. Contactless Test Cases:
• Visa.TC.2108 – Deleted
4. Question Definition File:
• CDA Question – Deleted
5. Suggestion Definition File:
• Interlink – Added force to false for Canada
6. Error Definition File:
• Online PIN for Visa Credit (US only/Contact test cases) – Added an error for US testers that
Online PIN for Visa Credit can only be supported if Online PIN is also supported
Visa Confidential Page 2
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-007 (Internal Release Only)
22 July 2021
1. XML Card Image Changes:
• VISA.CI.1004 – Removed the following CTQ internal command:
<Tag ID="9F 6C" name="CTQ">[emvcard.ctq(C000)]</Tag> In the <InternalTags>
2. Europe Contactless Test Cases:
• VISA.TC.3114 – Changed Pass Criteria check 003 from PC.3043 (SCA Check) to
PC.3054 (Transaction Decline after Online Authorization)
• VISA.TC.3115 – Changed Pass Criteria check 003 from PC.3043 (SCA Check) to
PC.3054 (Transaction Decline after Online Authorization)
• VISA.TC.3102, VISA.TC.3103, VISA.TC.3104, and VISA.TC.3105 – Changed test selection criteria to
include Support for Contact Chip = True
• VISA.TC.3106, VISA.TC.3107, VISA.TC.3108 and VISA.TC.3109 – Changed test selection criteria to
include Support for Contact Chip = False
• Suggestion Definition File and Question Definition File – Changed to ensure SCA-Supported is set
to false for ATM and transit deployment types
Visa Confidential Page 3
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-006
19 July 2021
1. XML Card Image Changes:
• VISA.CI.0030, v1.1
o Tag 5F 20: Cardholder Name – Removed “[CardholderName]” placeholder and replaced it
with “CARD0030/USDEBIT”
• VISA.CI.1006, v1.1
o Cryptogram Version Number referenced in XML changed from 0x0A to 0x12 (this is a
text/description change only; the Cryptogram Version Number of 18 is correctly reflected in
the Issuer Application Data)
o UDKs updated
• VISA.CI.2004, v1.2
o Tag 5F 20: Cardholder Name – Changed from “CARD2001/USDEBIT” to
“CARD2004/USDEBIT”
• VISA.CI.2006, v1.2
o Tag 5F 20: Cardholder Name – Changed from “CARD2005/USDEBIT” to
“CARD2006/USDEBIT”
• VISA.CI. 2018, v1.2
o Tag 5F 20: Cardholder Name – Removed “[CardholderName]” placeholder and replaced it
with “CARD2018/USDEBIT”
• VISA.CI.0007, v1.2 VISA.CI.0009, v1.2 VISA.CI.0029, v1.0 (updated) 1
• VISA.CI.1003, VISA.CI.1013, VISA.CI.1014, VISA.CI.1024, VISA.CI.1025, VISA.CI.1027 (updated
9F10)
2. Pass Criteria:
• The following manual pass criteria have been updated to clarify the checking of the Application
Identifier (AID) on the receipt:
o PC.0017 – Visa AID correctly printed on transaction receipt
o PC.2005 – U.S. Common Debit AID correctly printed on transaction receipt
o PC.2006 – Visa AID with suffix correctly printed on transaction receipt
• The following APDU pass criteria have been updated:
o PC.0005 – TVR B1b8 = 0 (ODA Performed)
o PC.0010 – TVR B1b4 = 0 (DDA Did Not Fail)
o PC.0013 – TVR B2b5 = 1 (Service Not Allowed for Card Product)
o PC.0015 – TVR B3b3 = 1 (Online PIN Entered)
o PC.0027 – Quick Chip 2 (2nd GEN AC Contains Z3)
o PC.0028 – Trx Declined Online 1 (ARC = 05)
1
All three test cases (VISA.TC.0007, VISA.TC.0009, and VISA.TC.0029) used to use VISA.CI.0007 and now each one
points to its own card image.
Visa Confidential Page 4
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
o PC.0036 – TVR B2b7 = 0 (Trx Not Expired)
o PC.0042 – TVR B3b3 = 0 (Online PIN Not Entered)
o PC.0043 – TVR B4b8 = 0 (Trx Does Not Exceed Floor Limit)
o PC.0046 – TVR B3b7 = 1 (Unrecognized CVM)
o PC.0051 – Issuer Approves Trx (ARC = 00)
o PC.0052 – Issuer Auth Data Not Present in Response (IAuD Tag '91' = all zeroes)
o PC.0055 – TVR B2b7 = 1 (Trx Expired)
o PC.1013 – TTQ B1b5 = 1b (Contact chip supported)
o PC.1014 – TTQ B1b5 = 0b (Contact chip not supported)
o PC.1015 – TTQ B1b4 = 0b (Offline–only reader not supported)
o PC.1016 – TTQ B1b3 = 1b (Online PIN supported)
o PC.1017 – TTQ B1b3 = 0b (Online PIN not supported)
o PC.1018 – TTQ B1b2 = 1b (Signature supported)
o PC.1019 – TTQ B1b2 = 0b (Signature not supported)
o PC.1020 – TTQ B1b1 = 0b (ODA for Online Authorizations not supported)
o PC.1021 – TTQ B2b8 = 1b (Online Cryptogram Required)
o PC.1022 – TTQ B2b7 = 0b (CVM not required)
o PC.1023 – TTQ B2b6 = 1b (Offline PIN (for contact chip) supported)
o PC.1024 – TTQ B2b6 = 0b (Offline PIN (for contact chip) not supported)
o PC.1025 – TTQ B3b8 = 0b (Issuer Update Processing not supported)
o PC.1026 – TTQ B3b7 = 1b (CDCVM supported)
o PC.1031 – TTQ B2b8 = 0b (Online Cryptogram Not Required)
o PC.1032 – TTQ B1b8 = 0b (MSD not supported)
o PC.1033 – TTQ B1b6 = 1b (qVSDC supported)
o PC.1034 – TTQ B1b1 = 1b (ODA for Online Authorizations supported)
o PC.2007 – TVR B3b4 = 1b (EMV PIN Entry Bypass)
o PC.2008 – TVR B3b4 = 0b (EMV PIN Entry Bypass Not Set)
3. Global Contact and Contactless Test Cases:
• VISA.TC.1024 – Updated PC.0037
• VISA.TC.1031, VISA.TC.1032, VISA.TC.1033, VISA.TC.1035, VISA.TC.1036 – Context expression
'Testing = Contactless' added to these ATM test cases
4. Questionnaire:
• Context expression 'Testing = Contactless' added to ATM PIN Management question
• Context expression 'Testing = Contactless' added to ATM Chaining question
• Typos in country list and groups corrected: Bosnia-Herzegovina (removed “t” from Herzegovina),
Marshall Islands (changed Is to Islands), Sao Tome and Principe (lower case “and”), changed
countries with Saint to St., United Arab Emirates (UAE) (add description to acronym), United
Kingdom (UK) (added “UK”), United States (US) (added “US”), Vietnam (made one word), Wallis
and Futuna Islands (lower case “and”)
5. Error Definition File:
• 'Auth Supported' error messages from Build-002 reinstated
Visa Confidential Page 5
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-005
16 June 2021
1. XML Card Image Changes:
• XML card image encoding changed from UTF16 to UTF8
o Affects all card images
• Specific XML edits
o VISA.CI.0005 – Updated pseudo function in 2nd GEN AC response from emvcard.auth to
emvcard.term
o VISA.CI.0006 – Updated pseudo function in 2nd GEN AC response from emvcard.term to
emvcard.auth
o VISA.CI.0024 – Updated taglengthformat to “0” in multiple locations
o VISA.CI.0025 – Updated extra text in FCI Proprietary Template
o VISA.CI.1004 – CAP (9F 68) updated to 45 00 F0 00
• Encoding of spaces in 9F 10 corrected
o VISA.CI.0002 o VISA.CI.1031 o VISA.CI.3J03
o VISA.CI.0003 o VISA.CI.1033 o VISA.CI.3J04
o VISA.CI.1001 o VISA.CI.1035 o VISA.CI.3J05
o VISA.CI.1021 o VISA.CI.1036 o VISA.CI.3K01
o VISA.CI.1023 o VISA.CI.1040 o VISA.CI.3K02
o VISA.CI.1024 o VISA.CI.1041 o VISA.CI.3K03
o VISA.CI.1025 o VISA.CI.1042 o VISA.CI.3K04
o VISA.CI.1027 o VISA.CI.3J01 o VISA.CI.3K05
o VISA.CI.1028 o VISA.CI.3J02
• Version number inside XML updated to match xml card file name
o VISA.CI.0012
o VISA.CI.0013
o VISA.CI.001
o VISA.CI.2009
o VISA.CI.2018
• XML card file name updated to match version number inside XML
o VISA.CI.1040 o VISA.CI.3J02 o VISA.CI.3K02
o VISA.CI.1041 o VISA.CI.3J03 o VISA.CI.3K03
o VISA.CI.1042 o VISA.CI.3J04 o VISA.CI.3K04
o VISA.CI.2116 o VISA.CI.3J05 o VISA.CI.3K05
o VISA.CI.3J01 o VISA.CI.3K01
Visa Confidential Page 6
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
2. Global Contact Test Cases:
• VISA.TC.0030 – Updated to point to VISA.CI.0030 (it was incorrectly pointing to VISA.CI.0028)
3. U.S. Contact Test Cases:
• VISA.TC.2025 – Text updated to clarify that test case does not apply to devices that support the
U.S. Common Debit AID
4. U.S. Contactless Test Cases:
• VISA.CI.2115 – Text updated to clarify that test case does not apply to devices that support the
U.S. Common Debit AID
5. Questionnaire:
• Suggestion Definition File: Added a force to false for Interlink and ATMs
Visa Confidential Page 7
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-004
14 June 2021
1. U.S. Contact Test Cases:
• VISA.TC.2001-2018 and VISA.CI.2001-2018 (new)
• VISA.TC.2025 and VISA.CI.2025 (new)
• Fleet (new)
o VISA.TC.2019-2024 and VISA.CI.2019-2024
2. U.S. Contactless Test Cases:
• VISA.TC.2101-2115 and VISA.CI.2101-2115 (new)
3. Global Contact Test Cases:
• VISA.TC.0030 and VISA.CI.0030 (new)
4. Global Contactless Test Cases:
• VISA.TC.1002c (updated)
• VISA.TC.1015b (updated)
• VISA.TC.1019b and VISA.CI.1019b (deleted)
• VISA.TC.1043 and VISA.CI.1043 (new)
• ATM (new)
o VISA.TC.1031 and VISA.CI.1031
o VISA.TC.1032 and VISA.CI.1032
o VISA.TC.1033 and VISA.TC.1033
o VISA.TC.1035 and VISA.TC.1035
o VISA.TC.1036 and VISA.TC.1036
• Transit (new)
o VISA.TC.1040 and VISA.CI.1040
o VISA.TC.1041 and VISA.CI.1041
o VISA.TC.1042 and VISA.CI.1042
5. Europe Contactless Test Cases:
• VISA.TC.3103, VISA.TC.3105, VISA.TC.3107, VISA.TC.3109, VISA.TC.3111, VISA.TC.3113
• VISA.TC.3115 (updated Context Expressions)
6. Questionnaire:
• Added new questions for U.S. testing: U.S Common Debit support, PIN opt out options (contact
and contactless), Cashback (contact and contactless), and Online PIN for Credit (contact and
contactless)
• Added new questions for ATM PIN Management and ATM Chaining
• Added new question for transit and kernel specification version
• Deleted question for transit and SDA
• Moved Cardholder Selection and Cardholder Confirmation questions from Section 30 to
Section 25
Visa Confidential Page 8
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-003
This release is a production-ready version of the Visa L3 test set file and associated card profiles.
1. Global Test Cases:
• Tag values added again to the card.csv file
• Updates to force ‘Term_Data_Input_Contact’ response to ‘no’ for MPOS Tap-to-Phone or
Transit-MTT or KFT selections.
• Removed “common” from any questions that had it set.
• Removed “L1 Approval Reference” entry when Tap-to-Phone is selected
• Updated the wording around the “L2” reference data entry for Tap-to-Phone
2. Global Contact Test Cards:
• Fixes and updates applied to cards: VISA.CI.0024, VISA.CI.0025 & VISA.CI.0027
3. Global Contactless Test Cards:
• Fixes and updates applied to cards: VISA.CI.1001, VISA.CI.1002, VISA.CI.1003, VISA.CI.1004,
VISA.CI.1007, VISA.CI.1012, VISA.CI.1013, VISA.CI.1014, VISA.CI.1020, VISA.CI.1022,
VISA.CI.1023, VISA.CI.1024, VISA.CI.1025, VISA.CI.1026, VISA.CI.1027 & VISA.CI.1028
Visa Confidential Page 9
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-002
1. Global Contactless Test Cases – Added the following new contactless test cases:
o VISA.TC.1001a o VISA.TC.1011a o VISA.TC.1022b
o VISA.TC.1001b o VISA.TC.1011b o VISA.TC.1023a
o VISA.TC.1001c o VISA.TC.1012a o VISA.TC.1024b
o VISA.TC.1002a o VISA.TC.1012b o VISA.TC.1025a
o VISA.TC.1002b o VISA.TC.1013a o VISA.TC.1025b
o VISA.TC.1002c o VISA.TC.1013b o VISA.TC.1026a
o VISA.TC.1003a o VISA.TC.1014a o VISA.TC.1026b
o VISA.TC.1003b o VISA.TC.1014b o VISA.TC.1027a
o VISA.TC.1004a o VISA.TC.1015b o VISA.TC.1027b
o VISA.TC.1004b o VISA.TC.1016b o VISA.TC.1028a
o VISA.TC.1005a o VISA.TC.1016b o VISA.TC.1028b
o VISA.TC.1005b o VISA.TC.1017a o VISA.TC.1029a
o VISA.TC.1006a o VISA.TC.1017b o VISA.TC.1029b
o VISA.TC.1006a o VISA.TC.1018a o VISA.TC.1030a
o VISA.TC.1007a o VISA.TC.1018b o VISA.TC.1030b
o VISA.TC.1007b o VISA.TC.1019b o VISA.TC.1031a
o VISA.TC.1008a o VISA.TC.1020a o VISA.TC.1031b
o VISA.TC.1009a o VISA.TC.1020b o VISA.TC.1032a
o VISA.TC.1009b o VISA.TC.1021a o VISA.TC.1032b
o VISA.TC.1010a o VISA.TC.1021b o VISA.TC.1033a
o VISA.TC.1010b o VISA.TC.1022a o VISA.TC.1033b
2. Global Contact Test Cases – Changed the attributes for the following contact test cases to “contact”:
• VISA.TC.0016b • VISA.TC.0030a
• VISA.TC.0025b • VISA.TC.0033a
• VISA.TC.0025c • VISA.TC.0037a
• VISA.TC.0026a • VISA.TC.0039a
• VISA.TC.0029 • VISA.TC.0041a
• VISA.TC.0029b • VISA.TC.0045a
3. Europe Contactless Test Cases – Changed the context expression related to Electron:
• VISA.TC.3004
Visa Confidential Page 10
VISA GLOBAL LEVEL 3 (L3) TESTING
Release Notes
Build-001
This release is a beta version of the Visa L3 test set file and associated card profiles.
1. Global Contact Test Cases:
• Updated all contact test cases (VISA.TC.0XXX)
• Updated all contact test card profiles (VISA.CI.0XXX)
2. Global Contactless Test Cases:
• Updated all contactless test cases (VISA.TC.1XXX)
• Updated all contactless test card profiles (VISA.CI.1XXX)
3. Europe Contactless Test Cases:
• Updated all contactless test cases (VISA.TC.3XXX)
Visa Confidential Page 11