Professional Documents
Culture Documents
Validate Card Visa
Validate Card Visa
UL
E-mail: imsecurity@ul.com
Website: ims.ul.com
© UL All rights reserved. May not be copied or distributed without permission. UL and the UL logo are trademarks of
UL LLC.
Customers of UL or one of its licensed resellers that purchased an official license of the UL EMV Personalization
Validation Tool may multiply, electronically save or publish (parts of) this document.
DISCLAIMER
This report has been generated automatically with the UL EMV Personalization Validation Tool. It is a high-quality
tool for analyzing and testing of EMV cards. UL makes no representation or warranty with respect to the content of
this document. Usage of this document and any consequence that may follow will be the sole responsibility of the
user of the tool and/or document. UL is not liable for any damage that may occur by using the UL EMV
Personalization Validation Tool and this report.
1. Introduction
This report presents data and corresponding interpretation test results from the following application on the
following card:
The report has been generated with the UL EMV Personalization Validation Tool (Validation) by Igor on 2021-05-21 13:
52:34.
2. Summary
This chapter gives an overview of the scripts that were run and the corresponding test results.
Failures need to be solved before issuing the card. Observations are those issues that need attention or further
investigation (which does not necessarily mean that these require changes).
Verdict failed
• SDA supported: No
• DDA supported: Yes
• CDA supported: No
• fDDA supported: Yes
• Contactless SDA supported: No
• Cardholder Verification Method: Offline Enciphered PIN with Dedicated ICC PIN
Encipherment Key supported: No
2.2 Failures
2.2.3 AID: 'A0 00 00 00 03 10 10' Tests on EMV transaction 1st GAC ARQC
Test Description of failure Paragraph
MS.1.001.00 MS.1.001.00.135 Failure: Track 1 shall be present on the Magnetic 4.3.183
Stripe.
MS.2.001.00 MS.2.001.00.140 Failure: Track 2 shall be present on the Magnetic 4.3.187
Stripe.
2.2.5 AID: 'A0 00 00 00 03 10 10' Tests on qVSDC online transaction with ODA
No failures found during the test execution.
2.3 Warnings
2.3.3 AID: 'A0 00 00 00 03 10 10' Tests on EMV transaction 1st GAC ARQC
Test Description of warning Paragraph
DE.35.002.02 DE.35.002.02.77 Warning: Data elements recommended for inclusion 4.3.104
in the signature are not present CDOL1 ('8C') DE.35.002.02.77
Warning: Data elements recommended for inclusion in the signature
are not present CDOL2 ('8D')
VC.2.003.00 VC.2.003.00.175 Warning: The value of CTCL should be between 3 4.3.312
and 10.
VC.4.003.00 VC.4.003.00.184 Warning: CTCUL (Tag '9F59' or 'DF31' in 'BF56') 4.3.320
should be between 5 and 12.
2.3.5 AID: 'A0 00 00 00 03 10 10' Tests on qVSDC online transaction with ODA
Test Description of warning Paragraph
QN.10.003.04 QN.10.003.04.198 Warning: It is recommended that for contactless 4.5.54
transactions no static data be signed. The fourth byte of each of the
AFL (tag '94') group of four bytes should be set to 00b.
2.4 Observations
2.4.3 AID: 'A0 00 00 00 03 10 10' Tests on EMV transaction 1st GAC ARQC
Test Description of observation Paragraph
SE.6.003.01 SE.6.003.01.800 Observation: Since there is only a single application 4.3.222
on the card, the Application Priority Indicator is not required to be
personalized.
2.4.5 AID: 'A0 00 00 00 03 10 10' Tests on qVSDC online transaction with ODA
No observations were generated during the test execution.
3. Overview
This chapter gives an overview of all test results, by showing for each test the verdict and a reference to a paragraph
that contains more details.
Three reporting options exist:
Full: details of all tests are presented in the report.
Standard: only details of tests with a result 'Failed' or 'Passed with observation' are presented in the report.
Brief: no tests details are presented.
This report has the following format: Full
Template Check
AID: 'A0 00 00 00 03 10 10' Tests on Contactless transaction with Select Application and Get Data commands
4. Test Details
This chapter presents detailed test results.
4.3 AID: 'A0 00 00 00 03 10 10' Tests on EMV transaction 1st GAC ARQC
4.3.1 CV.2.001.00
Verdict Passed
Test description To ensure that 'No CVM required' is the last CVM in the CVM List.
4.3.2 CV.2.002.00
Verdict Passed
Test description To ensure that 'Signature' is in the CVM List.
4.3.3 CV.2.003.00
Verdict Passed
Test description To ensure that 'PIN, Always' is not the only CVM in the CVM List.
4.3.4 CV.2.004.00
Verdict Passed
Test description To ensure that the first CVM in the CVM List (Tag '8E') is not set to always fail CVM processing.
4.3.5 CV.3.001.00
Verdict Passed
Test description To ensure that Signature, Online PIN (when applicable) and No CVM shall be supported as
CVM methods, for Visa DB/CR.
4.3.6 CV.4.001.00
Verdict Not Applicable
Test description To ensure that Signature and Online PIN (when applicable) shall be supported as CVM
methods, for Visa Electron.
4.3.7 CV.6.001.00
Verdict Not Applicable
Test description To ensure that Visa applications supporting Offline Plaintext PIN shall successfully validate a
VERIFY command with the valid PIN value, if known.
4.3.8 CV.7.001.00
Verdict Not Applicable
Test description To ensure that the card validates a correct PIN value enciphered with the ICC or ICC PIN
Encipherment public key.
4.3.9 CV.8.001.00
Verdict Not Applicable
Test description To ensure the validity of the recovered ICC PIN Encipherment Public Key Certificate (when
applicable).
4.3.10 CV.19.001.00
Verdict Not Applicable
Test description To ensure that when the Consecutive Transaction Counter - No CVM (CTC-NC) Check is
supported, the Counters Data Template is present and formatted correctly
4.3.11 CV.20.001.00
Verdict Not Applicable
Test description To ensure that when the Cumulative Total Transaction Amount - No CVM (CTTA-NC) Check is
supported, the Amounts Data Template is present and formatted correctly
▤ VIS 1.6.0
▤ Tag 9F 68: Card Additional Processes [qVSDC VCPS 2.2] : 4C 00
F0 00
▤ Byte 1 bit 8 = 0 Low Value Check not supported
bit 7 = 1 Low Value AND CTTA Check supported
bit 6 = 0 Do not count qVSDC online transactions
bit 5 = 0 Streamlined qVSDC not supported
bit 4 = 1 PIN Tries Exceeded Check supported
bit 3 = 1 Offline international transactions are allowed
bit 2 = 0 No Card Contact Chip Preference
bit 1 = 0 Do not return Available Offline Spending Amount
Byte 2 bit 8 = 0 Do not include country code in determining international
transactions
bit 7 = 0 International transactions are allowed
bit 6 = 0 Enable Offline Data Authentication (ODA) for Online
Authorizations
bit 5 = 0 Contactless Issuer Update Processing not supported
bit 4 = 0 Count qVSDC offline transactions
bit 3 = 0 Card does not Prefer Online
bit 2 = 0 RFU
bit 1 = 0 RFU
Byte 3 bit 8 = 1 Online PIN supported for domestic transaction
bit 7 = 1 Online PIN supported for international transaction
bit 6 = 1 (Contact Chip) Offline PIN supported
bit 5 = 1 Signature supported
bit 4 = 0 Consumer Device CVM not supported
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Byte 4 bit 8 = 0 RFU
bit 7 = 0 RFU
bit 6 = 0 RFU
bit 5 = 0 RFU
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Test not applicable, because:
Application Version Number does not indicate that the card is compliant to VIS
1.6.2/VCPS 2.2.1 and above
Cumulative Total Transaction Amount - No CVM (CTTA-NC) Check is not supported
4.3.12 CV.22.001.00
Verdict Not Applicable
Test description To ensure that if the Consecutive Transaction Counter - No CVM (CTC-NC) or Cumulative Total
Transaction Amount - No CVM (CTTA-NC) Check is supported, the CVM Results tag and length
are included in the CDOL2
4.3.13 DA.1.001.00
Verdict Passed
Test description To ensure the presence and validity of the recovered Issuer Public Key Certificate (tag '90')
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB
▤ Hash Result:
▤ 5E 21 CD EC CF 42 26 64 40 B8 94 1D 25 AD 6A 28
▤ 59 7B AD BF
▤ Data Trailer = BC
✔ Recovered Data Trailer is 'BC'
✔ Recovered Data Header is '6A'
✔ Recovered Certificate Format is '02'
▤ Tag 5A : Application Primary Account Number (PAN) : 48 89
62 00 14 09 79 20
✔ Recovered Issuing (ISO) BIN matches the first 4, 5, 6, 7 or 8 digits of the PAN
▤ Tag 5F 24: Application Expiration Date : 25 05
31
▤ Year : 2025
▤ Month: May
▤ Day : 31
✔ Certificate Expiration Date is not earlier than Application Expiration Date
▤ Current Date (YYYYMM): 202105
✔ Valid expiration date of the Issuer Public Key certificate
▤ Verification of Hash Result
▤ Hash Data input = 02 48 89 62 FF 12 30 04 65 45
01 01 B0 01 B2 86 60 6A 64 40 E1 10 6F 9D 0D 3E 0A BC DA 06 0F 43 56 74 85 5D F9
F1 BF A2 F7 EF C4 4F E0 3C 18 5A 12 78 F1 4F D8 29 65 B9 A5 A5 55 4D BF 53 70 52
F6 01 CC 62 B7 74 67 26 13 69 D1 E3 7A DC 6E 7E 9A D4 05 B8 AE 6F 88 A7 E8 EB 1B
16 E9 EA 11 21 B8 33 60 F5 5E 68 CE EB B2 40 38 AB 76 26 D9 87 86 04 4B 6A 31 DB
5A 80 F2 12 32 F2 15 2E 95 5A 6E 71 E7 4D 56 1A 99 07 E2 FD 30 8D FF B1 69 B6 C8
11 4C CB 63 37 A2 73 D0 E0 14 43 39 A3 A3 F4 61 6E CA 16 A3 F0 A9 A2 11 2C E7 87
5D 63 21 43 34 7A 99 D8 54 18 5E B9 E2 FA 91 AD EA 9F BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
03
▤ Data from deciphered Issuer Public Key Certificate = 02 48 89 62 FF 12 30 04
65 45 01 01 B0 01 B2 86 60 6A 64 40 E1 10 6F 9D 0D 3E 0A BC DA 06 0F 43 56 74
85 5D F9 F1 BF A2 F7 EF C4 4F E0 3C 18 5A 12 78 F1 4F D8 29 65 B9 A5 A5 55 4D
BF 53 70 52 F6 01 CC 62 B7 74 67 26 13 69 D1 E3 7A DC 6E 7E 9A D4 05 B8 AE 6F
88 A7 E8 EB 1B 16 E9 EA 11 21 B8 33 60 F5 5E 68 CE EB B2 40 38 AB 76 26 D9 87
86 04 4B 6A 31 DB 5A 80 F2 12 32 F2 15 2E 95 5A 6E 71 E7 4D 56 1A 99 07 E2 FD
30 8D FF B1 69 B6 C8 11 4C CB 63 37 A2 73 D0 E0 14 43 39 A3 A3 F4 61 6E CA 16
A3 F0 A9 A2 11 2C E7 87 5D 63 21 43 34 7A 99 D8 54 18 5E B9 E2 FA 91 AD EA 9F
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB
▤ Hash Algorithm Indicator = 01
▤ Hash Result from Issuer Public Key Certificate = 5E 21 CD EC CF 42 26 64 40 B8
94 1D 25 AD 6A 28 59 7B AD BF
▤ Result of SHA1 over the Hash Data = 5E 21 CD EC CF 42 26 64 40 B8
94 1D 25 AD 6A 28 59 7B AD BF
✔ Recovered Hash Result matches the same calculated hash result
✔ Recovered Issuer Public Key Algorithm Indicator is '01'
4.3.14 DA.2.001.00
Verdict Passed
Test description To ensure the presence and validity of the recovered ICC Public Key Certificate are correct
▤ D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06
▤ 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 27 9A 57 94 8A 23 E9 77 AB 9E 31 89 AC 27 AC C2
▤ D7 4A 98 39
▤ Data Trailer = BC
▤ Deciphered ICC Public Key Certificate
▤ Data Header = 6A
▤ Certificate Format = 04
▤ Application PAN = 48 89 62 00 14 09 79 20 FF FF
▤ Certificate Expiration Date (MM YY) = 05 25
▤ Certificate Serial Number = 00 00 01
▤ Hash Algorithm Indicator = 01
▤ ICC Public Key Algorithm = 01
▤ ICC Public Key Length = 80
▤ ICC Public Key Exponent = 01
▤ ICC Public Key:
▤ D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E F1
▤ 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF
▤ FF 57 31 78 61 08 0D 16 41 40 41 D9 4F 14 21 58
▤ 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05
▤ B9 48 26 7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D
▤ D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06
▤ 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 27 9A 57 94 8A 23 E9 77 AB 9E 31 89 AC 27 AC C2
▤ D7 4A 98 39
▤ Data Trailer = BC
✔ Recovered Data Trailer is 'BC'
✔ Recovered Data Header is '6A'
✔ Recovered Certificate Format is '04'
▤ Tag 5F 24: Application Expiration Date : 25 05
31
▤ Year : 2025
▤ Month: May
▤ Day : 31
✔ Certificate Expiration Date is not earlier than Application Expiration Date
▤ Verification of Hash Result
▤ Hash Data input = 04 48 89 62 00 14 09 79 20 FF
FF 05 25 00 00 01 01 01 80 01 D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E F1 7E
C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF FF 57 31 78 61 08 0D 16 41 40 41 D9
4F 14 21 58 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05 B9 48 26 7C 49 A8 0C
35 50 5E 5E E6 0F 65 04 2D D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06 37 64
DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5
18 B1 F9 BB BB BB BB BB BB 03 5F 25 03 21 05 01 5F 24 03 25 05 31 5A 08 48 89 62
00 14 09 79 20 5F 34 01 01 9F 07 02 FF 80 9F 0D 05 B8 60 AC 88 00 9F 0E 05 00 10
00 00 00 9F 0F 05 B8 68 BC 98 00 8E 14 00 00 00 00 00 00 00 00 02 05 44 03 41 03
42 03 1E 03 1F 02 5F 28 02 00 51 9F 4A 01 82 3C 00
▤ Data from deciphered ICC Public Key Certificate = 04 48 89 62 00 14 09 79 20
FF FF 05 25 00 00 01 01 01 80 01 D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E
F1 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF FF 57 31 78 61 08 0D 16 41
40 41 D9 4F 14 21 58 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05 B9 48 26
7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8
19 35 06 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8 33 AD A6 2E 6C 77 CF
3A A7 52 FD 59 A5 18 B1 F9 BB BB BB BB BB BB
▤ Hash Algorithm Indicator = 01
4.3.15 DA.3.001.00
Verdict Passed
Test description To ensure at least 1 file in 1 record participates in Offline Data Authentication.
▤ End record = 3
▤ End record = 3
▤ Number of records needed
for offline data authentication = 1
4.3.16 DA.4.001.00
Verdict Not Applicable
Test description To ensure the validity of the recovered Signed Static Application Data (if SDA supported).
4.3.17 DA.5.001.00
Verdict Passed
Test description To ensure the presence and validity of the recovered Signed Dynamic Application Data (if DDA
is supported).
10 15 3B B3 D6 6D 10 E0 75 DE 6E 54 E9 1E E2 09 89 46 FB FD A1 69 1D 7F B2 DB
B6 70 5B C7 1A 71 92 B0 C9 F2 8B 36 C6 BF 2C 7D 65 8A 43 D5 EA 82 57 0F FA 3B
E5 9C 47 A7 36 7B 51 43 0E 0D 73 A1 54 B2 14 74 FD F2 52 57 F9 09 33 30 03 B1
1D 76 84 D8 7A 99 C6 B4 C7 B0 C4 B8 94 2D 8D DF F7 16 4C
▤ Deciphered ICC Public Key Certificate
▤ Data Header = 6A
▤ Certificate Format = 04
▤ Application PAN = 48 89 62 00 14 09 79 20 FF FF
▤ Certificate Expiration Date (MM YY) = 05 25
▤ Certificate Serial Number = 00 00 01
▤ Hash Algorithm Indicator = 01
▤ ICC Public Key Algorithm = 01
▤ ICC Public Key Length = 80
▤ ICC Public Key Exponent = 01
▤ ICC Public Key:
▤ D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E F1
▤ 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF
▤ FF 57 31 78 61 08 0D 16 41 40 41 D9 4F 14 21 58
▤ 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05
▤ B9 48 26 7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D
▤ D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06
▤ 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 27 9A 57 94 8A 23 E9 77 AB 9E 31 89 AC 27 AC C2
▤ D7 4A 98 39
▤ Data Trailer = BC
▤ Tag 9F 48: ICC Public Key Remainder : <not
present>
▤ Tag 9F 47: ICC Public Key Exponent : 03
▤ Deciphered Signed Dynamic Application Data: 6A 05 01 03 02 00 06 BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB 33 9C AA AB 48 1F 90 52 C1 74 12 17 6A 2F 83 2A AA 6E
22 E1 BC
▤ Data Header = 6A
▤ Signed Data Format = 05
▤ Hash Algorithm Indicator = 01
▤ ICC Dynamic Data Length = 03
▤ ICC Dynamic Data:
▤ 02 00 06
▤ Pad Pattern:
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB
▤ Hash Result:
▤ 33 9C AA AB 48 1F 90 52 C1 74 12 17 6A 2F 83 2A
▤ AA 6E 22 E1
▤ Data Trailer = BC
✔ Recovered Data Trailer is 'BC'
✔ Recovered Data Header is '6A'
✔ Recovered Certificate Format is '05'
✔ Recovered ICC Dynamic Data length represents the actual length of ICC Dynamic
Data
✔ Decipher ICC Public Key Certificate
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB 01 02 03 04
▤ Data from deciphered Signed Dynamic Application Data = 05 01 03 02 00 06 BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ DDOL Data to be authenticated = 01 02 03 04
▤ Hash Algorithm Indicator = 01
▤ Hash Result from Signed Dynamic Application Data = 33 9C AA AB 48 1F 90 52 C1 74
12 17 6A 2F 83 2A AA 6E 22 E1
▤ Result of SHA1 over the Hash Data = 33 9C AA AB 48 1F 90 52 C1 74
12 17 6A 2F 83 2A AA 6E 22 E1
✔ Recovered Hash Result matches the calculated hash result
4.3.18 DA.6.001.00
Verdict Passed
Test description To check that the optional additional dynamic data is not used in the ICC Dynamic Data when
DDA is supported.
▤ AA 6E 22 E1
▤ Data Trailer = BC
4.3.19 DA.7.001.00
Verdict Not Applicable
Test description To ensure that the CDA bit is set in Application Interchange Profile (AIP) (if CDA is supported).
4.3.20 DA.9.001.00
Verdict Not Applicable
Test description To ensure the validity of the recovered Signed Dynamic Application Data (if CDA is supported).
4.3.21 DA.10.001.00
Verdict Not Applicable
Test description To ensure contact-only cards that support Offline Authorization support Dynamic Data
Authentication (DDA)
4.3.22 DA.11.001.00
4.3.23 DE.1.001.00
Verdict Passed
Test description To ensure that the Application Cryptogram (AC) is present and is the correct length.
4.3.24 DE.2.001.00
Verdict Not Applicable
Test description To ensure Application Currency Code contains a valid value and is the correct length (if
present).
4.3.25 DE.2.003.00
Verdict Passed
Test description To check that the Application Currency Code is not present when not required (if CVM List
conditions does not use amount checks).
4.3.26 DE.2.004.00
Verdict Not Applicable
Test description To check the correctness of the Application Currency Code (if present).
4.3.27 DE.2.005.00
Verdict Not Applicable
Test description To ensure that the Application Currency Code (if present) is consistent with the Visa
proprietary tag.
4.3.28 DE.3.001.00
Verdict Passed
Test description To ensure that the Application Currency Exponent has the correct length and format.
4.3.29 DE.3.002.00
Verdict Not Applicable
Test description To ensure that the Application Currency Exponent contains a value consistent with the
Application Currency Code.
4.3.30 DE.4.001.00
Verdict Not Applicable
Test description To ensure that the length of the Application Discretionary Data is correct.
4.3.31 DE.4.002.00
Verdict Passed
Test description To ensure that the Application Effective Date is formatted correctly (when present).
4.3.32 DE.5.001.00
Verdict Passed
Test description To ensure that the Application File Locator (AFL) is present in the GET PROCESSING OPTIONS
response.
4.3.33 DE.5.002.00
Verdict Passed
Test description To ensure the Application File Locator (AFL) is correctly formatted and contains a valid value.
▤ SFI (decimal) = 2
▤ SFI (decimal) = 2
▤ Start record = 1
▤ End record = 2
▤ Number of records needed
for offline data authentication = 0
▤ AFL (3) = 28 01 03 01
▤ SFI (decimal) = 5
▤ Start record = 1
▤ End record = 3
▤ Number of records needed
for offline data authentication = 1
✔ AFL has valid length
4.3.34 DE.6.001.00
Verdict Passed
Test description To ensure that the Application Interchange Profile is present and formatted correctly.
4.3.35 DE.6.002.00
Verdict Passed
Test description To ensure that the Application Interchange Profile contains the correct values.
4.3.36 DE.6.002.01
Verdict Not Applicable
Test description To ensure that the Application Interchange Profile (AIP, tag '82') returned in the GET
PROCESSING OPTIONS Response is consistent with the Application File Locator (AFL, tag '94')
when card does not support Offline Data Authentication
4.3.37 DE.6.002.02
Verdict Not Applicable
Test description To ensure that the Application Interchange Profile (AIP, tag '82') byte 1 bit 3 "Issuer
Authentication is supported using the EXTERNAL AUTHENTICATE command" is set correctly.
4.3.38 DE.6.002.03
Verdict Passed
Test description To ensure that the Application Interchange Profile (AIP, tag '82') returned in the GET
PROCESSING OPTIONS Response is consistent with the Application File Locator (AFL, tag '94')
when card supports Offline Data Authentication
4.3.39 DE.6.003.00
Verdict Passed
Test description To ensure that the Application Label is present and formatted correctly.
4.3.40 DE.6.003.01
Verdict Not Applicable
Test description To ensure that if there is more than one AID on the payment application, the labels do not
match
4.3.41 DE.7.001.00
Verdict Not Applicable
Test description To ensure that the Application Reference Currency length and values are correct (if present).
4.3.42 DE.7.002.01
Verdict Passed
Test description To ensure that Application Reference Currency (tag '9F3B') is not present for VIS 1.4.1, VIS 1.5
and VIS 1.6
4.3.43 DE.8.001.00
Verdict Not Applicable
Test description To ensure that the length of the Application Reference Currency(ies) Exponent is correct.
4.3.44 DE.8.002.01
Verdict Passed
Test description To ensure that Application Reference Currency Exponent (tag '9F43') is not present for VIS
1.4.1, VIS 1.5 and VIS 1.6.
4.3.45 DE.9.001.00
Verdict Passed
Test description To ensure that the Application Version Number is present and formatted correctly.
4.3.46 DE.9.002.00
Verdict Not Applicable
Test description To ensure that the Application Version Number contains a valid value for VIS 1.4.1.
4.3.47 DE.9.002.01
Verdict Passed
Test description To ensure that the Application Version Number contains a valid value for VIS 1.5.x. and VIS 1.6.
x
4.3.48 DE.10.002.00
Verdict Passed
Test description To ensure that Card Risk Management Data Object List 1 (CDOL1) is formatted correctly and
contains the mandatory data elements.
4.3.49 DE.11.002.00
Verdict Passed
Test description To ensure that Card Risk Management Data Object List 2 (CDOL2, tag '8D') is formatted
correctly and contains the mandatory data elements for Cryptogram Version Number 10 ('0A')
when Issuer Authentication is supported using the EXTERNAL AUTHENTICATE command.
▤ AIP (tag '82') indicates that Issuer Authentication is supported using the
EXTERNAL AUTHENTICATE command
▤ Tag 8D : Card Risk Management Data Object List 2 (CDOL2) : 8A 02
9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04
▤ Tag( 1) = 8A [Authorization Response Code]
▤ Tag : 8A
▤ Length: 02
▤ Name : Authorization Response Code
▤ Tag( 2) = 9F 02 [Transaction Amount]
▤ Tag : 9F 02
▤ Length: 06
▤ Name : Transaction Amount
▤ Tag( 3) = 9F 03 [Cashback Amount]
▤ Tag : 9F 03
▤ Length: 06
▤ Name : Cashback Amount
▤ Tag( 4) = 9F 1A [Terminal Country Code]
▤ Tag : 9F 1A
▤ Length: 02
▤ Name : Terminal Country Code
▤ Tag( 5) = 95 [Terminal Verification Results (TVR)]
▤ Tag : 95
▤ Length: 05
▤ Name : Terminal Verification Results (TVR)
▤ Tag( 6) = 5F 2A [Transaction Currency Code]
▤ Tag : 5F 2A
▤ Length: 02
▤ Name : Transaction Currency Code
▤ Tag( 7) = 9A [Transaction Date]
▤ Tag : 9A
▤ Length: 03
▤ Name : Transaction Date
▤ Tag( 8) = 9C [Transaction Type]
▤ Tag : 9C
▤ Length: 01
▤ Name : Transaction Type
▤ Tag( 9) = 9F 37 [Unpredictable Number]
▤ Tag : 9F 37
4.3.50 DE.11.002.01
Verdict Not Applicable
Test description To ensure that Card Risk Management Data Object List 2 (CDOL2, tag '8D') is formatted
correctly and contains the mandatory data elements for Cryptogram Version Number 18 or
'22' when Issuer Authentication is supported.
4.3.51 DE.11.002.02
Verdict Not Applicable
Test description To ensure that Card Risk Management Data Object List 2 (CDOL2) is formatted correctly and
contains the mandatory data elements for Cryptogram Version Number 18 or '22' when Issuer
Authentication is not supported.
4.3.52 DE.11.002.03
Verdict Not Applicable
Test description To ensure that Card Risk Management Data Object List 2 (CDOL2, tag '8D') is formatted
correctly and contains the mandatory data elements for Cryptogram Version Number 10 ('0A')
when Issuer Authentication is supported (the Issuer Authentication Indicator (tag '9F56') is
present) and the AIP (tag '82') indicates that Issuer Authentication is not supported using the
EXTERNAL AUTHENTICATE command.
4.3.53 DE.12.001.00
Verdict Passed
Test description To ensure that the Cardholder Name has the correct length and format (if present).
4.3.54 DE.13.001.00
Verdict Passed
Test description To ensure that the CVM List is present and formatted correctly.
4.3.55 DE.13.002.00
Verdict Not Applicable
Test description To ensure the Application Currency Code is present (when applicable).
4.3.56 DE.13.003.00
Verdict Not Applicable
Test description To ensure that the CVM List on a PLUS card only contains Online PIN.
4.3.57 DE.13.004.00
Verdict Not Applicable
Test description To ensure that the CVM List on a DPA application contains Offline Plaintext PIN.
4.3.58 DE.14.001.00
Verdict Passed
Test description To ensure that the Cryptogram Information Data is present and contains a valid length.
4.3.59 DE.14.002.00
Verdict Passed
Test description To ensure that the Cryptogram Information Data (tag '9F27') contains the correct values
4.3.60 DE.17.001.00
Verdict Passed
Test description When DDA Data Object List (DDOL) is present, ensure it contains the mandatory data element
(Unpredictable Number)
4.3.61 DE.17.002.00
Verdict Passed
Test description To ensure that the DDA Data Object List (DDOL) is formatted correctly (if present)
4.3.62 DE.17.003.00
Verdict Not Applicable
Test description To check that the DDA Data Object List (DDOL) is not present when not required (if DDA and
CDA are not supported)
4.3.63 DE.17.004.00
Verdict Passed
Test description To check that the DDOL (if present) only contains known data elements
4.3.64 DE.20.001.00
Verdict Not Applicable
Test description To ensure the ICC PIN Encipherment Public Key Certificate is present (when applicable)
4.3.65 DE.20.002.00
Verdict Passed
Test description To check that the ICC PIN Encipherment Public Key Certificate is not present (when not
required)
• Offline Enciphered PIN not supported with a dedicated ICC PIN Encipherment Key
▤ Tag 9F 2D: ICC PIN Encipherment Public Key Certificate : <not
present>
✔ DE.20.002.00.65 Passed. (Related Failure/Observation/Warning Message: Since the
Offline Enciphered PIN verification is not used in any of the Cardholder
Verification Rules listed in the CVM List, the ICC PIN Encipherment Public Key
Exponent is not required to be personalized on this card.)
4.3.66 DE.20.003.00
Verdict Not Applicable
Test description To ensure that all data elements required to retrieve the ICC PIN Encipherment Public Key are
present (when applicable)
4.3.67 DE.20.004.00
Verdict Not Applicable
Test description To ensure that the ICC PIN Encipherment Public Key Certificate is equal to the length of the
Issuer Public Key Modulus (when applicable)
4.3.68 DE.20.005.00
Verdict Not Applicable
Test description To check that the length of the ICC PIN Encipherment Public Key is a multiple of 16 so that the
card may be accepted at all terminals when applicable
4.3.69 DE.20.006.00
Verdict Not Applicable
Test description To ensure that the ICC PIN Encipherment Public Key Remainder is present and has the correct
length (when applicable)
4.3.70 DE.20.007.00
Verdict Not Applicable
Test description To check that the ICC PIN Encipherment Public Key Remainder is not present when not
required (if the entire public key fits into the certificate)
4.3.71 DE.21.001.00
Verdict Not Applicable
Test description To ensure that the length and value of the ICC PIN Encipherment Public Key Exponent are
correct (when applicable)
4.3.72 DE.21.002.00
Verdict Passed
Test description To ensure that the ICC PIN Encipherment Public Key Exponent is not present (when not
required)
• Offline Enciphered PIN not supported with a dedicated ICC PIN Encipherment Key
▤ Tag 9F 2E: ICC PIN Encipherment Public Key Exponent : <not
present>
✔ DE.21.002.00.66 Passed. (Related Failure/Observation/Warning Message: Since the
ICC PIN Encipherment public key is not longer than the data retrieved from the
certificate, the ICC PIN Encipherment Public Key Remainder is not required to be
personalized on this card.)
4.3.73 DE.21.003.00
Verdict Not Applicable
Test description To check that the ICC PIN Encipherment Public Key Exponent is the recommended value so as
to avoid long transaction times when applicable
4.3.74 DE.22.001.00
Verdict Passed
Test description To ensure Issuer Action Code - Default is present and formatted correctly in the READ RECORD
Response
bit 1 = 0 RFU
bit 1 = 0 RFU
▤ Byte 3 bit 8 = 1 Reject if unable to process online and if Cardholder
verification was not successful
bit 7 = 0 Do not reject if unable to process online and if
Unrecognised CVM
bit 6 = 1 Reject if unable to process online and if PIN Try Limit
exceeded
bit 5 = 0 Do not reject if unable to process online and if PIN
entry required and PIN pad not present or not working
bit 4 = 1 Reject if unable to process online and if PIN entry
required, PIN pad present, but PIN was not entered
bit 3 = 1 Reject if unable to process online and if Online PIN
entered
bit 2 = 0 RFU
bit 1 = 0 RFU
▤ Byte 4 bit 8 = 1 Reject if unable to process online and if Transaction
exceeds floor limit
bit 7 = 0 Do not reject if unable to process online and if Lower
consecutive offline limit exceeded
bit 6 = 0 Do not reject if unable to process online and if Upper
consecutive offline limit exceeded
bit 5 = 0 Do not reject if unable to process online and if
Transaction selected randomly for online processing
bit 4 = 1 Reject if unable to process online and if Merchant forced
transaction online
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
▤ Byte 5 bit 8 = 0 Do not reject if unable to process online and if Default
TDOL used
bit 7 = 0 Do not reject if unable to process online and if Issuer
authentication was unsuccessful
bit 6 = 0 Do not reject if unable to process online and if Script
processing failed before final GENERATE AC
bit 5 = 0 Do not reject if unable to process online and if Script
processing failed after final GENERATE AC
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
4.3.75 DE.22.002.00
Verdict Passed
Test description To ensure Issuer Action Code - Default is configured to decline a transaction if there is an
Offline Data Authentication failure or not performed and terminal is unable to go online
4.3.76 DE.23.001.00
Verdict Passed
Test description To ensure Issuer Action Code - Denial is present and formatted correctly in the READ RECORD
Response
bit 1 = 0 RFU
bit 1 = 0 RFU
▤ Byte 4 bit 8 = 0 Do not decline if Transaction exceeds floor limit
bit 7 = 0 Do not decline if Lower consecutive offline limit
exceeded
bit 6 = 0 Do not decline if Upper consecutive offline limit
exceeded
bit 5 = 0 Do not decline if Transaction selected randomly for
online processing
bit 4 = 0 Do not decline if Merchant forced transaction online
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
▤ Byte 5 bit 8 = 0 Do not decline if Default TDOL used
bit 7 = 0 Do not decline if Issuer authentication was unsuccessful
bit 6 = 0 Do not decline if Script processing failed before final
GENERATE AC
bit 5 = 0 Do not decline if Script processing failed after final
GENERATE AC
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
4.3.77 DE.24.001.00
Verdict Passed
Test description To ensure Issuer Action Code - Online is present and formatted correctly in the READ RECORD
Response
4.3.78 DE.24.002.00
Verdict Passed
Test description To ensure Issuer Action Code - Online is configured to go online if Offline Data Authentication
fails or is not performed
4.3.79 DE.25.001.00
Verdict Passed
Test description To ensure that the Issuer Authentication Indicator is formatted correctly and containsa valid
length (when applicable)
4.3.80 DE.25.002.00
Verdict Passed
Test description To ensure that the Application Default Action (tag '9F52) is configured not to decline
transaction if no ARPC is received if Issuer Authentication Indicator (tag '9F56') is set to
mandatory
4.3.81 DE.25.003.00
Verdict Passed
Test description To check that the Issuer Authentication Indicator is present when Issuer Authentication is
supported using the EXTERNAL AUTHENTICATE command
4.3.82 DE.26.002.00
Verdict Passed
Test description To ensure that the Issuer Country Code is present, is correctly formatted, and contains a valid
value (when applicable)
4.3.83 DE.26.003.00
Verdict Passed
Test description To ensure that if the Issuer Country Code is present, it matches the value of the Issuer Country
Code (Visa proprietary data element)
4.3.84 DE.26.004.00
Verdict Not Applicable
Test description To ensure that the Issuer Country Code is not present when not required (i.e., when the
Application Usage Control is not present)
4.3.85 DE.26.005.00
Verdict Not Applicable
Test description To check that the Issuer Country Code matches the Application Currency Code (if present)
4.3.86 DE.29.001.00
Verdict Not Applicable
Test description To ensure that the format of the Issuer URL is correct (if present)
4.3.87 DE.30.001.00
Verdict Not Applicable
Test description To ensure Lower Consecutive Offline Limit is the correct length
4.3.88 DE.30.002.00
Verdict Not Applicable
Test description To ensure that the Lower Consecutive Offline Limit value is not greater/higher than the Upper
Consecutive Offline Limit
4.3.89 DE.30.003.00
Verdict Passed
Test description To check that both the Lower Consecutive Offline Limit and Upper Consecutive Offline Limit
are present
4.3.90 DE.30.004.01
Verdict Not Applicable
Test description To check that the Lower Consecutive Offline Limit is not present when the Lower Consecutive
Offline Limit (Visa proprietary data element) is present
4.3.91 DE.30.004.02
Verdict Passed
Test description To check that the Lower Consecutive Offline Limit is not present when the Consecutive
Transaction Counter Limit (CTCL) is present
4.3.92 DE.30.005.01
Verdict Not Applicable
Test description To check that the values of the two Lower Consecutive Offline Limits match and the value is
not higher than the Visa recommended value
4.3.93 DE.30.005.02
Verdict Not Applicable
Test description To check that the values of the two Lower Consecutive Offline Limits match and the value is
not higher than the Visa recommended value
4.3.94 DE.31.001.00
Verdict Passed
Test description To ensure the correct structure of the Template Format 1 value (when applicable).
▤ GPO Response:
▤ Tag 80 : Response Message Template Format 1 : 3C 00
08 02 02 00 10 01 02 00 28 01 03 01
4.3.95 DE.33.001.00
Verdict Passed
Test description To ensure that the Service Code is formatted correctly (if present)
4.3.96 DE.33.002.00
Verdict Passed
Test description To ensure that the Service Code is coded with valid values (if present)
4.3.97 DE.34.001.00
Verdict Passed
Test description To ensure that the Signed Dynamic Application Data (SDAD) is present in the INTERNAL
AUTHENTICATE response (if DDA is supported)
4.3.98 DE.34.001.01
Verdict Not Applicable
Test description To ensure that Signed Dynamic Application Data (SDAD) is present in the GENERATE AC
response (if CDA is supported)
4.3.99 DE.34.002.00
Verdict Passed
Test description To ensure that the length of the Signed Dynamic Application Data is the same as the length of
the ICC Public Key Modulus (when applicable)
4.3.100 DE.34.003.00
Verdict Passed
Test description To ensure that the Signed Dynamic Application Data (SDAD) is not present when not required
(i.e., when DDA and CDA are not supported)
4.3.101 DE.35.001.00
Verdict Not Applicable
Test description To ensure that the Signed Static Application Data (SSAD) is present when SDA is supported
4.3.102 DE.35.002.00
Verdict Not Applicable
Test description To check that all recommended data elements are included in the signature generation
4.3.103 DE.35.002.01
Verdict Passed
Test description If SDA Tag List is present, ensure it is included in the signature generation
4.3.104 DE.35.002.02
Verdict Warning
Test description To ensure that all recommended data elements are included in the signature generation
4.3.105 DE.35.002.03
Verdict Passed
Test description To ensure that all mandatory data elements are included in the signature generation if offline
data authentication is supported
4.3.106 DE.35.003.00
Verdict Not Applicable
Test description To ensure that the length of Signed Static Application Data (SSAD) is the same as the length of
the Issuer Public Key Modulus
4.3.107 DE.37.001.00
Verdict Passed
Test description To ensure that the Transaction Certificate Data Object List (TDOL, tag '97') is not present (or
used) if the Cryptogram Version Number is 10 ('0A'), 18 ('12') or '22'
4.3.108 DE.37.002.00
Verdict Not Applicable
Test description To check that the Transaction Certificate Data Object List (TDOL) contains known data
elements only (if present)
4.3.109 DE.38.001.00
Verdict Not Applicable
Test description To ensure that the Upper Consecutive Offline Limit is the correct length
4.3.110 DE.38.004.01
Verdict Not Applicable
Test description To check that the Upper Consecutive Offline Limit is not present when the Upper Consecutive
Offline Limit (Visa Proprietary Data) is present
4.3.111 DE.38.004.02
Verdict Passed
Test description To check that the Upper Consecutive Offline Limit is not present when the Consecutive
Transaction Counter Upper Limit (CTCUL) is present
4.3.112 DE.38.005.00
Verdict Not Applicable
Test description To check that the Upper Consecutive Offline Limit is not too low
4.3.113 DE.38.005.01
Verdict Passed
Test description To check that the Consecutive Transaction Counter Upper Limit is not too low
4.3.114 DE.39.001.00
Verdict Not Applicable
Test description To ensure that if Card Production Life Cycle (CPLC) History File Identifiers is present, its length
and format is correct.
4.3.115 DE.40.001.00
Verdict Not Applicable
Test description To ensure that the Geographic indicator is formatted correctly, if present.
4.3.116 DE.40.002.00
Verdict Not Applicable
Test description To ensure that the Issuer Country Code (tag '9F57') is present, if the Geographic indicator is
different from 'C0'
4.3.117 DE.40.003.00
Verdict Not Applicable
Test description To ensure that the Geographic Indicator is consistent with Application Usage Control (tag
'9F07').
4.3.118 DE.42.001.00
Verdict Passed
Test description To ensure that, if present, Track 1 Discretionary Data has a valid format
4.3.119 DE.43.001.00
Verdict Passed
Test description To ensure that Track 2 Discretionary Data is not present, as it is not supported in the covered
VIS versions.
4.3.120 DE.54.001.00
Verdict Not Applicable
Test description To ensure that if the Issuer Authentication Indicator (IAI, tag '9F56') is not personalized, then
Application Interchange Profile (AIP, tag '82') must not indicate "Issuer Authentication
supported using the EXTERNAL AUTHENTICATE command".
4.3.121 DE.54.002.00
Verdict Not Applicable
Test description To ensure that if the Issuer Authentication Indicator (IAI, tag '9F56') is not personalized, if card
is online-only
4.3.122 DP.1.001.00
Verdict Not Applicable
Test description To ensure that the Issuer Authentication Flags (IAF) are correctly formatted (if present).
4.3.123 DP.2.001.00
Verdict Not Applicable
Test description To ensure that the Issuer Proprietary Bitmap is present and has an allowed length.
4.3.124 DP.2.002.00
Verdict Not Applicable
Test description To ensure that the Issuer Application Data bits of the Issuer Proprietary Bitmap are all set to
zero.
4.3.125 DP.900.001.00
Verdict Not Applicable
Test description To ensure that the Application PAN (if present) is the same between the Visa payment
application and the Dynamic Pass Code Authentication application.
4.3.126 DP.902.001.00
Verdict Not Applicable
Test description To ensure that the Offline PIN is the same between the Visa payment application and the
Dynamic Pass Code Authentication application.
4.3.127 DP.902.002.00
Verdict Not Applicable
Test description To ensure that the Visa DPA application supports 'Offline Plaintext PIN' in the CVM List.
4.3.128 DS.1.001.00
Verdict Passed
Test description To check that all Visa Proprietary Data Elements are retrievable through GET DATA command
only and not through any other commands (e.g. READ RECORD).
✔ Tag: 9F 52, Application Default Action [VSDC VIS 1.6] retrievable with GET DATA
✔ Tag: 9F 51, Application Currency Code [VSDC] retrievable with GET DATA
✔ Tag: 9F 53, Consecutive Transaction Limit (International) [VSDC] retrievable with
GET DATA
✔ Tag: 9F 5E, Consecutive Transaction International Upper Limit [VSDC] retrievable
with GET DATA
✔ Tag: 9F 58, Consecutive Transaction Counter Limit [VSDC] retrievable with GET
DATA
✔ Tag: 9F 59, Consecutive Transaction Counter Upper Limit [VSDC] retrievable with
GET DATA
✔ Tag: 9F 5C, Cumulative Total Transaction Amount Upper Limit [VSDC] retrievable
with GET DATA
✔ Tag: 9F 57, Issuer Country Code [VSDC] retrievable with GET DATA
✔ Tag: 9F 13, Last Online Application Transaction Counter (ATC) Register
retrievable with GET DATA
✔ Tag: 9F 17, Personal Identification Number (PIN) Try Counter retrievable with GET
DATA
✔ Tag: 9F 77, VLP Funds Limit [VSDC] retrievable with GET DATA
✔ Tag: 9F 78, VLP Single Transaction Limit [VSDC] retrievable with GET DATA
✔ Tag: 9F 56, Issuer Authentication Indicator [VSDC] retrievable with GET DATA
✔ Tag: BF 56, Counters Data Template retrievable with GET DATA
✔ Tag: BF 57, International Counters Data Template retrievable with GET DATA
✔ Tag: BF 5B, Application Internal Data Template retrievable with GET DATA
✔ Tag: 9F 36, Application Transaction Counter (ATC) retrievable with GET DATA and
/or Generate AC command
4.3.129 DS.2.001.00
Verdict Passed
Test description To ensure that all data elements marked as mandatory or required and retrievable through
the READ RECORD command are present and correctly formatted in the records
4.3.130 DS.3.001.00
Verdict Passed
Test description To ensure that the card responds according to a READ RECORD command with a valid SFI and
Record Number, as defined in the Application File Locator (AFL).
▤ SFI 01 Record 02 : 70 4D 57 13 48 89 62 00 14 09 79 20 D2 50 52 21 17 71 68 80 00
00 0F 5F 20 1A 41 52 54 55 52 2F 47 48 41 5A 41 52 59 41 4E 20 20 20 20 20 20 20 20
20 20 20 9F 1F 18 31 37 37 31 36 30 30 30 30 30 30 30 30 30 30 38 38 30 30 30 30 30
30 30
▤ SFI 02 Record 01 : 70 81 FB 90 81 F8 3F 58 87 17 54 6F 88 E5 05 89 FE A3 46 19 C9
12 41 E3 4A 8F EC 8F AC 33 30 96 07 86 CF C2 9E B8 08 E5 4A 52 8C B5 04 8D AB 04 96
65 45 B6 33 D5 91 F4 DD F0 24 40 B7 14 DB 63 CF 7E 8D 9B 00 E4 76 BF D3 91 D7 C1 CB
E2 37 79 2A 59 B6 D1 D6 53 61 56 3B 4F F6 03 A4 39 E2 7C F2 DB 3A 6D 23 25 69 71 D2
B3 84 44 10 15 0A 02 6D 24 D7 90 B4 63 24 9A 24 A4 46 A4 67 B3 2B 0C 5D D1 D8 5B F0
7A DF 67 7B E3 58 66 AF 91 87 D6 E6 71 0C 6C 83 E5 C6 2E 2F 21 C7 6C 23 F5 98 4A 7B
67 58 7D 2B A1 BD FE 7E BF D8 12 40 69 30 9C A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A
FF 19 0E 14 9B 12 59 AE 2E B7 8D D4 FF 3F DC 85 2B D5 51 A8 5B 11 73 48 66 31 3E 98
EF 14 B9 C3 2D BE 5C 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39 9D 5B D8 22 16
68 D3 3B 1B 93 7C 1D 6C 29
▤ SFI 02 Record 02 : 70 07 8F 01 09 9F 32 01 03
▤ SFI 05 Record 01 : 70 56 5F 25 03 21 05 01 5F 24 03 25 05 31 5A 08 48 89 62 00 14
▤ SFI 05 Record 01 : 70 56 5F 25 03 21 05 01 5F 24 03 25 05 31 5A 08 48 89 62 00 14
09 79 20 5F 34 01 01 9F 07 02 FF 80 9F 0D 05 B8 60 AC 88 00 9F 0E 05 00 10 00 00 00
9F 0F 05 B8 68 BC 98 00 8E 14 00 00 00 00 00 00 00 00 02 05 44 03 41 03 42 03 1E 03
1F 02 5F 28 02 00 51 9F 4A 01 82
▤ SFI 05 Record 02 : 70 48 5F 30 02 02 21 9F 08 02 00 A0 8C 15 9F 02 06 9F 03 06 9F
1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 8D 17 8A 02 9F 02 06 9F 03 06 9F 1A 02 95
05 5F 2A 02 9A 03 9C 01 9F 37 04 9F 44 01 02 9F 47 01 03 9F 49 03 9F 37 04
▤ SFI 05 Record 03 : 70 81 B4 9F 46 81 B0 54 19 A5 B1 84 FE BA BE 00 7D FF 1D BA 4A
61 F3 C6 7A 79 17 0A 32 C1 FA 99 C9 E4 7A 69 E5 86 24 79 8B F6 8E F0 5E 87 7F 80 DA
2F 0B 79 EF 1C 01 BA 56 7D B6 2A 37 69 0C 9C 42 08 A8 3C DB CF 46 48 B0 9C 6A B6 84
E8 F1 19 CC 02 DA E6 55 E1 10 15 3B B3 D6 6D 10 E0 75 DE 6E 54 E9 1E E2 09 89 46 FB
FD A1 69 1D 7F B2 DB B6 70 5B C7 1A 71 92 B0 C9 F2 8B 36 C6 BF 2C 7D 65 8A 43 D5 EA
82 57 0F FA 3B E5 9C 47 A7 36 7B 51 43 0E 0D 73 A1 54 B2 14 74 FD F2 52 57 F9 09 33
30 03 B1 1D 76 84 D8 7A 99 C6 B4 C7 B0 C4 B8 94 2D 8D DF F7 16 4C
4.3.131 DS.4.001.00
Verdict Passed
Test description To ensure that all data elements not retrievable through the READ RECORD command are not
present in the records.
✔ Tag: 9F 26, Application Cryptogram (AC) not retrievable with READ RECORD
✔ Tag: 9F 51, Application Currency Code [VSDC] not retrievable with READ RECORD
✔ Tag: 9F 52, Application Default Action [VSDC VIS 1.6] not retrievable with READ
RECORD
✔ Tag: 94, Application File Locator (AFL) not retrievable with READ RECORD
✔ Tag: 82, Application Interchange Profile [VIS] not retrievable with READ RECORD
✔ Tag: 9F 36, Application Transaction Counter (ATC) not retrievable with READ
RECORD
✔ Tag: 9F 68, Card Additional Processes [qVSDC VCPS 2.2] not retrievable with READ
RECORD
✔ Tag: 9F 10, Issuer Application Data [VIS 1.6] not retrievable with READ RECORD
✔ Tag: 9F 53, Consecutive Transaction Limit (International) [VSDC] not retrievable
with READ RECORD
✔ Tag: 9F 5E, Consecutive Transaction International Upper Limit [VSDC] not
retrievable with READ RECORD
✔ Tag: 9F 27, Cryptogram Information Data (CID) not retrievable with READ RECORD
✔ Tag: 9F 54, Cumulative Total Transaction Amount Limit [VSDC] not retrievable with
READ RECORD
✔ Tag: 9F 5C, Cumulative Total Transaction Amount Upper Limit [VSDC] not
retrievable with READ RECORD
✔ Tag: 84, Dedicated File (DF) Name not retrievable with READ RECORD
✔ Tag: 9F 10, Issuer Application Data [VIS 1.6] not retrievable with READ RECORD
✔ Tag: 9F 11, Issuer Code Table Index not retrievable with READ RECORD
✔ Tag: 9F 57, Issuer Country Code [VSDC] not retrievable with READ RECORD
✔ Tag: 5F 2D, Language Preference not retrievable with READ RECORD
✔ Tag: 9F 13, Last Online Application Transaction Counter (ATC) Register not
✔ Tag: 9F 13, Last Online Application Transaction Counter (ATC) Register not
retrievable with READ RECORD
✔ Tag: 9F 7D, Application Code Level [VSDC] not retrievable with READ RECORD
✔ Tag: 9F 58, Consecutive Transaction Counter Limit [VSDC] not retrievable with
READ RECORD
✔ Tag: 9F 17, Personal Identification Number (PIN) Try Counter not retrievable with
READ RECORD
✔ Tag: 9F 38, Processing Options Data Object List (PDOL) not retrievable with READ
RECORD
✔ Tag: 9F 4B, Signed Dynamic Application Data not retrievable with READ RECORD
✔ Tag: 9F 59, Consecutive Transaction Counter Upper Limit [VSDC] not retrievable
with READ RECORD
✔ Tag: 9F 78, VLP Single Transaction Limit [VSDC] not retrievable with READ RECORD
✔ Tag: 9F 56, Issuer Authentication Indicator [VSDC] not retrievable with READ
RECORD
✔ Tag: BF 55, Contactless Counters Data Template not retrievable with READ RECORD
✔ Tag: BF 56, Counters Data Template not retrievable with READ RECORD
✔ Tag: BF 57, International Counters Data Template not retrievable with READ RECORD
✔ Tag: BF 58, Amounts Data Template not retrievable with READ RECORD
✔ Tag: BF 5B, Application Internal Data Template not retrievable with READ RECORD
4.3.132 DS.5.001.00
Verdict Not Applicable
Test description To ensure that the GET PROCESSING OPTIONS response is formatted correctly.
4.3.133 DS.5.002.00
Verdict Passed
Test description To ensure that the GET PROCESSING OPTIONS response contains the correct data (when
applicable).
4.3.134 DS.6.001.00
Verdict Not Applicable
Test description To ensure that the GENERATE AC response is formatted correctly.
4.3.135 DS.6.001.01
Verdict Passed
Test description To ensure that the GENERATE AC response contains the correct data (when applicable)
4.3.136 ES.1.001.00
Verdict Passed
Test description To ensure that the ICC responds to the SELECT command with a valid Visa AID.
4.3.137 ES.1.002.00
4.3.138 ES.2.001.00
Verdict Passed
Test description To ensure that the response to the explicit SELECT command is correct.
▤ FCI of ADF: 6F 37 84 07 A0 00 00 00 03 10 10 A5 2C 50 04 56 69 73 61 87 01 01 9F
38 03 9F 1A 02 5F 2D 04 65 6E 72 75 9F 12 04 56 69 73 61 9F 11 01 01 BF 0C 08 9F 5A
05 60 00 51 00 51
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : A0
00 00 00 03 10 10
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag 50 : Application Label :
56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority Indicator :
01
▤ Byte 1 bit 8 = 0 Application may be selected without confirmation of
cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
▤ Tag 9F 38: Processing Options Data Object List (PDOL) :
9F 1A 02
▤ Tag( 1) = 9F 1A [Terminal Country Code]
▤ Tag : 9F 1A
▤ Length: 02
▤ Name : Terminal Country Code
▤ Tag 5F 2D: Language Preference :
65 6E 72 75
▤ Language Preference = enru
• Language Code(1) = en; Language Name = English
• Language Code(2) = ru; Language Name = Russian
▤ Tag 9F 12: Application Preferred Name :
56 69 73 61
▤ Text value = Visa
▤ Tag 9F 11: Issuer Code Table Index :
01
▤ Refers to Part 1 of ISO 8859
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 9F 5A: Application Program
Identifier : 60 00 51 00 51
▤ Byte 1 bits 8-5 = '0110' Visa CEMEA use
4.3.139 ES.2.001.01
Verdict Passed
Test description To check that only the data elements defined by EMV Book 1 or the applicable Visa
specifications are present in FCI Issuer Discretionary Data (tag 'BF0C') returned in the
response to the SELECT ADF command.
4.3.140 ES.3.001.00
Verdict Passed
Test description To ensure that the response to an explicit SELECT command is correctly formatted.
▤ FCI of ADF: 6F 37 84 07 A0 00 00 00 03 10 10 A5 2C 50 04 56 69 73 61 87 01 01 9F
38 03 9F 1A 02 5F 2D 04 65 6E 72 75 9F 12 04 56 69 73 61 9F 11 01 01 BF 0C 08 9F 5A
05 60 00 51 00 51
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : A0
00 00 00 03 10 10
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag 50 : Application Label :
56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority Indicator :
01
▤ Byte 1 bit 8 = 0 Application may be selected without confirmation of
cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
▤ Tag 9F 38: Processing Options Data Object List (PDOL) :
9F 1A 02
▤ Tag( 1) = 9F 1A [Terminal Country Code]
▤ Tag : 9F 1A
▤ Length: 02
▤ Name : Terminal Country Code
▤ Tag 5F 2D: Language Preference :
65 6E 72 75
▤ Language Preference = enru
• Language Code(1) = en; Language Name = English
• Language Code(2) = ru; Language Name = Russian
▤ Tag 9F 12: Application Preferred Name :
56 69 73 61
▤ Text value = Visa
▤ Tag 9F 11: Issuer Code Table Index :
01
▤ Refers to Part 1 of ISO 8859
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 9F 5A: Application Program
Identifier : 60 00 51 00 51
▤ Byte 1 bits 8-5 = '0110' Visa CEMEA use
▤ Byte 1 bits 4-1 = '0000' Visa regional discretion
▤ Bytes 2-3 = 00 51 AMD
▤ Bytes 4-5 = 00 51 Armenia
4.3.141 ES.4.001.00
Verdict Passed
Test description To ensure that the Proprietary Application Identifier Extensions (PIX) is the correct length.
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 1.4.2 VCPS 2.0.2 VCPS 2.1.x
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 1.4.2 VCPS 2.0.2 VCPS 2.1.x
VCPS 2.2.x VMCPS 1.4.x
4.3.142 ES.5.001.00
Verdict Passed
Test description To ensure that the length and value of the RID are correct.
4.3.143 FL.1.001.00
Verdict Not Applicable
Test description To ensure the Constructed Data Object (CDO) Definition Version is present and has the correct
value.
4.3.144 FL.2.001.00
Verdict Not Applicable
Test description To ensure that the Countries Permitted has correct length and format (if present).
4.3.145 FL.3.001.00
Verdict Not Applicable
Test description To ensure that the Days and Hours Permitted has the correct length and format (if present).
4.3.146 FL.4.001.00
Verdict Not Applicable
Test description To ensure that the Driver ID has the correct length and format (if present).
4.3.147 FL.5.001.00
Verdict Not Applicable
Test description To ensure that the Driver Name has the correct length and format (if present).
4.3.148 FL.6.001.00
Verdict Not Applicable
Test description To ensure that the Fleet Card Service Provider has the correct length and format (if present).
4.3.149 FL.7.001.00
Verdict Not Applicable
Test description To ensure the presence of the Fleet Data Template.
4.3.150 FL.8.001.00
Verdict Not Applicable
Test description To ensure that the Fleet IAC - Default has the correct length and format (if present).
4.3.151 FL.9.001.00
Verdict Not Applicable
Test description To ensure that the Fleet IAC - Denial has the correct length and format (if present).
4.3.152 FL.10.001.00
Verdict Not Applicable
Test description To ensure that the Fleet IAC - Online has the correct length and format (if present).
4.3.153 FL.11.001.00
Verdict Not Applicable
Test description To ensure that the Fleet Number has the correct length and format (if present).
4.3.154 FL.12.001.00
Verdict Not Applicable
Test description To ensure that the Fuel Product Type has the correct length and format (if present).
4.3.155 FL.13.001.00
Verdict Not Applicable
Test description To ensure that the Max Fuel Volume has the correct length and format (if present).
4.3.156 FL.14.001.00
Verdict Not Applicable
Test description To ensure that the Mileage has the correct length and format (if present).
4.3.157 FL.15.001.00
Verdict Not Applicable
Test description To ensure that the Offline Checks Mandated has the correct length and format (if present).
4.3.158 FL.16.001.00
Verdict Not Applicable
Test description To ensure that the Products Permitted List has the correct length and format (if present).
4.3.159 FL.17.001.00
Verdict Not Applicable
Test description To ensure that the Retries Permitted Limit has the correct length and format (if present).
4.3.160 FL.18.001.00
Verdict Not Applicable
Test description To ensure that the Script Update Message has the correct length and format (if present).
4.3.161 FL.19.001.00
Verdict Not Applicable
Test description To ensure the presence of the Vehicle Registration Number (VRN).
4.3.162 GE.1.002.00
Verdict Passed
Test description To ensure no repetition or duplication of primitive data elements used for contact or
contactless transactions
4.3.163 GE.3.001.00
Verdict Passed
Test description Check for Issuer specific tags (that meet the following criteria) and report warnings with
details if found: - The coding of constructed context-specific class BER-TLV Data Objects in the
ranges'BF01' to 'BF0B', 'BF0D' to 'BF0F', and 'BF70' to 'BF7F' is left to the discretion of the
issuer. - The coding of primitive and constructed private class BER-TLV Data Objects(excluding
the Visa defined data templates*) is left to the discretion of the issuer. * Visa defined data
templates: - VIS: 'BF55' – 'BF5B' - VCPS: 'BF55' – 'BF58', 'BF5B' .
4.3.164 GE.3.002.00
Verdict Passed
Test description Check the length field of BER-TLV Data Objects: - If the length field of any BER-TLV Data Object
is within 1 to 127, it should be coded by 1 byte with b8 is set to 0- BER-TLV Data Objects
without the value field (the length field is equal to '00') should not be present.
4.3.165 GE.3.003.00
Verdict Passed
Test description To validate correctness of records. Check for padding and ensure the padding rules are
respected as per EMV Specification Update SU69 – Padding of BER-TLV Encoded Constructed
Data Objects.
✔
✔
✔
✔
✔
✔
✔
4.3.166 GE.4.001.00
Verdict Passed
Test description To ensure that each record returned by a payment application is less than or equal to 254
bytes
4.3.167 IA.1.001.00
Verdict Passed
Test description To check that the same tags present in different applications have the same values.
4.3.168 ID.1.001.00
Verdict Not Applicable
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.3.169 ID.1.002.00
Verdict Passed
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.3.170 ID.1.003.00
Verdict Not Applicable
Test description To ensure that Application Default Action (Tag '9F52') is not present when it is not required.
4.3.171 ID.1.004.00
Verdict Not Applicable
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.3.172 ID.1.004.02
Verdict Passed
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.3.173 ID.1.004.03
Verdict Passed
Test description To ensure that when Application Default Action is present, it is not set to create advices
4.3.174 ID.11.001.00
Verdict Not Applicable
Test description To ensure Geographic Restrictions functionality 'Restricted for domestic transactions' and
'Restricted for international transactions' are both not activated
4.3.175 ID.11.001.01
Verdict Not Applicable
Test description To ensure Issuer Country Code (tag '9F57') is present when Geographic Restrictions
functionality is supported
4.3.176 ID.11.001.02
Verdict Not Applicable
Test description To ensure PDOL is present and contains Terminal Country Code (tag '9F1A') if Geographic
Restrictions functionality is supported.
4.3.177 MP.3.001.00
Verdict Not Applicable
Test description To ensure that the Primary Account Number on the magnetic stripe or embossed on the card
is identical to the Primary Account Number of the default Visa application when used
internationally on the chip
4.3.178 MP.4.001.00
Verdict Not Applicable
Test description For cards with a Visa application (Visa Credit or Visa Debit) and a Visa Electron application,
ensure that the Primary Account Number (PAN) on the magnetic stripe or embossed on the
card is identical to the PAN of the Visa application on the chip
4.3.179 MP.5.001.00
Verdict Not Applicable
Test description To ensure that the Visa application has a higher priority than the Visa Electron application, if
both applications are present
4.3.180 MP.6.001.00
Verdict Not Applicable
Test description To ensure that one application on a multi-payment application card does not require
Cardholder Confirmation so that the application can be selected by devices that do not
support cardholder selection
4.3.181 MP.7.001.00
Verdict Not Applicable
Test description To ensure the applications FCI contain the Application Priority Indicator
4.3.182 MP.8.001.00
Verdict Not Applicable
Test description To check that each application's FCI contains the Application Priority Indicator and the values
are different between the two applications
4.3.183 MS.1.001.00
Verdict Failed
Test description To ensure that Track 1 is present and formatted correctly
▤ Track 1:
▤ Track 1 (ASCII) :
✘ MS.1.001.00.135 Failure: Track 1 shall be present on the Magnetic Stripe.
4.3.184 MS.1.002.00
Verdict Inconclusive
Test description To ensure the consistency of data elements between Track 1 Data and Track 2 Data on the
magnetic stripe
4.3.185 MS.1.003.00
Verdict Inconclusive
Test description To ensure the consistency of Track 1 data on magnetic stripe and data elements on the
primary Visa application on the chip
4.3.186 MS.1.006.00
Verdict Inconclusive
Test description To ensure the consistency of Track 1 Discretionary Data on magnetic stripe and Track 1
Discretionary Data on the chip (if present)
4.3.187 MS.2.001.00
Verdict Failed
Test description To ensure the Track 2 on the magnetic stripe is present and is formatted correctly
▤ Track 2:
▤ Track 2 ISO (ASCII) :
✘ MS.2.001.00.140 Failure: Track 2 shall be present on the Magnetic Stripe.
4.3.188 MS.2.002.00
Verdict Inconclusive
Test description To ensure the consistency of Track 2 data on magnetic stripe and data elements on the
primary application on the chip
4.3.189 MS.2.004.00
Verdict Inconclusive
Test description To check the consistency of Track 2 Discretionary Data on magnetic stripe and the
Discretionary Data in Track 2 Equivalent Data on the primary application on the chip (except
for differences to accommodate CVV/iCVV)
4.3.190 MS.2.004.01
Verdict Inconclusive
Test description To ensure that the CVV digits in the Track 2 Discretionary Data on the magnetic stripe do not
match those same digits on the chip
4.3.191 PR.1.001.00
Verdict Not Applicable
Test description To ensure that Payment Account Reference (if present) has the correct length and holds a valid
value
4.3.192 PS.1.001.00
Verdict Not Applicable
Test description To ensure the correctness of the response of SELECT PSE command if PSE is supported
4.3.193 PS.1.001.01
Verdict Not Applicable
Test description To check that only the data elements defined by EMV Book 1 or the applicable Visa
specifications are present in FCI Issuer Discretionary Data (tag 'BF0C') returned in the
response to the SELECT PSE command
4.3.194 PS.2.001.00
Verdict Not Applicable
Test description To ensure the correctness of the Payment System Directory (linear EF file identified by SFI) (if
PSE is supported)
4.3.195 PS.3.001.00
Verdict Not Applicable
Test description To check that data elements that are not defined or required in the Payment System Directory
as defined in EMV are not present
4.3.196 PS.4.001.00
Verdict Not Applicable
Test description To ensure that every Visa application listed in PSE can be selected using the given DF Name
4.3.197 PS.5.001.00
Verdict Not Applicable
Test description To ensure the correctness of the response of SELECT command of an application (ADF)
indicated in the PSE
4.3.198 PS.7.001.00
Verdict Not Applicable
Test description To check that the same data elements (if present) in the ADF Directory Entry are also present
in FCI Proprietary Template of the application and should contain the same values
4.3.199 PS.7.001.01
Verdict Not Applicable
Test description To check that the following data elements (if present) in the FCI Proprietary Template (tag 'A5')
of SELECT PSE response shall be also present in FCI Proprietary Template (tag 'A5') of SELECT
ADF and shall have identical values: Language Preference (tag '5F2D'), Issuer Code Table Index
(tag '9F11')
4.3.200 PS.8.002.00
Verdict Not Applicable
Test description To ensure that the PSE (if present) does not include an application with DPA AID.
4.3.201 PS.10.001.00
Verdict Not Applicable
Test description To ensure that each Application Template is correctly formatted as a TLV constructed data
object
4.3.202 PS.10.002.01
Verdict Not Applicable
Test description To ensure that the Application Template is present (when PSE is present)
4.3.203 PS.10.002.02
Verdict Not Applicable
Test description To check that the Application Template only contains known tags
4.3.204 PS.11.001.00
Verdict Not Applicable
Test description To check the correctness of the Directory Discretionary Template (tag '73') (if present)
4.3.205 QN.20.002.00
Verdict Not Applicable
Test description To ensure that the Cardholder Name - Extended is the correct length and format, when
present.
4.3.206 SE.1.001.00
Verdict Passed
Test description To ensure Application Expiration Date is present and formatted correctly
4.3.207 SE.1.002.00
Verdict Passed
Test description To ensure the correctness of Application Expiration Date (tag '5F24')
4.3.208 SE.2.001.00
Verdict Passed
Test description To ensure that the Application Preferred Name is formatted correctly (if present)
4.3.209 SE.2.002.00
Verdict Passed
Test description To ensure that the Issuer Code Table Index is present when the Application Preferred Name is
present
4.3.210 SE.3.002.00
Verdict Passed
Test description To ensure that the Application Label (if present) specifies that the card is a Visa application
4.3.211 SE.3.003.00
Verdict Not Applicable
Test description To ensure that the Application Label (if present) contains the correct value for a Visa Electron
application
4.3.212 SE.3.004.00
Verdict Not Applicable
Test description To ensure that the Application Label (if present) contains the correct for a Visa Plus application
4.3.213 SE.3.005.00
Verdict Not Applicable
Test description To check that the Application Label is consistent with the Visa recommended value for DPA
4.3.214 SE.4.001.00
Verdict Passed
Test description To ensure that the Application Primary Account Number (PAN) is formatted correctly
4.3.215 SE.4.002.00
Verdict Passed
Test description To ensure Application Primary Account Number (PAN) is present in the READ RECORD
response
4.3.216 SE.4.003.00
Verdict Passed
Test description To check that the Application Primary Account Number (PAN) starts with the correct value
4.3.217 SE.5.001.00
Verdict Passed
Test description To ensure that the Application PAN Sequence Number is formatted correctly (when applicable)
4.3.218 SE.5.002.00
Verdict Passed
Test description To ensure that the Application PAN Sequence Number is consistent across all supported
contact and contactless paths
4.3.219 SE.6.001.00
Verdict Passed
Test description To ensure that the Application Priority Indicator (if present) contains the correct length and
value
4.3.220 SE.6.002.00
Verdict Passed
Test description To check that cardholder confirmation is not supported (when applicable)
• Single-application card.
✔ SE.6.002.00.945 Passed. (Related Failure/Observation/Warning Message: Application
Priority Indicator (tag '87') byte 1 bit 8 must be set to 0b.)
4.3.221 SE.6.003.00
Verdict Not Applicable
Test description To check that the Application Priority Indicator is not set to 0 (for a multi-payment card)
4.3.222 SE.6.003.01
Verdict Observation
Test description To check that the Application Priority Indicator is not present when it is not required (if there is
only a single application on the card).
4.3.223 SE.7.001.00
Verdict Passed
Test description To ensure that if the Application Usage Control is present, it is the correct length and value
4.3.224 SE.7.002.00
Verdict Passed
Test description To ensure that the Issuer Country Code is present when the Application Usage Control is
present
4.3.225 SE.7.003.00
Verdict Passed
Test description To ensure that the Application Usage Control has the correct values (if present)
4.3.226 SE.7.004.00
Verdict Not Applicable
Test description To ensure that the Application Usage Control contains the correct values (if present) for Plus
4.3.227 SE.7.005.00
Verdict Passed
Test description To check that the Application Usage Control is present
bit 2 = 0 RFU
bit 1 = 0 RFU
✔ SE.7.005.00.102 Passed. (Related Failure/Observation/Warning Message: It is
recommended that Application Usage Control (Tag '9F07') should be present in the
card although this data element is optional.)
4.3.228 SE.7.006.00
Verdict Passed
Test description To ensure that International Cash Back is not supported in the Application Usage Control
4.3.229 SE.7.007.00
Verdict Not Applicable
Test description To check that Domestic Cash Back is not supported in Application Usage Control for Visa
Credit
4.3.230 SE.7.007.01
Verdict Not Applicable
Test description To check that Domestic Cash Back is supported in Application Usage Control for Visa Debit and
Visa Electron
4.3.231 SE.8.001.00
Verdict Passed
Test description To ensure that, if Issuer Code Table Index (tag '9F11') is present, it has a correct length and
value.
4.3.232 SE.8.002.00
Verdict Not Applicable
Test description To ensure that Issuer Code Table Index is not present when it is not required.
4.3.233 SE.9.001.00
Verdict Passed
Test description To ensure that the Application Usage Control (if present) has the recommended value
4.3.234 SE.10.001.00
Verdict Not Applicable
Test description To ensure Issuer Application Data is present and formatted correctly
4.3.235 SE.10.001.02
Verdict Passed
Test description To ensure Issuer Application Data (IAD, tag '9F10') is present, formatted correctly and has the
correct values
4.3.236 SE.10.001.03
Verdict Not Applicable
Test description To ensure the value of the Issuer Discretionary Data (IDD) Option ID neither '1' nor '2'
4.3.237 SE.10.001.04
Verdict Not Applicable
Test description To ensure the Application Default Action (ADA) does not support padding method '80' when
using Issuer Application Data (IAD) Format 2
4.3.238 SE.10.002.01
Verdict Not Applicable
Test description To ensure the Cryptogram Version Number within the Issuer Application Data has the correct
value
4.3.239 SE.11.001.00
Verdict Passed
Test description To ensure that the File Control Information (FCI) Issuer Discretionary Data is correctly
formatted(if present) and not allowed data elements are not present
4.3.240 SE.12.001.00
Verdict Passed
Test description To ensure File Control Information (FCI) Proprietary Template is present in SELECT response
4.3.241 SE.12.002.00
Verdict Passed
Test description To check the Application Definition File (ADF) File Control Information (FCI) Proprietary
template 'A5' contains data defined by EMV only. Allowed EMV tags: 50, 87, 9F38, BF0C, 9F11,
9F12, 5F2D, 9F2A, 9F29. No other tags should be present.
4.3.242 SE.12.003.00
Verdict Passed
Test description To ensure that the Application Definition File (ADF) File Control Information (FCI) Template '6F'
does not contain any data elements other than DF Name and FCI Proprietary Template.
▤ ADF FCI: 6F 37 84 07 A0 00 00 00 03 10 10 A5 2C 50 04 56 69 73 61 87 01 01 9F 38
03 9F 1A 02 5F 2D 04 65 6E 72 75 9F 12 04 56 69 73 61 9F 11 01 01 BF 0C 08 9F 5A 05
60 00 51 00 51
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : A0
00 00 00 03 10 10
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag 50 : Application Label :
56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority Indicator :
01
▤ Byte 1 bit 8 = 0 Application may be selected without confirmation of
cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
▤ Tag 9F 38: Processing Options Data Object List (PDOL) :
9F 1A 02
▤ Tag( 1) = 9F 1A [Terminal Country Code]
▤ Tag : 9F 1A
▤ Length: 02
▤ Name : Terminal Country Code
▤ Tag 5F 2D: Language Preference :
65 6E 72 75
▤ Language Preference = enru
• Language Code(1) = en; Language Name = English
• Language Code(2) = ru; Language Name = Russian
▤ Tag 9F 12: Application Preferred Name :
56 69 73 61
▤ Text value = Visa
▤ Tag 9F 11: Issuer Code Table Index :
01
▤ Refers to Part 1 of ISO 8859
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 9F 5A: Application Program
Identifier : 60 00 51 00 51
▤ Byte 1 bits 8-5 = '0110' Visa CEMEA use
▤ Byte 1 bits 4-1 = '0000' Visa regional discretion
▤ Bytes 2-3 = 00 51 AMD
▤ Bytes 4-5 = 00 51 Armenia
4.3.243 SE.14.001.00
Verdict Passed
Test description To ensure that the ICC Public Key Certificate is present and its length and format are correct
(when applicable)
4.3.244 SE.14.002.00
Verdict Passed
Test description To ensure that the ICC Public Key Certificate (when present) is equal to the length of the Issuer
Public Key Modulus
4.3.245 SE.14.003.00
Verdict Not Applicable
Test description To check that the ICC Public Key Certificate is not present (when not required)
4.3.246 SE.14.004.00
Verdict Passed
Test description To check that the ICC Public Key (when present) is a multiple of 16 so that the card can be
accepted at all terminals
4.3.247 SE.15.001.00
Verdict Passed
Test description To ensure ICC Public Key Exponent is present (when applicable)
4.3.248 SE.15.002.00
Verdict Passed
Test description To ensure that the ICC Public Key Exponent has the correct length and one of the correct
values (when present)
4.3.249 SE.15.003.00
Verdict Passed
Test description When the ICC Public Key Exponent is present, it is recommended to use '03' instead of 2^16 +1
4.3.250 SE.15.004.00
Verdict Not Applicable
Test description To check that the ICC Public Key Exponent is not present (when not required)
4.3.251 SE.16.001.00
Verdict Not Applicable
Test description To ensure ICC Public Key Remainder is present and has the correct length (when applicable)
7D 2B A1 BD FE 7E BF D8 12 40 69 30 9C A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A
FF 19 0E 14 9B 12 59 AE 2E B7 8D D4 FF 3F DC 85 2B D5 51 A8 5B 11 73 48 66 31
3E 98 EF 14 B9 C3 2D BE 5C 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39 9D
5B D8 22 16 68 D3 3B 1B 93 7C 1D 6C 29
▤ Tag 92 : Issuer Public Key Remainder : <not
present>
▤ Tag 9F 32: Issuer Public Key Exponent : 03
▤ Tag 9F 46: ICC Public Key Certificate : 54
19 A5 B1 84 FE BA BE 00 7D FF 1D BA 4A 61 F3 C6 7A 79 17 0A 32 C1 FA 99 C9 E4 7A
69 E5 86 24 79 8B F6 8E F0 5E 87 7F 80 DA 2F 0B 79 EF 1C 01 BA 56 7D B6 2A 37 69
0C 9C 42 08 A8 3C DB CF 46 48 B0 9C 6A B6 84 E8 F1 19 CC 02 DA E6 55 E1 10 15 3B
B3 D6 6D 10 E0 75 DE 6E 54 E9 1E E2 09 89 46 FB FD A1 69 1D 7F B2 DB B6 70 5B C7
1A 71 92 B0 C9 F2 8B 36 C6 BF 2C 7D 65 8A 43 D5 EA 82 57 0F FA 3B E5 9C 47 A7 36
7B 51 43 0E 0D 73 A1 54 B2 14 74 FD F2 52 57 F9 09 33 30 03 B1 1D 76 84 D8 7A 99
C6 B4 C7 B0 C4 B8 94 2D 8D DF F7 16 4C
▤ Deciphered ICC Public Key Certificate
▤ Data Header = 6A
▤ Certificate Format = 04
▤ Application PAN = 48 89 62 00 14 09 79 20 FF FF
▤ Certificate Expiration Date (MM YY) = 05 25
▤ Certificate Serial Number = 00 00 01
▤ Hash Algorithm Indicator = 01
▤ ICC Public Key Algorithm = 01
▤ ICC Public Key Length = 80
▤ ICC Public Key Exponent = 01
▤ ICC Public Key:
▤ D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E F1
▤ 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF
▤ FF 57 31 78 61 08 0D 16 41 40 41 D9 4F 14 21 58
▤ 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05
▤ B9 48 26 7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D
▤ D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06
▤ 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 27 9A 57 94 8A 23 E9 77 AB 9E 31 89 AC 27 AC C2
▤ D7 4A 98 39
▤ Data Trailer = BC
▤ Tag 9F 48: ICC Public Key Remainder : <not
present>
• Length of ICC Public Key Modulus :128
• Length of ICC Public Key in Certificate :128
4.3.252 SE.16.003.00
Verdict Passed
Test description To check that the ICC Public Key Remainder is not present when not required (if the entire
public key can fit into the certificate)
4.3.253 SE.16.004.00
Verdict Passed
Test description To ensure that the Issuer Public Key Certificate is present and its length and format are correct
(when applicable)
4.3.254 SE.16.005.00
Verdict Passed
Test description To ensure that the Issuer Public Key Certificate (tag '90') has correct length.
4.3.255 SE.16.006.00
4.3.256 SE.16.007.00
Verdict Passed
Test description To ensure that the Issuer Public Key for cards expiring after December 2016 must be 1152 bits
or longer.
4.3.257 SE.16.008.00
Verdict Passed
Test description To ensure that the Issuer Public Keys must be equal to or less than the longest VSDC CA Public
4.3.258 SE.16.009.00
Verdict Passed
Test description To ensure that the length of the ICC Public Key must be less than or equal to the length of the
Issuer Public Key.
86 CF C2 9E B8 08 E5 4A 52 8C B5 04 8D AB 04 96 65 45 B6 33 D5 91 F4 DD F0 24
40 B7 14 DB 63 CF 7E 8D 9B 00 E4 76 BF D3 91 D7 C1 CB E2 37 79 2A 59 B6 D1 D6
53 61 56 3B 4F F6 03 A4 39 E2 7C F2 DB 3A 6D 23 25 69 71 D2 B3 84 44 10 15 0A
02 6D 24 D7 90 B4 63 24 9A 24 A4 46 A4 67 B3 2B 0C 5D D1 D8 5B F0 7A DF 67 7B
E3 58 66 AF 91 87 D6 E6 71 0C 6C 83 E5 C6 2E 2F 21 C7 6C 23 F5 98 4A 7B 67 58
7D 2B A1 BD FE 7E BF D8 12 40 69 30 9C A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A
FF 19 0E 14 9B 12 59 AE 2E B7 8D D4 FF 3F DC 85 2B D5 51 A8 5B 11 73 48 66 31
3E 98 EF 14 B9 C3 2D BE 5C 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39 9D
5B D8 22 16 68 D3 3B 1B 93 7C 1D 6C 29
▤ Tag 92 : Issuer Public Key Remainder : <not
present>
▤ Tag 9F 32: Issuer Public Key Exponent : 03
▤ Tag 9F 46: ICC Public Key Certificate : 54
19 A5 B1 84 FE BA BE 00 7D FF 1D BA 4A 61 F3 C6 7A 79 17 0A 32 C1 FA 99 C9 E4 7A
69 E5 86 24 79 8B F6 8E F0 5E 87 7F 80 DA 2F 0B 79 EF 1C 01 BA 56 7D B6 2A 37 69
0C 9C 42 08 A8 3C DB CF 46 48 B0 9C 6A B6 84 E8 F1 19 CC 02 DA E6 55 E1 10 15 3B
B3 D6 6D 10 E0 75 DE 6E 54 E9 1E E2 09 89 46 FB FD A1 69 1D 7F B2 DB B6 70 5B C7
1A 71 92 B0 C9 F2 8B 36 C6 BF 2C 7D 65 8A 43 D5 EA 82 57 0F FA 3B E5 9C 47 A7 36
7B 51 43 0E 0D 73 A1 54 B2 14 74 FD F2 52 57 F9 09 33 30 03 B1 1D 76 84 D8 7A 99
C6 B4 C7 B0 C4 B8 94 2D 8D DF F7 16 4C
▤ Deciphered ICC Public Key Certificate
▤ Data Header = 6A
▤ Certificate Format = 04
▤ Application PAN = 48 89 62 00 14 09 79 20 FF FF
▤ Certificate Expiration Date (MM YY) = 05 25
▤ Certificate Serial Number = 00 00 01
▤ Hash Algorithm Indicator = 01
▤ ICC Public Key Algorithm = 01
▤ ICC Public Key Length = 80
▤ ICC Public Key Exponent = 01
▤ ICC Public Key:
▤ D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E F1
▤ 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF
▤ FF 57 31 78 61 08 0D 16 41 40 41 D9 4F 14 21 58
▤ 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05
▤ B9 48 26 7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D
▤ D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06
▤ 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 27 9A 57 94 8A 23 E9 77 AB 9E 31 89 AC 27 AC C2
▤ D7 4A 98 39
▤ Data Trailer = BC
4.3.259 SE.16.010.01
Verdict Passed
Test description To ensure that the length of the Issuer Public Key for cards expiring after December 2019
must be 1408 bits or longer.
4.3.260 SE.17.001.00
Verdict Passed
Test description To ensure Issuer Public Key Exponent is present (when applicable)
4.3.261 SE.17.002.00
Verdict Passed
Test description To ensure that the Issuer Public Key Exponent (when present) contains one of the correct
values
4.3.262 SE.17.003.00
Verdict Passed
Test description The recommended value of the Issuer Public Key Exponent (when present) is '03'
4.3.263 SE.18.001.00
Verdict Not Applicable
Test description To ensure that the Issuer Public Key Remainder is present and has the correct length, when
applicable
4.3.264 SE.18.003.00
Verdict Not Applicable
Test description To check that the Issuer Public Key Remainder is not present (when not required)
4.3.265 SE.19.001.00
Verdict Passed
Test description To ensure that Language Preference (if present) is formatted correctly and contains a valid
value
4.3.266 SE.20.001.00
Verdict Passed
Test description To check that the tags and lengths of data elements listed in the Processing Options Data
Object List (PDOL) (if present) are valid
4.3.267 SE.21.001.00
Verdict Passed
Test description To ensure that the SDA Tag List (if present) only contains the Application Interchange Profile
4.3.268 SE.21.002.00
4.3.269 SE.21.002.01
Verdict Passed
Test description To ensure that the SDA Tag List is present when applicable
4.3.270 SE.40.001.03
Verdict Passed
Test description To ensure that Certification Authority Public Key Index (PKI) has correct value
4.3.271 SH.2.001.00
Verdict Passed
Test description To ensure that the Application Currency Code (Visa Proprietary Data) is formatted correctly
and contains valid data (if present)
4.3.272 SH.2.002.00
Verdict Passed
Test description To ensure that the Application Currency Code (Visa Proprietary Data) is present (when
required)
4.3.273 SH.2.004.00
Verdict Passed
Test description To check that the Application Currency Code (Visa Proprietary Data) is correct (if present)
4.3.274 SH.3.002.00
Verdict Passed
Test description To check that the Application Default Action (ADA, tag '9F52') has the recommended value
related to Issuer Authentication
4.3.275 SH.3.003.00
Verdict Passed
Test description To check that the Application Default Action (tag '9F52') has the recommended value related to
Issuer Script
4.3.276 SH.3.006.00
Verdict Passed
Test description To check that the Application Default Action has the correct value related to the IAD Format
4.3.277 SH.3.007.00
Verdict Not Applicable
Test description To check that the Application Default Action has the correct value related to the Issuer
Scripting support
4.3.278 SH.4.001.01
Verdict Passed
Test description To ensure the Application Transaction Counter (ATC) is present for a contact transaction and is
the correct length (GEN AC response)
4.3.279 SH.4.002.00
Verdict Passed
Test description To check that the Application Transaction Counter is present for a contact transaction in
support of terminal velocity checking
4.3.280 SH.5.001.00
Verdict Not Applicable
Test description To ensure that the Available Offline Spending Amount is formatted correctly (if present)
4.3.281 SH.5.002.00
Verdict Not Applicable
Test description To ensure that Available Offline Spending Amount (AOSA, tag '9F5D') is not retrievable by the
GET DATA command unless allowed by the Issuer.
4.3.282 SH.6.002.00
Verdict Passed
Test description To check that Cumulative Total Transaction Amount Upper Limit is present when 'Low Value
and CTTA check supported'
4.3.283 SH.6.002.01
Verdict Passed
Test description To ensure that Cumulative Total Transaction Amount Upper Limit is present when 'Low Value
and CTTA check supported'
bit 2 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Byte 3 bit 8 = 1 Online PIN supported for domestic transaction
bit 7 = 1 Online PIN supported for international transaction
bit 6 = 1 (Contact Chip) Offline PIN supported
bit 5 = 1 Signature supported
bit 4 = 0 Consumer Device CVM not supported
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Byte 4 bit 8 = 0 RFU
bit 7 = 0 RFU
bit 6 = 0 RFU
bit 5 = 0 RFU
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
▤ Tag 9F 5C: Cumulative Total Transaction Amount Upper Limit [VSDC] : 00 00
02 00 00 00
▤ Amount value: 20000.00
✔ SH.6.002.01.224 Passed. (Related Failure/Observation/Warning Message: Cumulative
Total Transaction Amount Upper Limit (tag '9F5C') shall be personalized when Card
Additional Processes (tag '9F68') byte 1 bit 7 is set to 1b)
4.3.284 SH.14.002.00
Verdict Passed
Test description To ensure that the International Counters Data Template is a correctly formatted TLV
constructed data object and contains only the context-specific tags that are defined for this
template
4.3.285 SH.18.001.00
Verdict Passed
Test description To check that the Counters Data Template is a correctly formatted TLV constructed data object
and contains only the context-specific tags that are defined for this template
4.3.286 SH.22.001.00
Verdict Not Applicable
Test description To ensure that the Conversion Currency Code x is formatted correctly (if present)
4.3.287 SH.22.001.01
Verdict Not Applicable
Test description To ensure that the Currency Conversion Factor is formatted correctly (if present)
4.3.288 SH.23.001.00
Verdict Not Applicable
Test description To ensure that the Currency Conversion Factor x is formatted correctly (if present)
4.3.289 SH.23.001.01
Verdict Not Applicable
Test description To ensure that the Secondary Application Currency is formatted correctly (if present)
4.3.290 SH.23.002.01
Verdict Not Applicable
Test description To ensure that the Secondary Application Currency is present (when applicable)
4.3.291 SH.23.003.00
Verdict Passed
Test description To ensure that the Currency Conversion Parameters is not present (when not required)
4.3.292 SH.23.003.01
Verdict Not Applicable
Test description To ensure that the Secondary Application Currency is not present (when not supported)
4.3.293 SH.24.001.00
Verdict Not Applicable
Test description To ensure that the Currency Conversion Parameters is present and formatted correctly (when
applicable)
4.3.294 SH.24.001.01
Verdict Not Applicable
Test description To ensure that the Currency Conversion Factor is present (when applicable)
4.3.295 SH.26.001.00
Verdict Passed
Test description To ensure that the Issuer Country Code (Visa Proprietary Data) is formatted correctly and
contains valid data (if present)
4.3.296 SH.26.001.01
Verdict Not Applicable
Test description To ensure that the Issuer Country Code (Visa Proprietary Data) is present (when required)
4.3.297 SH.26.002.00
Verdict Passed
Test description To ensure that if both the Issuer Country Code (Visa Proprietary Data) and the Issuer Country
Code are present, the values match
4.3.298 SH.27.002.00
Verdict Not Applicable
Test description To check that the Last Online ATC Register is present and has the correct length (when
applicable)
4.3.299 SH.28.001.00
Verdict Not Applicable
Test description To ensure that the Log Entry is present and the length and format are correct (when
applicable)
4.3.300 SH.29.001.00
Verdict Not Applicable
Test description To ensure that the Log Format is present and the length is correct (when applicable)
4.3.301 SH.29.002.00
Verdict Not Applicable
Test description To check that the tags and lengths of data elements listed in the Log Format are valid
4.3.302 SH.31.001.00
Verdict Passed
Test description To ensure that the PIN Try Counter (tag '9F17') is present and length is valid
4.3.303 SH.31.002.00
Verdict Passed
Test description To ensure that the PIN Try Counter (tag '9F17') is present and does not have a value of '00'
which indicates PIN is blocked
4.3.304 SH.31.003.00
Verdict Not Applicable
Test description To check that the PIN Try Counter is not present when not required (if Offline PIN is not
supported)
4.3.305 SH.40.001.01
Verdict Passed
Test description To ensure that the Certificate Authority Public Key Index is present (when required) and that
the length is correct.
4.3.306 VC.1.001.00
Verdict Not Applicable
Test description To ensure that LCOL (Tag '9F58') is present and the correct length (when applicable)
4.3.307 VC.1.002.00
Verdict Not Applicable
Test description To ensure that LCOL (Tag '9F58') is not present (when not required)
4.3.308 VC.1.003.00
Verdict Not Applicable
Test description To check that the value of the lower limit (Tag '9F58') is in the recommended range (when
applicable)
4.3.309 VC.1.004.00
Verdict Not Applicable
Test description To ensure that the Lower Consecutive Offline Limit is not present if the Last Online ATC
Register is not supported
4.3.310 VC.2.001.00
Verdict Passed
Test description To ensure that the Consecutive Transactions Lower Limit (Tag '9F58' or 'DF21' in 'BF56') and
Consecutive Transactions Counter (Tag 'DF11' in 'BF56') are present and the correct lengths
(when applicable)
▤ Profile: 1
▤ Consecutive Transaction Counter : 02
▤ Consecutive Transaction Counter Limit : 00
▤ Consecutive Transaction Counter Upper Limit : 03
▤ Consecutive Transaction Counter – No CVM : <not present>
▤ Consecutive Transaction Counter Limit – No CVM : <not present>
✔ CTCL (Tag '9F58' or 'DF21' in 'BF56') is present
✔ CTCL has valid length
4.3.311 VC.2.002.00
Verdict Not Applicable
Test description To ensure that Consecutive Transactions Lower Limit (Tag '9F58' or 'DF21' in 'BF56') is not
present (when not required)
4.3.312 VC.2.003.00
Verdict Warning
Test description To check that the value of the lower limit is in the recommended range (when applicable)
4.3.313 VC.3.001.00
Verdict Not Applicable
Test description To ensure that UCOL (Tag '9F59') is present and the correct length (when applicable)
4.3.314 VC.3.002.00
Verdict Not Applicable
Test description To ensure that UCOL (Tag '9F59') is not present (when not required)
4.3.315 VC.3.003.00
Verdict Not Applicable
Test description To check that the value of the upper limit (Tag '9F59') is in the recommended range (when
applicable)
4.3.316 VC.3.004.00
4.3.317 VC.3.005.00
Verdict Not Applicable
Test description To check that the lower limit and upper limit are both present
4.3.318 VC.4.001.00
Verdict Passed
Test description To ensure that the Consecutive Transactions Upper Limit (Tag '9F59' or 'DF31' in 'BF56') and
Consecutive Transactions Counter (Tag 'DF11' in 'BF56') are present and the correct lengths
(when applicable)
4.3.319 VC.4.002.00
Verdict Not Applicable
Test description To ensure that Consecutive Transactions Upper Limit (Tag '9F59' or 'DF31' in 'BF56') is not
present (when not required)
4.3.320 VC.4.003.00
Verdict Warning
Test description To check that the value of the upper limit is in the recommended range (when applicable)
4.3.321 VC.4.004.00
Verdict Passed
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.3.322 VC.4.005.00
Verdict Passed
Test description To check that the lower limit and upper limit are both present
4.3.323 VC.5.001.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Lower Limit (tag '9F53') is
present and the correct length (when applicable)
4.3.324 VC.5.002.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Lower Limit (tag '9F53') is
not present (when not required)
4.3.325 VC.5.003.00
Verdict Passed
Test description To ensure that Consecutive International Transactions (Currency) Lower Limit (Tag '9F53' or
'DF21' in 'BF57') and Consecutive Transaction Counter International (Tag 'DF11' in 'BF57') are
present and the correct lengths (when applicable)
4.3.326 VC.5.004.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Lower Limit (Tag '9F53' or
'DF21' in 'BF57') is not present (when not required)
4.3.327 VC.6.001.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Upper Limit (Tag '9F5E') is
present and the correct length (when applicable)
4.3.328 VC.6.002.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Upper Limit (Tag '9F5E') is
not present (when not required)
4.3.329 VC.6.003.00
Verdict Passed
Test description To ensure that the Consecutive Transaction International Upper Limit (CTIUL) and Consecutive
Transaction Counter International (CTCI) are present, the correct lengths and value
4.3.330 VC.6.004.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Upper Limit (Tag '9F5E' or
'DF31' in 'BF57') is not present (when not required)
4.3.331 VC.6.005.00
Verdict Not Applicable
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.3.332 VC.6.006.00
Verdict Passed
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.3.333 VC.6.007.00
Verdict Not Applicable
Test description To check that the lower limit and upper limit are both present
4.3.334 VC.6.008.00
Verdict Passed
Test description To check that the lower limit and upper limit are both present
4.3.335 VC.6.009.00
Verdict Passed
Test description To ensure that all associated data elements of Consecutive Transaction International Upper
Limit (CTIUL) (tag 9F5E and DF31 in BF57') are present.
4.3.336 VC.7.001.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Country) Lower Limit (Tag '9F72') is
4.3.337 VC.7.002.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Country) Lower Limit (Tag '9F72') is not
present (when not required)
• Card does not support Consecutive International Transaction Country Lower Limit
Check
Test not applicable, because:
Test is not applicable on VIS 1.6.x card products
Test is not applicable on VCPS 2.2.x card products
4.3.338 VC.7.003.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions Country Lower Limit (Tag '9F72' or
'DF61' in 'BF57') and Consecutive Transaction Counter International Country (Tag 'DF51' in
'BF57') are present and the correct lengths (when applicable)
4.3.339 VC.7.004.00
Verdict Passed
Test description To ensure that Consecutive International Transactions Country Lower Limit (Tag '9F72' or
'DF61' in 'BF57') is not present (when not required)
• Card does not support Consecutive International Transaction Country Lower Limit
Check
▤ Tag 9F 72: Consecutive Transaction Limit (International-Country) [VSDC] : <not
present>
▤ Tag BF 57: International Counters Data Template : DF 11
01 02 DF 21 01 01 DF 31 01 03 DF 51 01 02
▤ Profile: 1
▤ Consecutive Transaction Counter International : 02
▤ Consecutive Transaction Counter International Limit : 01
▤ Consecutive Transaction Counter International Upper Limit : 03
▤ Consecutive Transaction Counter International Country : 02
▤ Consecutive Transaction Counter International Country Limit : <not present>
✔ VC.7.004.00.1 Passed. (Related Failure/Observation/Warning Message: Velocity
checking not supported so data element is not required.)
4.3.340 VC.8.001.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Country) Upper Limit (Tag '9F5E') is
present and the correct length (when applicable)
4.3.341 VC.8.002.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Country) Upper Limit (Tag '9F5E') is not
present (when not required)
4.3.342 VC.8.003.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Country) Upper Limit (Tag '9F5E' or
'DF31' in 'BF57') and CTCIC (Tag 'DF51' in 'BF57') are present and the correct lengths (when
applicable)
4.3.343 VC.8.004.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Country) Upper Limit (Tag '9F5E' or
'DF31' in 'BF57') is not present (when not required)
4.3.344 VC.8.005.00
Verdict Not Applicable
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.3.345 VC.8.006.00
Verdict Not Applicable
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.3.346 VC.8.007.00
Verdict Not Applicable
Test description To check that the lower limit and upper limit are both present
4.3.347 VC.8.008.00
Verdict Not Applicable
Test description To check that the lower limit and upper limit are both present
4.3.348 VC.11.001.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Lower Limit (tag '9F54') is present and
the correct length (when applicable)
4.3.349 VC.11.002.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Lower Limit (tag '9F54') is not present
(when not required)
4.3.350 VC.11.003.00
Verdict Passed
Test description To ensure that Cumulative Total Transaction Amount Lower Limit (Tag '9F54' or 'DF21' in
'BF58') and Cumulative Total Transaction Amount (Tag 'DF11' in 'BF57') are present and the
correct lengths (when applicable)
4.3.351 VC.11.004.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Lower Limit (tag '9F54') is not present
(when not required)
4.3.352 VC.12.001.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Upper Limit (Tag '9F5C') is present and
the correct length (when applicable)
4.3.353 VC.12.002.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Upper Limit (Tag '9F5C') is not present
(when not required)
4.3.354 VC.12.003.00
Verdict Passed
Test description To ensure that Cumulative Total Transaction Amount Upper Limit (Tag '9F5C' or 'DF31' in
'BF58') and Cumulative Total Transaction Amount (Tag 'DF11' in 'BF57') are present and the
correct lengths (when applicable)
4.3.355 VC.12.004.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Upper Limit (tag '9F5C') is not present
(when not required
4.3.356 VC.12.005.00
Verdict Not Applicable
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.3.357 VC.12.006.00
Verdict Passed
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.3.358 VC.12.007.00
Verdict Not Applicable
Test description To check that the lower limit and upper limit are both present
4.3.359 VC.12.008.00
Verdict Passed
Test description To check that the lower limit and upper limit are both present
▤ Profile: 1
▤ Profile: 1
▤ Cumulative Total Transaction Amount : 00 00 00 00 00 00
▤ Cumulative Total Transaction Amount Limit : 00 00 00 00 00 00
▤ Cumulative Total Transaction Amount Upper Limit : 00 00 02 00 00 00
▤ Cumulative Total Transaction Amount – No CVM : <not present>
▤ Cumulative Total Transaction Amount Limit – No CVM : <not present>
4.3.360 VC.13.001.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Limit Check (Dual Currency) (Tag '9F75')
is present and the correct length (when applicable)
4.3.361 VC.13.002.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Limit Check (Dual Currency) (Tag '9F75')
is not present (when not required)
4.3.362 VC.19.001.00
Verdict Passed
Test description To ensure that when Consecutive Transaction card velocity check (CTC) is supported, the
Counters Data Template is present and formatted correctly.
4.3.363 VC.20.001.00
Verdict Passed
Test description To ensure that when Cumulative Total Transaction Amount (CTTA) card velocity check is
supported, the Amounts Data Template is present and formatted correctly.
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Byte 4 bit 8 = 0 RFU
bit 7 = 0 RFU
bit 6 = 0 RFU
bit 5 = 0 RFU
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
▤ Tag BF 58: Amounts Data Template : DF 11
06 00 00 00 00 00 00 DF 21 06 00 00 00 00 00 00 DF 31 06 00 00 02 00 00 00
▤ Profile: 1
▤ Cumulative Total Transaction Amount : 00 00 00 00 00 00
▤ Cumulative Total Transaction Amount Limit : 00 00 00 00 00 00
▤ Cumulative Total Transaction Amount Upper Limit : 00 00 02 00 00 00
▤ Cumulative Total Transaction Amount – No CVM : <not present>
▤ Cumulative Total Transaction Amount Limit – No CVM : <not present>
✔ Tag 'DF 11' in 'BF58' shall be present with a length of 1 byte
✔ Tag 'DF 21' in 'BF58' shall be present with a length of 1 byte
✔ Tag 'DF 31' in 'BF58' shall be present with a length of 1 byte
4.4.1 AD.1.003.00
Verdict Passed
Test description To ensure FCI Proprietary Template is present, with (at a minimum) the mandatory data
element Processing Options Data Object List (PDOL) in its value.
▤ FCI of ADF: 6F 40 84 07 A0 00 00 00 03 10 10 A5 35 50 04 56 69 73 61 87 01 01 9F
38 0C 9F 66 04 9F 02 06 9F 37 04 5F 2A 02 5F 2D 04 65 6E 72 75 9F 12 04 56 69 73 61
9F 11 01 01 BF 0C 08 9F 5A 05 60 00 51 00 51
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : A0
00 00 00 03 10 10
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag 50 : Application Label :
56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority Indicator :
01
4.4.2 AD.1.003.01
Verdict Not Applicable
Test description To ensure that the Transaction Terminal Qualifier (TTQ) is present in the PDOL with the correct
length.
4.4.3 AD.1.003.02
Verdict Passed
Test description To ensure that the PDOL contains the correct data elements, with the correct lengths.
4.4.4 AD.1.003.10
Verdict Not Applicable
Test description To ensure that the PDOL has the correct value for VMCPS: '9F 66 04 9F 02 06 9F 03 06 9F 1A 02
95 05 5F 2A 02 9A 03 9C 01 9F 37 04 9F 4E 14'.
4.4.5 AD.1.004.00
Verdict Passed
Test description To ensure that if Application Label is present in the FCI Proprietary Template, it has a valid
length and is formatted correctly.
4.4.6 AD.1.005.00
Verdict Passed
Test description To ensure that Application Program ID is present, formatted correctly, and contains the
correct value.
4.4.7 CV.19.001.01
Verdict Not Applicable
Test description To ensure that if the Consumer Device CVM is supported, the Consecutive Transaction Counter
Limit - No CVM (CTCL-NC) the Cumulative Total Transaction Amount Limit - No CVM (CTTAL-NC)
are not present
4.4.8 CV.21.001.00
Verdict Not Applicable
Test description To ensure that if the Consecutive Transaction Counter - No CVM (CTC-NC) or Cumulative Total
Transaction Amount - No CVM (CTTA-NC) Check is supported, the Cardholder Verification
Countries List is present and has the correct country code(s)
4.4.9 DE.6.003.01
Verdict Not Applicable
Test description To ensure that if there is more than one AID on the payment application, the labels do not
match
4.4.10 DP.1.001.00
Verdict Not Applicable
Test description To ensure that the Issuer Authentication Flags (IAF) are correctly formatted (if present).
4.4.11 DP.1.001.00
Verdict Not Applicable
Test description To ensure that the Issuer Authentication Flags (IAF) are correctly formatted (if present).
4.4.12 DP.2.001.00
Verdict Not Applicable
Test description To ensure that the Issuer Proprietary Bitmap is present and has an allowed length.
4.4.13 DP.2.001.00
Verdict Not Applicable
Test description To ensure that the Issuer Proprietary Bitmap is present and has an allowed length.
4.4.14 DP.2.002.00
Verdict Not Applicable
Test description To ensure that the Issuer Application Data bits of the Issuer Proprietary Bitmap are all set to
zero.
4.4.15 ES.1.001.00
Verdict Passed
Test description To ensure that the ICC responds to the SELECT command with a valid Visa AID.
4.4.16 ES.2.001.00
Verdict Passed
Test description To ensure that the response to the explicit SELECT command is correct.
▤ FCI of ADF: 6F 40 84 07 A0 00 00 00 03 10 10 A5 35 50 04 56 69 73 61 87 01 01 9F
38 0C 9F 66 04 9F 02 06 9F 37 04 5F 2A 02 5F 2D 04 65 6E 72 75 9F 12 04 56 69 73 61
9F 11 01 01 BF 0C 08 9F 5A 05 60 00 51 00 51
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : A0
00 00 00 03 10 10
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag 50 : Application Label :
56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority Indicator :
01
▤ Byte 1 bit 8 = 0 Application may be selected without confirmation of
cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
▤ Tag 9F 38: Processing Options Data Object List (PDOL) :
9F 66 04 9F 02 06 9F 37 04 5F 2A 02
▤ Tag( 1) = 9F 66 [Terminal Transaction Qualifiers [qVSDC VCPS 2.2]]
▤ Tag : 9F 66
▤ Length: 04
▤ Name : Terminal Transaction Qualifiers [qVSDC VCPS 2.2]
▤ Tag( 2) = 9F 02 [Transaction Amount]
▤ Tag : 9F 02
▤ Length: 06
▤ Name : Transaction Amount
▤ Tag( 3) = 9F 37 [Unpredictable Number]
▤ Tag : 9F 37
▤ Length: 04
▤ Name : Unpredictable Number
▤ Tag( 4) = 5F 2A [Transaction Currency Code]
▤ Tag : 5F 2A
▤ Length: 02
▤ Name : Transaction Currency Code
▤ Tag 5F 2D: Language Preference :
65 6E 72 75
▤ Language Preference = enru
• Language Code(1) = en; Language Name = English
• Language Code(2) = ru; Language Name = Russian
▤ Tag 9F 12: Application Preferred Name :
56 69 73 61
▤ Text value = Visa
4.4.17 ES.2.001.01
Verdict Passed
Test description To check that only the data elements defined by EMV Book 1 or the applicable Visa
specifications are present in FCI Issuer Discretionary Data (tag 'BF0C') returned in the
response to the SELECT ADF command.
4.4.18 ES.3.001.00
Verdict Passed
Test description To ensure that the response to an explicit SELECT command is correctly formatted.
▤ FCI of ADF: 6F 40 84 07 A0 00 00 00 03 10 10 A5 35 50 04 56 69 73 61 87 01 01 9F
38 0C 9F 66 04 9F 02 06 9F 37 04 5F 2A 02 5F 2D 04 65 6E 72 75 9F 12 04 56 69 73 61
9F 11 01 01 BF 0C 08 9F 5A 05 60 00 51 00 51
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : A0
00 00 00 03 10 10
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag 50 : Application Label :
56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority Indicator :
01
▤ Byte 1 bit 8 = 0 Application may be selected without confirmation of
cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
▤ Tag 9F 38: Processing Options Data Object List (PDOL) :
9F 66 04 9F 02 06 9F 37 04 5F 2A 02
▤ Tag( 1) = 9F 66 [Terminal Transaction Qualifiers [qVSDC VCPS 2.2]]
▤ Tag : 9F 66
▤ Length: 04
▤ Name : Terminal Transaction Qualifiers [qVSDC VCPS 2.2]
▤ Tag( 2) = 9F 02 [Transaction Amount]
▤ Tag : 9F 02
▤ Length: 06
▤ Name : Transaction Amount
▤ Tag( 3) = 9F 37 [Unpredictable Number]
▤ Tag : 9F 37
▤ Length: 04
▤ Name : Unpredictable Number
▤ Tag( 4) = 5F 2A [Transaction Currency Code]
▤ Tag : 5F 2A
▤ Length: 02
▤ Name : Transaction Currency Code
▤ Tag 5F 2D: Language Preference :
65 6E 72 75
▤ Language Preference = enru
• Language Code(1) = en; Language Name = English
• Language Code(2) = ru; Language Name = Russian
▤ Tag 9F 12: Application Preferred Name :
56 69 73 61
▤ Text value = Visa
▤ Tag 9F 11: Issuer Code Table Index :
01
▤ Refers to Part 1 of ISO 8859
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 9F 5A: Application Program
Identifier : 60 00 51 00 51
▤ Byte 1 bits 8-5 = '0110' Visa CEMEA use
▤ Byte 1 bits 4-1 = '0000' Visa regional discretion
4.4.19 ES.4.001.00
Verdict Passed
Test description To ensure that the Proprietary Application Identifier Extensions (PIX) is the correct length.
4.4.20 ES.5.001.00
Verdict Passed
Test description To ensure that the length and value of the RID are correct.
4.4.21 GE.2.001.00
Verdict Passed
Test description To ensure that contact-only records cannot be read over the contactless interface.
▤ Contact AFL: 08 02 02 00 10 01 02 00 28 01 03 01
▤ Contactless AFLs:
18 02 02 00
18 01 02 01 10 01 04 00
▤ Ins: A4 Select
▤ Ins: A4 Select
▤ P1: 04 Select by name
▤ P2: 00 First or only occurrence
▤ Lc: 0E
▤ Data: 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ Le: 00
⃖ Response
▤ Data:
▤ 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46
▤ 30 31 A5 17 BF 0C 14 61 12 4F 07 A0 00 00 00 03
▤ 10 10 50 04 56 69 73 61 87 01 01
▤ SW: 90 00
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier
(AID) : A0 00 00 00 03 10 10
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without
confirmation of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
✔ Select Application: A0 00 00 00 03 10 10
⃗
▤ Class: 00 No secure
messaging
▤ Ins: A4 Select
▤ P1: 04 Select by name
▤ P2: 00 First or only occurrence
▤ Lc: 07
▤ Data: A0 00 00 00 03 10 10
▤ Le: 00
⃖ Response
▤ Data:
▤ 6F 40 84 07 A0 00 00 00 03 10 10 A5 35 50 04 56
▤ 69 73 61 87 01 01 9F 38 0C 9F 66 04 9F 02 06 9F
▤ 37 04 5F 2A 02 5F 2D 04 65 6E 72 75 9F 12 04 56
▤ 69 73 61 9F 11 01 01 BF 0C 08 9F 5A 05 60 00 51
▤ 00 51
▤ SW: 90 00
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : A0
00 00 00 03 10 10
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag 50 : Application Label :
56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority Indicator :
01
▤ Byte 1 bit 8 = 0 Application may be selected without confirmation of
cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
4.4.22 GE.3.001.00
Verdict Passed
Test description Check for Issuer specific tags (that meet the following criteria) and report warnings with
details if found: - The coding of constructed context-specific class BER-TLV Data Objects in the
ranges'BF01' to 'BF0B', 'BF0D' to 'BF0F', and 'BF70' to 'BF7F' is left to the discretion of the
issuer. - The coding of primitive and constructed private class BER-TLV Data Objects(excluding
the Visa defined data templates*) is left to the discretion of the issuer. * Visa defined data
templates: - VIS: 'BF55' – 'BF5B' - VCPS: 'BF55' – 'BF58', 'BF5B' .
4.4.23 GE.3.002.00
Verdict Passed
Test description Check the length field of BER-TLV Data Objects: - If the length field of any BER-TLV Data Object
is within 1 to 127, it should be coded by 1 byte with b8 is set to 0- BER-TLV Data Objects
without the value field (the length field is equal to '00') should not be present.
4.4.24 ID.1.001.00
Verdict Not Applicable
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.4.25 ID.1.002.00
Verdict Passed
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.4.26 ID.1.003.00
Verdict Not Applicable
Test description To ensure that Application Default Action (Tag '9F52') is not present when it is not required.
4.4.27 ID.1.004.01
Verdict Not Applicable
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU/"
Not used for VCPS" settings
4.4.28 ID.1.004.02
Verdict Passed
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.4.29 ID.1.004.05
Verdict Not Applicable
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU/"
Not used for VCPS" settings
4.4.30 ID.4.001.00
Verdict Not Applicable
Test description To ensure that the Card CVM Limit (Tag '9F6B') is the correct length and format (if present)
4.4.31 ID.4.002.00
Verdict Passed
Test description To check that the Card CVM Limit is not present or if present, contains the maximum possible
value
4.4.32 ID.6.001.00
Verdict Passed
Test description To ensure that VLP Available Funds data element is present and has the correct length and
format (when applicable)
• Card supports Low Value Check and Low Value and CTTA Check
▤ Tag 9F 79: VLP Available Funds [VSDC] : 00 00
00 00 00 00
▤ Amount value: 0.00
✔ VLP Available Funds length is 6 bytes
✔ VLP Available Funds format: numeric
4.4.33 ID.8.001.00
Verdict Not Applicable
Test description To ensure that VLP Reset Threshold data element has the correct length and format (when
applicable)
4.4.34 ID.8.002.00
Verdict Not Applicable
Test description To ensure that the VLP Reset Threshold data element is not present (when not applicable)
4.4.35 ID.8.003.00
Verdict Not Applicable
Test description To ensure that the VLP Reset Threshold is less than or equal to the VLP Funds Limit (when
applicable)
4.4.36 ID.9.001.00
Verdict Passed
Test description To ensure that the VLP Single Transaction Limit data element has the correct length and
format (when applicable)
4.4.37 ID.10.001.00
Verdict Not Applicable
Test description To ensure the Contactless CVM Priority List (if present) has the correct length and value
4.4.38 ID.11.001.00
Verdict Not Applicable
Test description To ensure Geographic Restrictions functionality 'Restricted for domestic transactions' and
'Restricted for international transactions' are both not activated
4.4.39 ID.11.001.01
Verdict Not Applicable
Test description To ensure Issuer Country Code (tag '9F57') is present when Geographic Restrictions
functionality is supported
4.4.40 ID.11.001.02
Verdict Not Applicable
Test description To ensure PDOL is present and contains Terminal Country Code (tag '9F1A') if Geographic
Restrictions functionality is supported.
4.4.41 MS.1.001.00
Verdict Failed
Test description To ensure that Track 1 is present and formatted correctly
▤ Track 1:
▤ Track 1 (ASCII) :
✘ MS.1.001.00.135 Failure: Track 1 shall be present on the Magnetic Stripe.
4.4.42 MS.1.002.00
Verdict Inconclusive
Test description To ensure the consistency of data elements between Track 1 Data and Track 2 Data on the
magnetic stripe
4.4.43 MS.2.001.00
Verdict Failed
Test description To ensure the Track 2 on the magnetic stripe is present and is formatted correctly
▤ Track 2:
▤ Track 2 ISO (ASCII) :
✘ MS.2.001.00.140 Failure: Track 2 shall be present on the Magnetic Stripe.
4.4.44 PP.1.001.00
Verdict Passed
Test description To ensure that the response of the SELECT PPSE command is correct
▤ FCI of PPSE: 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14
61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier
(AID) : A0 00 00 00 03 10 10
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without
confirmation of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
4.4.45 PP.1.002.00
Verdict Passed
Test description To ensure that the DF Name is correctly formatted and contains a valid value
▤ FCI of PPSE: 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14
61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier
(AID) : A0 00 00 00 03 10 10
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without
confirmation of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
4.4.46 PP.1.003.00
Verdict Passed
Test description To ensure that the FCI Proprietary Template contains the mandatory data element FCI Issuer
Discretionary Data included in its value
▤ FCI of PPSE: 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14
61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 6F : File Control Information (FCI) Template
4.4.47 PP.1.003.01
Verdict Passed
Test description To ensure that a minimum of one Directory Entry is present in the FCI Issuer Discretionary
Data with the mandatory data element DF Name included in its value
▤ FCI of PPSE: 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14
61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier
(AID) : A0 00 00 00 03 10 10
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without
confirmation of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
4.4.48 PP.1.003.02
Verdict Passed
Test description To ensure that the mandatory data element DF Name has a valid length and the correct value
▤ FCI of PPSE: 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14
61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier
(AID) : A0 00 00 00 03 10 10
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without
confirmation of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
4.4.49 PP.1.003.03
Verdict Passed
Test description To ensure that if the Application Label is present in the Directory Entry (Tag '61'), it has a valid
length and is formatted correctly
▤ FCI of PPSE: 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14
61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier
(AID) : A0 00 00 00 03 10 10
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without
confirmation of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
4.4.50 PP.1.003.04
Verdict Not Applicable
Test description To ensure that if multiple Directory Entries are present in the FCI Issuer Discretionary Data
(Tag 'BF 0C'), the Application Priority Indicator is present in each Directory Entry, with the
correct length, format, and value; and Applications in the PPSE have different AIDs
4.4.51 PP.1.003.06
Verdict Passed
Test description To ensure that several data elements of the PPSE do not occur more than once.
4.4.52 PP.1.003.07
Verdict Passed
Test description To ensure that the PPSE FCI does not contain any spacing or other tags besides tag '6F'.
▤ PPSE FCI: 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14 61
12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier
(AID) : A0 00 00 00 03 10 10
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without
confirmation of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
4.4.53 PP.1.003.08
Verdict Passed
Test description To ensure that FCI template '6F' in PPSE FCI does not contain any spacing or tags other than
'84' and 'A5'.
▤ PPSE FCI: 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14 61 12 4F
07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier (AID) :
A0 00 00 00 03 10 10
▤ Tag 50 : Application
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without confirmation
of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
4.4.54 PP.1.003.09
Verdict Passed
Test description To ensure FCI Issuer Discretionary Data (tag 'BF0C') in the FCI Template (tag '6F') does not
contain any spacing
4.4.55 PP.1.003.10
Verdict Passed
Test description To ensure that the Application Priority Indicator, Application Label, and Application Identifier
do not occur more than once in each Directory Entry under FCI Issuer Discretionary Data.
4.4.56 PP.1.003.11
Verdict Passed
Test description To ensure that the length of the Application Identifier (tag '4F') is correct.
4.4.57 PP.1.003.12
Verdict Not Applicable
Test description To check the correctness of the Directory Discretionary Template (tag '73') (if present)
4.4.58 PP.1.004.00
Verdict Passed
Test description To ensure that if the Kernel ID is present, it is the correct length
▤ FCI of PPSE: 6F 29 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14
61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : 32
50 41 59 2E 53 59 53 2E 44 44 46 30 31
▤ PPSE Directory File Name = 2PAY.SYS.DDF01
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag BF 0C: File Control Information (FCI) Issuer Discretionary Template
▤ Tag 61 : Application Template
▤ Tag 4F : Application Identifier
(AID) : A0 00 00 00 03 10 10
▤ Tag 50 : Application
Label : 56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority
Indicator : 01
▤ Byte 1 bit 8 = 0 Application may be selected without
confirmation of cardholder
bit 7-5= 000 RFU
bit 4-1= 0001 Order number in which the application is to be
listed: 1
4.4.59 SE.2.001.00
Verdict Passed
Test description To ensure that the Application Preferred Name is formatted correctly (if present)
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 1.4.2 VCPS 2.0.2 VCPS 2.1.x
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 1.4.2 VCPS 2.0.2 VCPS 2.1.x
VCPS 2.2.x VMCPS 1.4.x
4.4.60 SE.2.002.00
Verdict Passed
Test description To ensure that the Issuer Code Table Index is present when the Application Preferred Name is
present
4.4.61 SE.3.002.00
Verdict Passed
Test description To ensure that the Application Label (if present) specifies that the card is a Visa application
4.4.62 SE.3.003.00
Verdict Not Applicable
Test description To ensure that the Application Label (if present) contains the correct value for a Visa Electron
application
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 1.4.2 VCPS 2.0.2 VCPS 2.1.x
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 1.4.2 VCPS 2.0.2 VCPS 2.1.x
VCPS 2.2.x VMCPS 1.4.x
4.4.63 SE.3.004.00
Verdict Not Applicable
Test description To ensure that the Application Label (if present) contains the correct for a Visa Plus application
4.4.64 SE.3.005.00
Verdict Not Applicable
Test description To check that the Application Label is consistent with the Visa recommended value for DPA
4.4.65 SE.6.001.00
Verdict Passed
Test description To ensure that the Application Priority Indicator (if present) contains the correct length and
value
4.4.66 SE.6.002.00
Verdict Passed
Test description To check that cardholder confirmation is not supported (when applicable)
• Contactless application.
✔ SE.6.002.00.945 Passed. (Related Failure/Observation/Warning Message: Application
Priority Indicator (tag '87') byte 1 bit 8 must be set to 0b.)
4.4.67 SE.6.003.00
Verdict Not Applicable
Test description To check that the Application Priority Indicator is not set to 0 (for a multi-payment card)
4.4.68 SE.6.003.01
Verdict Observation
Test description To check that the Application Priority Indicator is not present when it is not required (if there is
only a single application on the card).
4.4.69 SE.8.001.00
Verdict Passed
Test description To ensure that, if Issuer Code Table Index (tag '9F11') is present, it has a correct length and
value.
4.4.70 SE.8.002.00
Verdict Not Applicable
Test description To ensure that Issuer Code Table Index is not present when it is not required.
4.4.71 SE.11.001.00
Verdict Passed
Test description To ensure that the File Control Information (FCI) Issuer Discretionary Data is correctly
formatted(if present) and not allowed data elements are not present
4.4.72 SE.12.001.00
Verdict Passed
Test description To ensure File Control Information (FCI) Proprietary Template is present in SELECT response
4.4.73 SE.12.002.00
Verdict Passed
Test description To check the Application Definition File (ADF) File Control Information (FCI) Proprietary
template 'A5' contains data defined by EMV only. Allowed EMV tags: 50, 87, 9F38, BF0C, 9F11,
9F12, 5F2D, 9F2A, 9F29. No other tags should be present.
4.4.74 SE.12.003.00
Verdict Passed
Test description To ensure that the Application Definition File (ADF) File Control Information (FCI) Template '6F'
does not contain any data elements other than DF Name and FCI Proprietary Template.
▤ ADF FCI: 6F 40 84 07 A0 00 00 00 03 10 10 A5 35 50 04 56 69 73 61 87 01 01 9F 38
0C 9F 66 04 9F 02 06 9F 37 04 5F 2A 02 5F 2D 04 65 6E 72 75 9F 12 04 56 69 73 61 9F
11 01 01 BF 0C 08 9F 5A 05 60 00 51 00 51
▤ Tag 6F : File Control Information (FCI) Template
▤ Tag 84 : Dedicated File (DF) Name : A0
00 00 00 03 10 10
▤ Tag A5 : File Control Information (FCI) Proprietary Template
▤ Tag 50 : Application Label :
56 69 73 61
▤ Text value = Visa
▤ Tag 87 : Application Priority Indicator :
01
4.4.75 SE.19.001.00
Verdict Passed
Test description To ensure that Language Preference (if present) is formatted correctly and contains a valid
value
4.4.76 SE.20.001.00
Verdict Passed
Test description To check that the tags and lengths of data elements listed in the Processing Options Data
Object List (PDOL) (if present) are valid
4.4.77 SE.20.002.00
Verdict Passed
Test description To ensure the Processing Options Data Object List (PDOL) is present
4.4.78 SH.1.001.00
Verdict Passed
Test description To ensure the Application Capabilities (if present) has the correct length and value
▤ Application Capabilities : 00 00
✔ SH.1.001.00.1 Passed. (Related Failure/Observation/Warning Message: Invalid
Length.)
✔ SH.1.001.00.4 Passed. (Related Failure/Observation/Warning Message: All RFU/'Not
used for VCPS' bits shall be set to zero)
4.4.79 SH.2.001.00
Verdict Passed
Test description To ensure that the Application Currency Code (Visa Proprietary Data) is formatted correctly
and contains valid data (if present)
▤ Code (num) = 00 51
▤ Code (an) = AMD
▤ Currency = Armenian Dram
✔ SH.2.001.00.1 Passed. (Related Failure/Observation/Warning Message: Invalid
Length.)
✔ SH.2.001.00.2 Passed. (Related Failure/Observation/Warning Message: Invalid ISO
4217 code.)
4.4.80 SH.2.002.00
Verdict Passed
Test description To ensure that the Application Currency Code (Visa Proprietary Data) is present (when
required)
4.4.81 SH.2.004.00
Verdict Not Applicable
Test description To check that the Application Currency Code (Visa Proprietary Data) is correct (if present)
4.4.82 SH.5.001.00
Verdict Not Applicable
Test description To ensure that the Available Offline Spending Amount is formatted correctly (if present)
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 2.0.2 VCPS 2.1.x VCPS 2.2.x
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 2.0.2 VCPS 2.1.x VCPS 2.2.x
VMCPS 1.4.x
4.4.83 SH.5.003.00
Verdict Not Applicable
Test description To ensure that Available Offline Spending Amount (AOSA, tag '9F5D') is not retrievable by the
GET DATA command unless allowed by the Issuer.
4.4.84 SH.5.004.00
Verdict Not Applicable
Test description To ensure that Available Offline Spending Amount (AOSA, tag '9F5D') is not retrievable by the
GET DATA command unless allowed by the Issuer.
4.4.85 SH.6.001.03
Verdict Not Applicable
Test description To ensure that the Card Additional Processes element has the correct value for VCPS 2.1.x and
2.2
4.4.86 SH.6.001.04
Verdict Passed
Test description To ensure that if the Card Additional Processes data element is present, it is the correct length
and all the RFU bits have a zero value
4.4.87 SH.6.001.05
Verdict Passed
Test description To ensure the Card Additional Processes data element is present, it is the correct length and
all the RFU bits have a zero value
4.4.88 SH.6.001.06
Verdict Passed
Test description To ensure the Card Additional Processes data element is present, it is the correct length and
all the RFU bits have a zero value
4.4.89 SH.6.002.00
Verdict Passed
Test description To check that Cumulative Total Transaction Amount Upper Limit is present when 'Low Value
and CTTA check supported'
4.4.90 SH.6.002.01
Verdict Passed
Test description To ensure that Cumulative Total Transaction Amount Upper Limit is present when 'Low Value
and CTTA check supported'
4.4.91 SH.6.004.00
Verdict Not Applicable
Test description To ensure that the Consumer Device CVM is supported by the card
4.4.92 SH.6.005.00
Verdict Not Applicable
Test description To ensure that if the Consumer Device CVM is supported by the card, then the reference
passcode has been personalized
4.4.93 SH.6.006.00
Verdict Not Applicable
Test description To ensure that if the card is supporting Issuer Update Processing, it is set in the Card
Additional Processes
4.4.94 SH.6.007.00
Verdict Not Applicable
Test description To check that the Card Additional Processes has the correct settings when the mobile device
supports Offline Prepaid Chip
4.4.95 SH.6.012.00
Verdict Passed
Test description To ensure that the card supports PIN Tries Exceeded check and (contact chip) Offline PIN if
card supports Offline PIN.
bit 7 = 0 RFU
bit 6 = 0 RFU
bit 5 = 0 RFU
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
4.4.96 SH.14.001.00
Verdict Passed
Test description To ensure that the Contactless Counters Data Template is a correctly formatted TLV
constructed data object and contains only the context-specific tags that are defined for this
template
4.4.97 SH.14.002.00
Verdict Passed
Test description To ensure that the International Counters Data Template is a correctly formatted TLV
constructed data object and contains only the context-specific tags that are defined for this
template
4.4.98 SH.22.001.00
Verdict Not Applicable
Test description To ensure that the Conversion Currency Code x is formatted correctly (if present)
4.4.99 SH.23.001.00
Verdict Not Applicable
Test description To ensure that the Currency Conversion Factor x is formatted correctly (if present)
4.4.100 SH.23.003.00
Verdict Passed
Test description To ensure that the Currency Conversion Parameters is not present (when not required)
4.4.101 SH.24.001.00
Verdict Not Applicable
Test description To ensure that the Currency Conversion Parameters is present and formatted correctly (when
applicable)
4.4.102 SH.26.001.00
Verdict Passed
Test description To ensure that the Issuer Country Code (Visa Proprietary Data) is formatted correctly and
contains valid data (if present)
4.4.103 SH.26.001.01
Verdict Not Applicable
Test description To ensure that the Issuer Country Code (Visa Proprietary Data) is present (when required)
4.4.104 SH.26.002.00
Verdict Not Applicable
Test description To ensure that if both the Issuer Country Code (Visa Proprietary Data) and the Issuer Country
Code are present, the values match
4.4.105 SH.28.001.00
Verdict Not Applicable
Test description To ensure that the Log Entry is present and the length and format are correct (when
applicable)
4.4.106 SH.28.003.00
Verdict Not Applicable
Test description To ensure that Log Entry is present and refers to the correct file for a Visa Mobile Payment
Application
4.4.107 SH.29.001.00
Verdict Not Applicable
Test description To ensure that the Log Format is present and the length is correct (when applicable)
4.4.108 SH.29.002.00
Verdict Not Applicable
Test description To check that the tags and lengths of data elements listed in the Log Format are valid
4.4.109 SH.29.003.00
Verdict Not Applicable
Test description To ensure that Log Format has the correct value for a Visa Mobile Payment Application
4.4.110 SH.29.004.00
Verdict Passed
Test description To ensure transaction logging is not supported.
4.4.111 SH.31.004.00
Verdict Not Applicable
Test description To ensure that the Passcode Try Counter is formatted correctly (if present)
4.4.112 SH.31.005.00
Verdict Not Applicable
Test description To check that the Passcode Try Counter (if present) does not have a value of '00' which
indicates that the passcode is blocked
4.4.113 SH.31.006.00
Verdict Not Applicable
Test description To check that the Passcode Try Counter is not present when not required (if Passcode is not
supported)
4.4.114 SH.32.002.00
Verdict Not Applicable
Test description To ensure that the VLP Available Funds is not present (when not applicable)
4.4.115 SH.33.001.00
Verdict Passed
Test description To ensure that the VLP Funds Limit is present, has the correct length, and has the correct
format (when applicable)
4.4.116 SH.33.002.00
Verdict Not Applicable
Test description To ensure that the VLP Funds Limit is not present (when not applicable)
4.4.117 SH.36.002.00
Verdict Not Applicable
Test description To ensure VLP Single Transaction Limit is not present if Low Value check or Low Value AND
CTTA check not supported
4.4.118 SH.40.001.00
Verdict Not Applicable
Test description To ensure that the Consumer Device Indicators are present and correctly formatted
4.4.119 SH.40.002.00
Verdict Not Applicable
Test description To ensure that the Consumer Device Indicators Reserved For Future Use bits are not set
4.4.120 SH.40.003.00
Verdict Not Applicable
Test description To ensure that the Consumer Device Indicators bits that indicate that the device is passcode
blocked, temporarily blocked, or permanently blocked are not set
4.4.121 SH.41.001.00
Verdict Not Applicable
Test description To ensure that the Card Additional Processes is present and correctly indicates that the mobile
device is contactless only
4.4.122 VC.5.001.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Lower Limit (tag '9F53') is
present and the correct length (when applicable)
4.4.123 VC.5.002.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Lower Limit (tag '9F53') is
not present (when not required)
4.4.124 VC.5.003.00
Verdict Passed
Test description To ensure that Consecutive International Transactions (Currency) Lower Limit (Tag '9F53' or
'DF21' in 'BF57') and Consecutive Transaction Counter International (Tag 'DF11' in 'BF57') are
present and the correct lengths (when applicable)
4.4.125 VC.5.004.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Lower Limit (Tag '9F53' or
'DF21' in 'BF57') is not present (when not required)
4.4.126 VC.6.001.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Upper Limit (Tag '9F5E') is
present and the correct length (when applicable)
4.4.127 VC.6.002.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Upper Limit (Tag '9F5E') is
not present (when not required)
4.4.128 VC.6.003.00
Verdict Passed
Test description To ensure that the Consecutive Transaction International Upper Limit (CTIUL) and Consecutive
Transaction Counter International (CTCI) are present, the correct lengths and value
4.4.129 VC.6.004.00
Verdict Not Applicable
Test description To ensure that Consecutive International Transactions (Currency) Upper Limit (Tag '9F5E' or
'DF31' in 'BF57') is not present (when not required)
4.4.130 VC.6.005.00
Verdict Not Applicable
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.4.131 VC.6.006.00
Verdict Passed
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.4.132 VC.6.007.00
Verdict Not Applicable
Test description To check that the lower limit and upper limit are both present
4.4.133 VC.6.008.00
Verdict Passed
Test description To check that the lower limit and upper limit are both present
4.4.134 VC.6.009.00
Verdict Passed
Test description To ensure that all associated data elements of Consecutive Transaction International Upper
Limit (CTIUL) (tag 9F5E and DF31 in BF57') are present.
4.4.135 VC.9.001.00
Verdict Passed
Test description To ensure that Contactless Transaction Count Lower Limit (Tag 'DF21' in 'BF55') and
Contactless Transaction Counter (Tag 'DF11' in 'BF55') are present and the correct lengths
(when applicable)
4.4.136 VC.9.002.00
Verdict Not Applicable
Test description To ensure that Contactless Transaction Count Lower Limit (Tag 'DF21' in 'BF55') is not present
(when not required)
4.4.137 VC.10.001.00
Verdict Passed
Test description To ensure that Contactless Transaction Count Upper Limit (Tag 'DF31' in 'BF55') and
Contactless Transaction Counter (Tag 'DF11' in 'BF55') are present and the correct lengths
(when applicable)
4.4.138 VC.10.002.00
Verdict Not Applicable
Test description To ensure that Contactless Transaction Count Upper Limit (Tag 'DF31' in 'BF55') is not present
(when not required)
4.4.139 VC.10.003.00
Verdict Passed
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.4.140 VC.10.004.00
Verdict Passed
Test description To check that the lower limit and upper limit are both present
4.4.141 VC.11.001.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Lower Limit (tag '9F54') is present and
the correct length (when applicable)
4.4.142 VC.11.002.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Lower Limit (tag '9F54') is not present
(when not required)
4.4.143 VC.11.003.00
Verdict Passed
Test description To ensure that Cumulative Total Transaction Amount Lower Limit (Tag '9F54' or 'DF21' in
'BF58') and Cumulative Total Transaction Amount (Tag 'DF11' in 'BF57') are present and the
correct lengths (when applicable)
4.4.144 VC.11.004.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Lower Limit (tag '9F54') is not present
(when not required)
4.4.145 VC.12.001.00
4.4.146 VC.12.002.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Upper Limit (Tag '9F5C') is not present
(when not required)
4.4.147 VC.12.003.00
Verdict Passed
Test description To ensure that Cumulative Total Transaction Amount Upper Limit (Tag '9F5C' or 'DF31' in
'BF58') and Cumulative Total Transaction Amount (Tag 'DF11' in 'BF57') are present and the
correct lengths (when applicable)
4.4.148 VC.12.004.00
Verdict Not Applicable
Test description To ensure that Cumulative Total Transaction Amount Upper Limit (tag '9F5C') is not present
(when not required
4.4.149 VC.12.005.00
Verdict Not Applicable
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.4.150 VC.12.006.00
Verdict Passed
Test description To ensure that the lower limit is not greater than the upper limit when both are present
4.4.151 VC.12.007.00
Verdict Not Applicable
Test description To check that the lower limit and upper limit are both present
4.4.152 VC.12.008.00
Verdict Passed
Test description To check that the lower limit and upper limit are both present
4.4.153 VC.14.001.00
Verdict Passed
Test description To ensure that the Card Additional Processes has the correct setting when qVSDC supports
international transactions
4.4.154 VC.15.001.00
Verdict Passed
Test description To ensure that the Card Additional Processes has the correct setting when qVSDC supports
offline international transactions
4.4.155 VC.16.001.00
Verdict Not Applicable
Test description To ensure that the Card Additional Processes has the correct setting to support the Low Value
Check
4.4.156 VC.17.001.00
Verdict Passed
Test description To ensure that the Card Additional Processes has the correct setting to support the Low Value
and CTTA Check
4.4.157 VC.18.001.00
Verdict Not Applicable
Test description To ensure that the Card Additional Processes has the correct setting to support qVSDC using
Country Code to Determine Domestic/International
4.4.158 VC.19.001.00
Verdict Passed
Test description To ensure that when Consecutive Transaction card velocity check (CTC) is supported, the
Counters Data Template is present and formatted correctly.
4.4.159 VC.20.001.00
Verdict Passed
Test description To ensure that when Cumulative Total Transaction Amount (CTTA) card velocity check is
supported, the Amounts Data Template is present and formatted correctly.
4.5.1 AD.1.003.04
Verdict Not Applicable
Test description To ensure that if qVSDC with either Cryptogram 10, 18 or 22 is supported, the PDOL contains
the correct data elements with the correct lengths
4.5.2 DA.1.001.00
Verdict Passed
Test description To ensure the presence and validity of the recovered Issuer Public Key Certificate (tag '90')
▤ 0F 43 56 74 85 5D F9 F1 BF A2 F7 EF C4 4F E0 3C
▤ 0F 43 56 74 85 5D F9 F1 BF A2 F7 EF C4 4F E0 3C
▤ 18 5A 12 78 F1 4F D8 29 65 B9 A5 A5 55 4D BF 53
▤ 70 52 F6 01 CC 62 B7 74 67 26 13 69 D1 E3 7A DC
▤ 6E 7E 9A D4 05 B8 AE 6F 88 A7 E8 EB 1B 16 E9 EA
▤ 11 21 B8 33 60 F5 5E 68 CE EB B2 40 38 AB 76 26
▤ D9 87 86 04 4B 6A 31 DB 5A 80 F2 12 32 F2 15 2E
▤ 95 5A 6E 71 E7 4D 56 1A 99 07 E2 FD 30 8D FF B1
▤ 69 B6 C8 11 4C CB 63 37 A2 73 D0 E0 14 43 39 A3
▤ A3 F4 61 6E CA 16 A3 F0 A9 A2 11 2C E7 87 5D 63
▤ 21 43 34 7A 99 D8 54 18 5E B9 E2 FA 91 AD EA 9F
▤ Padding:
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB
▤ Hash Result:
▤ 5E 21 CD EC CF 42 26 64 40 B8 94 1D 25 AD 6A 28
▤ 59 7B AD BF
▤ Data Trailer = BC
✔ Recovered Data Trailer is 'BC'
✔ Recovered Data Header is '6A'
✔ Recovered Certificate Format is '02'
▤ Tag 5A : Application Primary Account Number (PAN) : 48 89
62 00 14 09 79 20
✔ Recovered Issuing (ISO) BIN matches the first 4, 5, 6, 7 or 8 digits of the PAN
▤ Tag 5F 24: Application Expiration Date : 25 05
31
▤ Year : 2025
▤ Month: May
▤ Day : 31
✔ Certificate Expiration Date is not earlier than Application Expiration Date
▤ Current Date (YYYYMM): 202105
✔ Valid expiration date of the Issuer Public Key certificate
▤ Verification of Hash Result
▤ Hash Data input = 02 48 89 62 FF 12 30 04 65 45
01 01 B0 01 B2 86 60 6A 64 40 E1 10 6F 9D 0D 3E 0A BC DA 06 0F 43 56 74 85 5D F9
F1 BF A2 F7 EF C4 4F E0 3C 18 5A 12 78 F1 4F D8 29 65 B9 A5 A5 55 4D BF 53 70 52
F6 01 CC 62 B7 74 67 26 13 69 D1 E3 7A DC 6E 7E 9A D4 05 B8 AE 6F 88 A7 E8 EB 1B
16 E9 EA 11 21 B8 33 60 F5 5E 68 CE EB B2 40 38 AB 76 26 D9 87 86 04 4B 6A 31 DB
5A 80 F2 12 32 F2 15 2E 95 5A 6E 71 E7 4D 56 1A 99 07 E2 FD 30 8D FF B1 69 B6 C8
11 4C CB 63 37 A2 73 D0 E0 14 43 39 A3 A3 F4 61 6E CA 16 A3 F0 A9 A2 11 2C E7 87
5D 63 21 43 34 7A 99 D8 54 18 5E B9 E2 FA 91 AD EA 9F BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
03
▤ Data from deciphered Issuer Public Key Certificate = 02 48 89 62 FF 12 30 04
65 45 01 01 B0 01 B2 86 60 6A 64 40 E1 10 6F 9D 0D 3E 0A BC DA 06 0F 43 56 74
85 5D F9 F1 BF A2 F7 EF C4 4F E0 3C 18 5A 12 78 F1 4F D8 29 65 B9 A5 A5 55 4D
BF 53 70 52 F6 01 CC 62 B7 74 67 26 13 69 D1 E3 7A DC 6E 7E 9A D4 05 B8 AE 6F
88 A7 E8 EB 1B 16 E9 EA 11 21 B8 33 60 F5 5E 68 CE EB B2 40 38 AB 76 26 D9 87
86 04 4B 6A 31 DB 5A 80 F2 12 32 F2 15 2E 95 5A 6E 71 E7 4D 56 1A 99 07 E2 FD
30 8D FF B1 69 B6 C8 11 4C CB 63 37 A2 73 D0 E0 14 43 39 A3 A3 F4 61 6E CA 16
A3 F0 A9 A2 11 2C E7 87 5D 63 21 43 34 7A 99 D8 54 18 5E B9 E2 FA 91 AD EA 9F
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB
▤ Hash Algorithm Indicator = 01
▤ Hash Result from Issuer Public Key Certificate = 5E 21 CD EC CF 42 26 64 40 B8
94 1D 25 AD 6A 28 59 7B AD BF
▤ Result of SHA1 over the Hash Data = 5E 21 CD EC CF 42 26 64 40 B8
94 1D 25 AD 6A 28 59 7B AD BF
✔ Recovered Hash Result matches the same calculated hash result
✔ Recovered Issuer Public Key Algorithm Indicator is '01'
4.5.3 DA.1.001.01
Verdict Passed
Test description To ensure the presence and validity of the recovered Issuer Public Key Certificate
4.5.4 DA.1.001.02
Verdict Passed
Test description To ensure the presence and validity of the recovered Issuer Public Key Certificate
▤ Data Header = 6A
▤ Certificate Format = 02
▤ Issuer Identification Number = 48 89 62 FF
▤ Certificate Expiration Date (MM YY) = 12 30
▤ Certificate Serial Number = 04 65 45
▤ Hash Algorithm Indicator = 01
▤ Issuer Public Key Algorithm = 01
▤ Issuer Public Key Length = B0
▤ Issuer Public Key Exponent = 01
▤ Issuer Public Key:
▤ B2 86 60 6A 64 40 E1 10 6F 9D 0D 3E 0A BC DA 06
▤ 0F 43 56 74 85 5D F9 F1 BF A2 F7 EF C4 4F E0 3C
▤ 18 5A 12 78 F1 4F D8 29 65 B9 A5 A5 55 4D BF 53
▤ 70 52 F6 01 CC 62 B7 74 67 26 13 69 D1 E3 7A DC
▤ 6E 7E 9A D4 05 B8 AE 6F 88 A7 E8 EB 1B 16 E9 EA
▤ 11 21 B8 33 60 F5 5E 68 CE EB B2 40 38 AB 76 26
▤ D9 87 86 04 4B 6A 31 DB 5A 80 F2 12 32 F2 15 2E
▤ 95 5A 6E 71 E7 4D 56 1A 99 07 E2 FD 30 8D FF B1
▤ 69 B6 C8 11 4C CB 63 37 A2 73 D0 E0 14 43 39 A3
▤ A3 F4 61 6E CA 16 A3 F0 A9 A2 11 2C E7 87 5D 63
▤ 21 43 34 7A 99 D8 54 18 5E B9 E2 FA 91 AD EA 9F
▤ Padding:
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB
▤ Hash Result:
▤ 5E 21 CD EC CF 42 26 64 40 B8 94 1D 25 AD 6A 28
▤ 59 7B AD BF
▤ Data Trailer = BC
✔ Recovered Data Trailer is 'BC'
✔ Recovered Data Header is '6A'
✔ Recovered Certificate Format is '02'
▤ Tag 5A : Application Primary Account Number (PAN) : 48 89
62 00 14 09 79 20
✔ Recovered Issuing (ISO) BIN matches the first 4, 5, 6, 7 or 8 digits of the PAN
▤ Tag 5F 24: Application Expiration Date : 25 05
31
▤ Year : 2025
▤ Month: May
▤ Day : 31
✔ Certificate Expiration Date is not earlier than Application Expiration Date
▤ Current Date (YYYYMM): 202105
✔ Valid expiration date of the Issuer Public Key certificate
▤ Verification of Hash Result
▤ Hash Data input = 02 48 89 62 FF 12 30 04 65 45
01 01 B0 01 B2 86 60 6A 64 40 E1 10 6F 9D 0D 3E 0A BC DA 06 0F 43 56 74 85 5D F9
F1 BF A2 F7 EF C4 4F E0 3C 18 5A 12 78 F1 4F D8 29 65 B9 A5 A5 55 4D BF 53 70 52
F6 01 CC 62 B7 74 67 26 13 69 D1 E3 7A DC 6E 7E 9A D4 05 B8 AE 6F 88 A7 E8 EB 1B
16 E9 EA 11 21 B8 33 60 F5 5E 68 CE EB B2 40 38 AB 76 26 D9 87 86 04 4B 6A 31 DB
5A 80 F2 12 32 F2 15 2E 95 5A 6E 71 E7 4D 56 1A 99 07 E2 FD 30 8D FF B1 69 B6 C8
11 4C CB 63 37 A2 73 D0 E0 14 43 39 A3 A3 F4 61 6E CA 16 A3 F0 A9 A2 11 2C E7 87
5D 63 21 43 34 7A 99 D8 54 18 5E B9 E2 FA 91 AD EA 9F BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
03
▤ Data from deciphered Issuer Public Key Certificate = 02 48 89 62 FF 12 30 04
65 45 01 01 B0 01 B2 86 60 6A 64 40 E1 10 6F 9D 0D 3E 0A BC DA 06 0F 43 56 74
85 5D F9 F1 BF A2 F7 EF C4 4F E0 3C 18 5A 12 78 F1 4F D8 29 65 B9 A5 A5 55 4D
BF 53 70 52 F6 01 CC 62 B7 74 67 26 13 69 D1 E3 7A DC 6E 7E 9A D4 05 B8 AE 6F
88 A7 E8 EB 1B 16 E9 EA 11 21 B8 33 60 F5 5E 68 CE EB B2 40 38 AB 76 26 D9 87
86 04 4B 6A 31 DB 5A 80 F2 12 32 F2 15 2E 95 5A 6E 71 E7 4D 56 1A 99 07 E2 FD
30 8D FF B1 69 B6 C8 11 4C CB 63 37 A2 73 D0 E0 14 43 39 A3 A3 F4 61 6E CA 16
A3 F0 A9 A2 11 2C E7 87 5D 63 21 43 34 7A 99 D8 54 18 5E B9 E2 FA 91 AD EA 9F
BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
BB BB BB BB BB BB BB BB BB BB
▤ Hash Algorithm Indicator = 01
▤ Hash Result from Issuer Public Key Certificate = 5E 21 CD EC CF 42 26 64 40 B8
94 1D 25 AD 6A 28 59 7B AD BF
▤ Result of SHA1 over the Hash Data = 5E 21 CD EC CF 42 26 64 40 B8
94 1D 25 AD 6A 28 59 7B AD BF
✔ Recovered Hash Result matches the same calculated hash result
✔ Recovered Issuer Public Key Algorithm Indicator is '01'
4.5.5 DA.2.001.00
Verdict Passed
Test description To ensure the presence and validity of the recovered ICC Public Key Certificate are correct
4.5.6 DA.2.001.01
Verdict Passed
Test description To ensure the presence and validity of the recovered ICC Public Key Certificate are correct
4.5.7 DA.2.001.02
Verdict Passed
Test description To ensure the presence and validity of the recovered ICC Public Key Certificate are correct
▤ 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF
▤ FF 57 31 78 61 08 0D 16 41 40 41 D9 4F 14 21 58
▤ 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05
▤ B9 48 26 7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D
▤ D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06
▤ 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 11 86 30 33 87 2B 4F AA C0 7C A0 67 CD 7B 09 B9
▤ E5 55 29 4A
▤ Data Trailer = BC
▤ Deciphered ICC Public Key Certificate
▤ Data Header = 6A
▤ Certificate Format = 04
▤ Application PAN = 48 89 62 00 14 09 79 20 FF FF
▤ Certificate Expiration Date (MM YY) = 05 25
▤ Certificate Serial Number = 00 00 01
▤ Hash Algorithm Indicator = 01
▤ ICC Public Key Algorithm = 01
▤ ICC Public Key Length = 80
▤ ICC Public Key Exponent = 01
▤ ICC Public Key:
▤ D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E F1
▤ 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF
▤ FF 57 31 78 61 08 0D 16 41 40 41 D9 4F 14 21 58
▤ 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05
▤ B9 48 26 7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D
▤ D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06
▤ 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 11 86 30 33 87 2B 4F AA C0 7C A0 67 CD 7B 09 B9
▤ E5 55 29 4A
▤ Data Trailer = BC
✔ Recovered Data Trailer is 'BC'
✔ Recovered Data Header is '6A'
✔ Recovered Certificate Format is '04'
▤ Tag 5F 24: Application Expiration Date : 25 05
31
▤ Year : 2025
▤ Month: May
▤ Day : 31
✔ Certificate Expiration Date is not earlier than Application Expiration Date
▤ Verification of Hash Result
▤ Hash Data input = 04 48 89 62 00 14 09 79 20 FF
FF 05 25 00 00 01 01 01 80 01 D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E F1 7E
C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF FF 57 31 78 61 08 0D 16 41 40 41 D9
4F 14 21 58 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05 B9 48 26 7C 49 A8 0C
35 50 5E 5E E6 0F 65 04 2D D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06 37 64
DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5
18 B1 F9 BB BB BB BB BB BB 03 5A 08 48 89 62 00 14 09 79 20 5F 24 03 25 05 31 20
20
▤ Data from deciphered ICC Public Key Certificate = 04 48 89 62 00 14 09 79 20
FF FF 05 25 00 00 01 01 01 80 01 D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E
F1 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF FF 57 31 78 61 08 0D 16 41
40 41 D9 4F 14 21 58 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05 B9 48 26
7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8
19 35 06 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8 33 AD A6 2E 6C 77 CF
3A A7 52 FD 59 A5 18 B1 F9 BB BB BB BB BB BB
▤ Hash Algorithm Indicator = 01
▤ Hash Result from ICC Public Key Public Key Certificate = 11 86 30 33 87 2B 4F
AA C0 7C A0 67 CD 7B 09 B9 E5 55 29 4A
▤ Result of SHA1 over the Hash Data = 11 86 30 33 87 2B 4F
AA C0 7C A0 67 CD 7B 09 B9 E5 55 29 4A
✔ Recovered Hash Result matches the same calculated hash result
▤ Tag 5A : Application Primary Account Number (PAN) : 48 89
62 00 14 09 79 20
✔ Recovered PAN matches the Application PAN (padded to the right with hexadecimal
'F's)
4.5.8 DA.4.001.01
Verdict Not Applicable
Test description To ensure that Signed Static Authentication Data uses a Signed Data Format that prevents
usage in a contact chip POS environment and is otherwise valid.
bit 5 = 0 RFU
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Test not applicable, because:
SDA not supported for qVSDC Online with Offline Data Authentication
4.5.9 DE.6.003.00
Verdict Passed
Test description To ensure that the Application Label is present and formatted correctly.
4.5.10 DE.6.003.01
Verdict Not Applicable
Test description To ensure that if there is more than one AID on the payment application, the labels do not
match
4.5.11 DE.26.002.00
Verdict Passed
Test description To ensure that the Issuer Country Code is present, is correctly formatted, and contains a valid
4.5.12 DE.26.004.00
Verdict Not Applicable
Test description To ensure that the Issuer Country Code is not present when not required (i.e., when the
Application Usage Control is not present)
4.5.13 DE.26.006.00
Verdict Passed
Test description To ensure that the Issuer Country Code is consistent across all supported contact and
contactless paths
4.5.14 DE.60.001.01
Verdict Passed
Test description To ensure Application PAN Sequence Number is not returned in the record.
✔ Tag: 5F 34, Application PAN Sequence Number not retrievable with READ RECORD
✔ DE.60.001.01.505 Passed. (Related Failure/Observation/Warning Message:
Application PAN Sequence Number is present in the record. Some VCPS 2.0.2 devices
"ignore" the Application PAN Sequence Number when it is returned in the record which
may lead to transaction decline.)
4.5.15 DS.5.003.00
Verdict Passed
Test description To ensure that the card responds to the GET PROCESSING OPTIONS command according to
Response Message Template Format 2
▤ GPO response: 77 81 DA 82 02 20 20 94 08 18 01 02 01 10 01 04 00 57 13 48 89 62 00
14 09 79 20 D2 50 52 21 17 71 68 80 00 00 0F 5F 20 02 20 2F 5F 34 01 01 9F 10 07 06
01 11 03 A0 20 00 9F 26 08 87 19 FA 55 D9 91 EF C5 9F 27 01 80 9F 36 02 00 05 9F 4B
81 80 93 C5 88 C1 D8 98 D0 88 F1 EB 4F BE A6 2D C0 EB 1E 51 5B FC B7 94 E8 D0 B0 BC
70 DE 6E 6E 5B F5 E3 07 B4 5E 93 96 0C 4A 05 B7 98 31 A9 00 43 04 A1 02 79 89 2E E7
B4 32 A3 61 2E 0E 83 4D FF 04 54 34 86 89 DE 57 86 71 89 00 D3 73 C0 18 DA 86 58 18
2C C5 52 4A 01 5F 15 97 EB 87 52 18 A4 B8 A7 6C 47 B3 3F AB 2D 8B 5F 96 1A B7 2F 1A
20 66 19 A0 82 00 7C 6A 16 3B 2C 94 41 96 90 9E 6F F1 9F 6C 02 28 00 9F 6E 04 20 70
00 00 90 00
4.5.16 DS.5.004.00
Verdict Passed
Test description To ensure that the GET PROCESSING OPTIONS Response data does not include non-explicitly
listed data elements
bit 2 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
▤ Tag 9F 6E: Form Factor Indicator [qVSDC] : 20
70 00 00
▤ Byte 1 bit 8-6 = 001 Form Factor Indicator Version Number: 1
bit 5-1 = 00000 Consumer Payment Device Form Factor: Standard Card
▤ Byte 2 bit 8 = 0 The Consumer Payment Device is not passcode capable
bit 7 = 1 The Consumer Payment Device has a signature panel
bit 6 = 1 The Consumer Payment Device has a hologram
bit 5 = 1 The Consumer Payment Device is capable of CVV2
bit 4 = 0 The Consumer Payment Device is incapable of two-way
messaging
bit 3 = 0 The Consumer Payment Device is not using cloud-based
payment credentials
bit 2 = 0 The Consumer Payment Device is using Biometric
Cardholder Verification not Capable
bit 1 = 0 RFU
▤ Byte 3: 00 RFU
▤ Byte 4 bit 8-5: RFU
bit 4-1: 0000 Payment Transaction Technology: Proximity contactless
interface using ISO 14443
✔ DS.5.004.00.320 Passed. (Related Failure/Observation/Warning Message: <Data
element name> must not be present in the GET PROCESSING OPTIONS Response.)
4.5.17 DS.7.002.00
Verdict Passed
Test description To ensure that only the following Data Elements are present in records of the application (any
other data in records is not recommended): Application Expiration Date ('5F24'), Application
Primary Account Number ('5A'), Application Primary Account Number Sequence Number
('5F34'), Application Usage Control (AUC) ('9F07'), Card Authentication Related Data ('9F69'),
Cardholder Name ('5F20'), Certification Authority Public Key Index ('8F'), Customer Exclusive
Data ('9F7C'), Form Factor Indicator (FFI) ('9F6E'), Integrated Circuit Card (ICC) Public Key
Exponent ('9F47'), Integrated Circuit Card (ICC) Public Key Certificate ('9F46'), Integrated Circuit
Card (ICC) Public Key Remainder('9F48'), Issuer Country Code ('5F28'), Issuer Public Key
Certificate ('90'), Issuer Public Key Exponent ('9F32'), Issuer Public Key Remainder ('92'), Signed
Dynamic Application Data ('9F4B'), Static Data Authentication Tag List ('9F4A'), Track 2
Equivalent Data ('57'), Track 1 Discretionary Data ('9F1F').
▤ Record (0):
• Tag present in the record: '5A', length: '08'.
• Tag present in the record: '5F 24', length: '03'.
▤ Record (1):
• Tag present in the record: '9F 07', length: '02'.
• Tag present in the record: '5F 28', length: '02'.
▤ Record (2):
• Tag present in the record: '90', length: '81 F8'.
▤ Record (3):
• Tag present in the record: '8F', length: '01'.
• Tag present in the record: '9F 32', length: '01'.
▤ Record (4):
• Tag present in the record: '9F 46', length: '81 B0'.
▤ Record (5):
• Tag present in the record: '9F 47', length: '01'.
• Tag present in the record: '9F 4A', length: '01'.
• Tag present in the record: '9F 69', length: '07'.
4.5.18 ES.2.001.01
Verdict Passed
Test description To check that only the data elements defined by EMV Book 1 or the applicable Visa
specifications are present in FCI Issuer Discretionary Data (tag 'BF0C') returned in the
response to the SELECT ADF command.
4.5.19 GE.1.007.00
Verdict Passed
Test description To ensure no repetition or duplication of primitive data elements used for contact or
contactless transactions
4.5.20 GE.2.002.00
Verdict Passed
Test description To ensure that the data objects used exclusively for contact chip transactions are not returned
for contactless transactions.
4.5.21 GE.3.001.00
Verdict Passed
Test description Check for Issuer specific tags (that meet the following criteria) and report warnings with
details if found: - The coding of constructed context-specific class BER-TLV Data Objects in the
ranges'BF01' to 'BF0B', 'BF0D' to 'BF0F', and 'BF70' to 'BF7F' is left to the discretion of the
issuer. - The coding of primitive and constructed private class BER-TLV Data Objects(excluding
the Visa defined data templates*) is left to the discretion of the issuer. * Visa defined data
templates: - VIS: 'BF55' – 'BF5B' - VCPS: 'BF55' – 'BF58', 'BF5B' .
4.5.22 GE.3.002.00
Verdict Passed
Test description Check the length field of BER-TLV Data Objects: - If the length field of any BER-TLV Data Object
is within 1 to 127, it should be coded by 1 byte with b8 is set to 0- BER-TLV Data Objects
without the value field (the length field is equal to '00') should not be present.
4.5.23 GE.3.003.00
Verdict Passed
Test description To validate correctness of records. Check for padding and ensure the padding rules are
respected as per EMV Specification Update SU69 – Padding of BER-TLV Encoded Constructed
Data Objects.
✔
✔
✔
✔
✔
✔
✔
4.5.24 GE.4.001.00
Verdict Passed
Test description To ensure that each record returned by a payment application is less than or equal to 254
bytes
4.5.25 GE.4.001.00.PVT
Verdict Not Applicable
Test description To ensure that AC Issuer Master Key is correctly personalized on the contactless interface.
4.5.26 ID.1.004.00
Verdict Not Applicable
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.5.27 IP.1.001.00
Verdict Passed
Test description To ensure that several application Data Elements, if present, shall be present in both qVSDC
and VSDC paths and contain the same values
▤ Code (num) = 00 51
▤ Code (num) = 00 51
▤ Code (an) = AMD
▤ Currency = Armenian Dram
✔ Value of data element 9F 51 is same for contact VSDC and qVSDC paths.
4.5.28 IP.1.002.00
Verdict Passed
Test description If ODA is supported on both interfaces then ensure that the CA PK Index, IPK Certificate, IPK
Exponent, IPK Remainder (if present), contain the same values.
4.5.29 MD.3.001.00
Verdict Passed
Test description To ensure that if Cardholder Name is present, it has the correct format and length
4.5.30 MD.13.002.00
Verdict Not Applicable
Test description To ensure the Form Factor Indicator (FFI) is present and formatted correctly
4.5.31 MD.21.001.01
Verdict Passed
Test description To ensure that the Track 2 Equivalent Data is present in response to the GPO command or
ReadRecord response and correctly formatted
4.5.32 MD.22.001.00
Verdict Passed
Test description To ensure Application Transaction Counter (ATC) is present in the GET PROCESSING OPTIONS
response and formatted correctly
4.5.33 MD.26.002.00
Verdict Not Applicable
Test description To ensure that the Cardholder Name returned over the contactless interface does not match
the 'real' cardholder name encoded on the physical magnetic stripe
4.5.34 MD.26.003.00
Verdict Passed
Test description To check that the Cardholder Name when returned contains same value across contactless
paths
4.5.35 MD.29.001.00
Verdict Not Applicable
Test description To ensure that Customer Exclusive Data has the correct length (if present)
4.5.36 MD.29.002.00
Verdict Not Applicable
Test description To check that the Customer Exclusive Data is consistent across all supported contactless paths
4.5.37 MD.31.001.00
Verdict Passed
Test description To ensure that the Form Factor Indicator (FFI) is present and formatted correctly when FFI
version 1 is used for a standard card
4.5.38 MD.31.001.01
Verdict Not Applicable
Test description To ensure that the Form Factor Indicator (FFI) is present and formatted correctly (for non-
mobile, non-card form factors).
4.5.39 MD.31.001.03
Verdict Not Applicable
Test description To ensure that Form Factor Indicator (FFI) is present and formatted correctly when FFI version
2 is used for a standard card
4.5.40 MD.31.001.04
Verdict Not Applicable
Test description To ensure that Form Factor Indicator (FFI) is present and formatted correctly when FFI version
number is 2 (for standard card)
4.5.41 MD.31.002.00
Verdict Passed
Test description To ensure that the Form Factor Indicator (FFI) is consistent across all supported contactless
paths
4.5.42 MS.1.003.01
Verdict Inconclusive
Test description To ensure the consistency of Track 1 data on magnetic stripe and data elements on the
primary Visa application on the chip
4.5.43 MS.1.006.00
Verdict Not Applicable
Test description To ensure the consistency of Track 1 Discretionary Data on magnetic stripe and Track 1
Discretionary Data on the chip (if present)
4.5.44 MS.2.002.01
Verdict Inconclusive
Test description To ensure the consistency of Track 2 data on magnetic stripe and data elements on the
primary application on the chip
4.5.45 MS.2.004.01
Verdict Inconclusive
Test description To ensure that the CVV digits in the Track 2 Discretionary Data on the magnetic stripe do not
match those same digits on the chip
4.5.46 PR.1.001.00
Verdict Not Applicable
Test description To ensure that Payment Account Reference (if present) has the correct length and holds a valid
value
4.5.47 PS.11.001.00
Verdict Not Applicable
Test description To check the correctness of the Directory Discretionary Template (tag '73') (if present)
4.5.48 QF.2.002.00
Verdict Passed
Test description To ensure the Application File Locator (AFL) is correctly formatted and holds a valid value.
4.5.49 QF.4.002.00
Verdict Passed
Test description To ensure the length of Signed Dynamic Application Data is same as ICC Public Key Modulus
length.
4.5.50 QF.4.004.00
Verdict Not Applicable
Test description To ensure if the Signed Dynamic Application Data (tag '9F4B') is returned in the record it is
4.5.51 QF.6.001.00
Verdict Not Applicable
Test description To check that the Card Transaction Qualifiers (CTQ) is set to the Visa recommended value (if
present) (for Plus)
4.5.52 QN.10.001.02
Verdict Passed
Test description To ensure Signed Data Format value is correct
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB
▤ BB BB BB BB
▤ Hash Result:
▤ C1 A8 14 42 6A 7A 97 05 8B 13 CA FC 04 7E AF C5
▤ ED C1 E4 A2
▤ Data Trailer = BC
4.5.53 QN.10.003.01
Verdict Passed
Test description To ensure card does not support Static Data Authentication (SDA)
4.5.54 QN.10.003.04
Verdict Warning
Test description For card supporting fDDA, to ensure that qVSDC not sign any static data.
4.5.55 QN.12.001.00
Verdict Passed
Test description To ensure that Card Transaction Qualifiers (CTQ) has the correct length (if present).
4.5.56 QN.13.001.00
Verdict Passed
Test description To ensure that the type of Application Cryptogram is ARQC.
4.5.57 QN.14.001.00
Verdict Not Applicable
Test description To ensure that the Application Interchange Profile is present, is the correct length, and
contains the correct value
4.5.58 QN.14.001.01
Verdict Passed
Test description To ensure that the Application Interchange Profile (tag '82') is present, is the correct length,
and contains the correct value
4.5.59 QN.14.002.00
Verdict Not Applicable
Test description To ensure that the Application Interchange Profile is present, is the correct length, and
contains the correct value for mobile handset
4.5.60 QN.15.001.00
Verdict Passed
Test description To ensure that the mandatory Application File Locator (AFL) is present in the GET PROCESSING
OPTIONS response and length and format are correct
4.5.61 QN.16.001.00
Verdict Passed
Test description To ensure that Application Cryptogram (AC) is present in the GET PROCESSING OPTIONS
response and length and format are correct
4.5.62 QN.17.001.00
Verdict Passed
Test description To ensure that the Signed Dynamic Application Data is present, its contents are valid, and the
data is recovered correctly.
77 81 63 8F 03 AB 4E B8 82 D7 98 AD 67 76 1D 02 E1 30 C0 1B A4 BC 1E C9 8F 02 23
99 FB 9F 25 05 8D B0 58 AD 14 15 AF CF 21 94 8A EC 2E 46 A4 BE 70 80 5D 81 3F A3
6E 4F A2 EC 83 01 07 52 67 D0 30 64 A2 08 73 97 66 2D 06 8C BA 9C 58 0B 91 DE 78
41 75 DF 5B 44 85 F0 C8 2A 58 74 C6 68
▤ Deciphered ICC Public Key Certificate
▤ Data Header = 6A
▤ Certificate Format = 04
▤ Application PAN = 48 89 62 00 14 09 79 20 FF FF
▤ Certificate Expiration Date (MM YY) = 05 25
▤ Certificate Serial Number = 00 00 01
▤ Hash Algorithm Indicator = 01
▤ ICC Public Key Algorithm = 01
▤ ICC Public Key Length = 80
▤ ICC Public Key Exponent = 01
▤ ICC Public Key:
▤ D4 F2 E4 7C B3 8F A3 20 A2 3A 24 49 99 DA 1E F1
▤ 7E C4 98 C5 48 E8 5E 13 8E A5 38 CA 96 EF 44 CF
▤ FF 57 31 78 61 08 0D 16 41 40 41 D9 4F 14 21 58
▤ 1F EE 0E 68 43 31 0E 82 3A 70 2A D8 B2 C6 DF 05
▤ B9 48 26 7C 49 A8 0C 35 50 5E 5E E6 0F 65 04 2D
▤ D5 48 2E 22 8D 2D A1 41 76 24 83 0C F8 19 35 06
▤ 37 64 DD E2 CF FB 1D 2E C6 F1 BB DD B8 A6 7A C8
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 11 86 30 33 87 2B 4F AA C0 7C A0 67 CD 7B 09 B9
▤ E5 55 29 4A
▤ Data Trailer = BC
✔ Decipher Signed Dynamic Data
✔ Decipher ICC Public Key Certificate
✔ Decipher Issuer Certificate
▤ Tag 8F : Certification Authority Public Key Index :
09
▤ Tag 90 : Issuer Public Key Certificate :
3F 58 87 17 54 6F 88 E5 05 89 FE A3 46 19 C9 12 41 E3 4A 8F EC 8F AC 33 30 96
07 86 CF C2 9E B8 08 E5 4A 52 8C B5 04 8D AB 04 96 65 45 B6 33 D5 91 F4 DD F0
24 40 B7 14 DB 63 CF 7E 8D 9B 00 E4 76 BF D3 91 D7 C1 CB E2 37 79 2A 59 B6 D1
D6 53 61 56 3B 4F F6 03 A4 39 E2 7C F2 DB 3A 6D 23 25 69 71 D2 B3 84 44 10 15
0A 02 6D 24 D7 90 B4 63 24 9A 24 A4 46 A4 67 B3 2B 0C 5D D1 D8 5B F0 7A DF 67
7B E3 58 66 AF 91 87 D6 E6 71 0C 6C 83 E5 C6 2E 2F 21 C7 6C 23 F5 98 4A 7B 67
58 7D 2B A1 BD FE 7E BF D8 12 40 69 30 9C A9 09 4C 2D 16 F2 8B 41 86 8A CD F7
3A FF 19 0E 14 9B 12 59 AE 2E B7 8D D4 FF 3F DC 85 2B D5 51 A8 5B 11 73 48 66
31 3E 98 EF 14 B9 C3 2D BE 5C 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39
9D 5B D8 22 16 68 D3 3B 1B 93 7C 1D 6C 29
▤ Tag 92 : Issuer Public Key Remainder :
<not present>
▤ Tag 9F 32: Issuer Public Key Exponent : 03
▤ Tag 9F 46: ICC Public Key Certificate : 61
D3 E9 00 4E BD 04 0B 40 89 D0 EF C2 02 06 78 1C 60 9D 6F FB AB A3 B8 03 FD 14
17 AA 4D EC AD 10 B5 A4 1D 5F 49 15 FF 89 B3 7C AC 1E 2F 63 A3 29 AE 84 93 90
D8 CA 8A CC BE 05 58 CE 9D 5D AD 09 6C 74 EC DE 88 EA 50 A8 6D E4 03 E3 E4 DE
6D 39 56 77 81 63 8F 03 AB 4E B8 82 D7 98 AD 67 76 1D 02 E1 30 C0 1B A4 BC 1E
C9 8F 02 23 99 FB 9F 25 05 8D B0 58 AD 14 15 AF CF 21 94 8A EC 2E 46 A4 BE 70
80 5D 81 3F A3 6E 4F A2 EC 83 01 07 52 67 D0 30 64 A2 08 73 97 66 2D 06 8C BA
9C 58 0B 91 DE 78 41 75 DF 5B 44 85 F0 C8 2A 58 74 C6 68
▤ Deciphered ICC Public Key Certificate
▤ Data Header = 6A
▤ Certificate Format = 04
▤ Application PAN = 48 89 62 00 14 09 79 20 FF FF
▤ Certificate Expiration Date (MM YY) = 05 25
▤ Certificate Serial Number = 00 00 01
4.5.63 QN.20.001.00
Verdict Passed
Test description If fDDA is supported, ensure that the Card Authentication Related Data is present, has the
correct length, contains the correct value, and is contained in the last record returned by the
AFL
4.5.64 SE.1.001.00
Verdict Passed
Test description To ensure Application Expiration Date is present and formatted correctly
4.5.65 SE.1.002.00
Verdict Passed
Test description To ensure the correctness of Application Expiration Date (tag '5F24')
4.5.66 SE.4.001.00
Verdict Passed
Test description To ensure that the Application Primary Account Number (PAN) is formatted correctly
4.5.67 SE.4.002.00
Verdict Passed
Test description To ensure Application Primary Account Number (PAN) is present in the READ RECORD
response
4.5.68 SE.4.003.00
Verdict Passed
Test description To check that the Application Primary Account Number (PAN) starts with the correct value
4.5.69 SE.5.001.00
Verdict Passed
Test description To ensure that the Application PAN Sequence Number is formatted correctly (when applicable)
4.5.70 SE.5.002.00
Verdict Passed
Test description To ensure that the Application PAN Sequence Number is consistent across all supported
contact and contactless paths
4.5.71 SE.7.001.00
Verdict Passed
Test description To ensure that if the Application Usage Control is present, it is the correct length and value
4.5.72 SE.7.002.00
Verdict Passed
Test description To ensure that the Issuer Country Code is present when the Application Usage Control is
present
4.5.73 SE.7.004.01
Verdict Not Applicable
Test description To ensure that the Application Usage Control contains the correct values (if present) for Plus
(contactless)
4.5.74 SE.7.006.00
Verdict Passed
Test description To ensure that International Cash Back is not supported in the Application Usage Control
4.5.75 SE.7.007.00
Verdict Not Applicable
Test description To check that Domestic Cash Back is not supported in Application Usage Control for Visa
Credit
4.5.76 SE.7.007.01
Verdict Not Applicable
Test description To check that Domestic Cash Back is supported in Application Usage Control for Visa Debit and
Visa Electron
4.5.77 SE.7.007.03
Verdict Passed
Test description To ensure that the Application Usage Control (AUC) is consistent across all supported qVSDC
contactless paths when the card application supports manual cash and/or domestic cashback
4.5.78 SE.7.007.05
Verdict Passed
Test description To ensure that the Application File Locator identifies the record containing the Application
Usage Control when the card application supports manual cash and/or domestic cashback.
▤ GPO response:
▤ Tag 77 : Response Message Template Format 2
▤ Tag 82 : Application Interchange Profile [VCPS] : 20
20
▤ Byte 1 bit 8 = 0 RFU
bit 7 = 0 Offline static data authentication is NOT supported
for online authorizations
bit 6 = 1 Offline dynamic data authentication is supported
bit 5 = 0 Not used for VCPS
4.5.79 SE.7.007.06
Verdict Not Applicable
Test description To ensure that the Application Usage Control (AUC) and Issuer Country Code (tag '5F28') are
not personalized when the card application does not support manual cash nor cashback
4.5.80 SE.10.001.00
Verdict Not Applicable
Test description To ensure Issuer Application Data is present and formatted correctly
4.5.81 SE.10.002.00
Verdict Not Applicable
Test description To ensure the Cryptogram Version Number within the Issuer Application Data has the correct
value
4.5.82 SE.10.003.00
Verdict Passed
Test description To ensure Issuer Application Data (IAD, tag '9F10') is present, formatted correctly and has the
correct values
4.5.83 SE.10.003.01
Verdict Passed
Test description To ensure the value of the Issuer Discretionary Data (IDD) Option ID neither '1' nor '2'
4.5.84 SE.10.003.02
Verdict Not Applicable
Test description To ensure the Application Default Action (ADA) does not support padding method '80' when
using Issuer Application Data (IAD) Format 2
4.5.85 SE.14.001.00
Verdict Passed
Test description To ensure that the ICC Public Key Certificate is present and its length and format are correct
(when applicable)
4.5.86 SE.14.002.00
Verdict Passed
Test description To ensure that the ICC Public Key Certificate (when present) is equal to the length of the Issuer
Public Key Modulus
BF D8 12 40 69 30 9C A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A FF 19 0E 14 9B 12 59
AE 2E B7 8D D4 FF 3F DC 85 2B D5 51 A8 5B 11 73 48 66 31 3E 98 EF 14 B9 C3 2D BE
5C 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39 9D 5B D8 22 16 68 D3 3B 1B 93
7C 1D 6C 29
▤ Tag 9F 46: ICC Public Key Certificate : 61 D3
E9 00 4E BD 04 0B 40 89 D0 EF C2 02 06 78 1C 60 9D 6F FB AB A3 B8 03 FD 14 17 AA 4D
EC AD 10 B5 A4 1D 5F 49 15 FF 89 B3 7C AC 1E 2F 63 A3 29 AE 84 93 90 D8 CA 8A CC BE
05 58 CE 9D 5D AD 09 6C 74 EC DE 88 EA 50 A8 6D E4 03 E3 E4 DE 6D 39 56 77 81 63 8F
03 AB 4E B8 82 D7 98 AD 67 76 1D 02 E1 30 C0 1B A4 BC 1E C9 8F 02 23 99 FB 9F 25 05
8D B0 58 AD 14 15 AF CF 21 94 8A EC 2E 46 A4 BE 70 80 5D 81 3F A3 6E 4F A2 EC 83 01
07 52 67 D0 30 64 A2 08 73 97 66 2D 06 8C BA 9C 58 0B 91 DE 78 41 75 DF 5B 44 85 F0
C8 2A 58 74 C6 68
• Length of Issuer Public Key Modulus : 176
• Length of ICC Public Key Certificate: 176
4.5.87 SE.14.003.00
Verdict Not Applicable
Test description To check that the ICC Public Key Certificate is not present (when not required)
4.5.88 SE.14.004.00
Verdict Passed
Test description To check that the ICC Public Key (when present) is a multiple of 16 so that the card can be
accepted at all terminals
4.5.89 SE.15.001.00
Verdict Passed
Test description To ensure ICC Public Key Exponent is present (when applicable)
4.5.90 SE.15.002.00
Verdict Passed
Test description To ensure that the ICC Public Key Exponent has the correct length and one of the correct
values (when present)
4.5.91 SE.15.003.00
Verdict Passed
Test description When the ICC Public Key Exponent is present, it is recommended to use '03' instead of 2^16 +1
4.5.92 SE.15.004.00
Verdict Not Applicable
Test description To check that the ICC Public Key Exponent is not present (when not required)
4.5.93 SE.16.001.00
Verdict Not Applicable
Test description To ensure ICC Public Key Remainder is present and has the correct length (when applicable)
4.5.94 SE.16.003.00
Verdict Passed
Test description To check that the ICC Public Key Remainder is not present when not required (if the entire
public key can fit into the certificate)
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ 33 AD A6 2E 6C 77 CF 3A A7 52 FD 59 A5 18 B1 F9
▤ Padding:
▤ BB BB BB BB BB BB
▤ Hash Result:
▤ 11 86 30 33 87 2B 4F AA C0 7C A0 67 CD 7B 09 B9
▤ E5 55 29 4A
▤ Data Trailer = BC
▤ Tag 9F 48: ICC Public Key Remainder : <not
present>
• Length of ICC Public Key Modulus :128
• Length of ICC Public Key in Certificate :128
4.5.95 SE.16.004.00
Verdict Passed
Test description To ensure that the Issuer Public Key Certificate is present and its length and format are correct
(when applicable)
4.5.96 SE.16.005.00
Verdict Passed
Test description To ensure that the Issuer Public Key Certificate (tag '90') has correct length.
CF 7E 8D 9B 00 E4 76 BF D3 91 D7 C1 CB E2 37 79 2A 59 B6 D1 D6 53 61 56 3B 4F F6 03
A4 39 E2 7C F2 DB 3A 6D 23 25 69 71 D2 B3 84 44 10 15 0A 02 6D 24 D7 90 B4 63 24 9A
24 A4 46 A4 67 B3 2B 0C 5D D1 D8 5B F0 7A DF 67 7B E3 58 66 AF 91 87 D6 E6 71 0C 6C
83 E5 C6 2E 2F 21 C7 6C 23 F5 98 4A 7B 67 58 7D 2B A1 BD FE 7E BF D8 12 40 69 30 9C
A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A FF 19 0E 14 9B 12 59 AE 2E B7 8D D4 FF 3F DC
85 2B D5 51 A8 5B 11 73 48 66 31 3E 98 EF 14 B9 C3 2D BE 5C 2D BD 66 DC 07 EC 4E 41
53 21 0A 74 7F 56 81 39 9D 5B D8 22 16 68 D3 3B 1B 93 7C 1D 6C 29
4.5.97 SE.16.006.00
Verdict Not Applicable
Test description To ensure that the Issuer Public Keys that are used for the Visa or Visa Electron Payment
Application are used solely for that purpose.
4.5.98 SE.16.007.00
Verdict Passed
Test description To ensure that the Issuer Public Key for cards expiring after December 2016 must be 1152 bits
or longer.
BF D8 12 40 69 30 9C A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A FF 19 0E 14 9B 12 59
AE 2E B7 8D D4 FF 3F DC 85 2B D5 51 A8 5B 11 73 48 66 31 3E 98 EF 14 B9 C3 2D BE
5C 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39 9D 5B D8 22 16 68 D3 3B 1B 93
7C 1D 6C 29
4.5.99 SE.16.008.00
Verdict Passed
Test description To ensure that the Issuer Public Keys must be equal to or less than the longest VSDC CA Public
Key currently being used for signing certificates.
4.5.100 SE.16.009.00
Verdict Passed
Test description To ensure that the length of the ICC Public Key must be less than or equal to the length of the
Issuer Public Key.
▤ Data Trailer = BC
4.5.101 SE.16.010.02
Verdict Passed
Test description To ensure that the length of the Issuer Public Key for cards expiring after December 2019
must be 1408 bits or longer.
4.5.102 SE.17.001.00
Verdict Passed
Test description To ensure Issuer Public Key Exponent is present (when applicable)
4.5.103 SE.17.002.00
Verdict Passed
Test description To ensure that the Issuer Public Key Exponent (when present) contains one of the correct
values
4.5.104 SE.17.003.00
Verdict Passed
Test description The recommended value of the Issuer Public Key Exponent (when present) is '03'
4.5.105 SE.18.001.00
Verdict Not Applicable
Test description To ensure that the Issuer Public Key Remainder is present and has the correct length, when
applicable
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 2.0.2 VCPS 2.1.x VCPS 2.2.x
Specification: VIS 1.4.1 VIS 1.5.x VIS 1.6.x VCPS 2.0.2 VCPS 2.1.x VCPS 2.2.x
VMCPS 1.4.x
4.5.106 SE.18.003.00
Verdict Not Applicable
Test description To check that the Issuer Public Key Remainder is not present (when not required)
4.5.107 SE.21.001.00
Verdict Passed
Test description To ensure that the SDA Tag List (if present) only contains the Application Interchange Profile
4.5.108 SE.21.003.01
Verdict Not Applicable
Test description To ensure Static Data Authentication Tag List (tag '9F4A') is present when it is required
• Contactless interface:
▤ Tag 9F 46: ICC Public Key Certificate : 61 D3
E9 00 4E BD 04 0B 40 89 D0 EF C2 02 06 78 1C 60 9D 6F FB AB A3 B8 03 FD 14 17 AA 4D
EC AD 10 B5 A4 1D 5F 49 15 FF 89 B3 7C AC 1E 2F 63 A3 29 AE 84 93 90 D8 CA 8A CC BE
05 58 CE 9D 5D AD 09 6C 74 EC DE 88 EA 50 A8 6D E4 03 E3 E4 DE 6D 39 56 77 81 63 8F
03 AB 4E B8 82 D7 98 AD 67 76 1D 02 E1 30 C0 1B A4 BC 1E C9 8F 02 23 99 FB 9F 25 05
8D B0 58 AD 14 15 AF CF 21 94 8A EC 2E 46 A4 BE 70 80 5D 81 3F A3 6E 4F A2 EC 83 01
07 52 67 D0 30 64 A2 08 73 97 66 2D 06 8C BA 9C 58 0B 91 DE 78 41 75 DF 5B 44 85 F0
C8 2A 58 74 C6 68
• Contact interface:
▤ Tag 9F 46: ICC Public Key Certificate : 54 19
A5 B1 84 FE BA BE 00 7D FF 1D BA 4A 61 F3 C6 7A 79 17 0A 32 C1 FA 99 C9 E4 7A 69 E5
86 24 79 8B F6 8E F0 5E 87 7F 80 DA 2F 0B 79 EF 1C 01 BA 56 7D B6 2A 37 69 0C 9C 42
08 A8 3C DB CF 46 48 B0 9C 6A B6 84 E8 F1 19 CC 02 DA E6 55 E1 10 15 3B B3 D6 6D 10
E0 75 DE 6E 54 E9 1E E2 09 89 46 FB FD A1 69 1D 7F B2 DB B6 70 5B C7 1A 71 92 B0 C9
F2 8B 36 C6 BF 2C 7D 65 8A 43 D5 EA 82 57 0F FA 3B E5 9C 47 A7 36 7B 51 43 0E 0D 73
A1 54 B2 14 74 FD F2 52 57 F9 09 33 30 03 B1 1D 76 84 D8 7A 99 C6 B4 C7 B0 C4 B8 94
2D 8D DF F7 16 4C
4.5.109 SE.22.001.00
Verdict Not Applicable
Test description To ensure tags in different transaction paths have the same value
4.5.110 SE.23.001.00
Verdict Passed
Test description To ensure tags in different transaction paths have the same value
4.5.111 SE.24.001.00
Verdict Not Applicable
Test description To ensure if the Form Factor Indicator (FFI) is version 2, the card capabilities set in the FFI
correspond to the CVMs set in the Card Additional Processes.
4.5.112 SE.40.001.03
Verdict Passed
Test description To ensure that Certification Authority Public Key Index (PKI) has correct value
4.5.113 SH.6.001.01
Verdict Not Applicable
Test description To ensure contactless-only devices (non-card Form Factors) do not request to process
transaction as a contact chip transaction
4.5.114 SH.6.001.02
Verdict Not Applicable
Test description To ensure contactless-only card does not request to process transaction as a contact chip
transaction
4.5.115 SH.40.001.02
Verdict Passed
Test description To ensure that the Cryptogram Information Data (tag '9F27') is present and contains the
correct values
4.5.116 SH.40.001.03
Verdict Passed
Test description To ensure that the Certificate Authority Public Key Index is present (when required) and that
the length is correct.
4.5.117 SH.42.001.00
Verdict Not Applicable
Test description To ensure that Mobile Application Identifier is present and formatted correctly
4.5.118 SH.42.002.00
Verdict Not Applicable
Test description To ensure that the Issuing (ISO) BIN contained in the Mobile Application Identifier is consistent
with the PAN found in Track 2 Equivalent Data
4.6.1 AD.1.003.04
Verdict Not Applicable
Test description To ensure that if qVSDC with either Cryptogram 10, 18 or 22 is supported, the PDOL contains
the correct data elements with the correct lengths
4.6.2 DE.6.003.00
Verdict Passed
Test description To ensure that the Application Label is present and formatted correctly.
4.6.3 DE.6.003.01
Verdict Not Applicable
Test description To ensure that if there is more than one AID on the payment application, the labels do not
match
4.6.4 DE.26.004.00
Verdict Not Applicable
Test description To ensure that the Issuer Country Code is not present when not required (i.e., when the
Application Usage Control is not present)
4.6.5 DE.26.006.00
Verdict Passed
Test description To ensure that the Issuer Country Code is consistent across all supported contact and
contactless paths
4.6.6 DE.60.001.00
Verdict Passed
Test description To ensure qVSDC Online-Decline without ODA transaction data does not include data elements
required for Offline Data Authentication and the additional contactless data elements as listed
in the pass criteria
✔ Tag: 9F 46, ICC Public Key Certificate not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: ICC Public
Key Certificate must not be present in the record. Presence of the ICC Public Key
Certificate significantly increases risk of an interoperability issue with
contactless devices.)
✔ Tag: 9F 47, ICC Public Key Exponent not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: ICC Public
Key Exponent must not be present in the record. Presence of the ICC Public Key
Exponent significantly increases risk of an interoperability issue with contactless
devices.)
✔ Tag: 9F 48, ICC Public Key Remainder not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: ICC Public
Key Remainder must not be present in the record. Presence of the ICC Public Key
Remainder significantly increases risk of an interoperability issue with contactless
devices.)
✔ Tag: 90, Issuer Public Key Certificate not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: Issuer
Public Key Certificate must not be present in the record. Presence of the Issuer
Public Key Certificate significantly increases risk of an interoperability issue
with contactless devices.)
✔ Tag: 9F 32, Issuer Public Key Exponent not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: Issuer
Public Key Exponent must not be present in the record. Presence of the Issuer Public
Key Exponent significantly increases risk of an interoperability issue with
contactless devices.)
✔ Tag: 92, Issuer Public Key Remainder not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: Issuer
Public Key Remainder must not be present in the record. Presence of the Issuer
Public Key Remainder significantly increases risk of an interoperability issue with
contactless devices.)
✔ Tag: 8F, Certification Authority Public Key Index not retrievable with READ
✔ Tag: 8F, Certification Authority Public Key Index not retrievable with READ
RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message:
Certification Authority Public Key Index must not be present in the record. Presence
of the Certification Authority Public Key Index significantly increases risk of an
interoperability issue with contactless devices.)
✔ Tag: 5A, Application Primary Account Number (PAN) not retrievable with READ
RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message:
Application Primary Account Number (PAN) must not be present in the record. Presence
of the Application Primary Account Number (PAN) significantly increases risk of an
interoperability issue with contactless devices.)
✔ Tag: 5F 24, Application Expiration Date not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message:
Application Expiration Date must not be present in the record. Presence of the
Application Expiration Date significantly increases risk of an interoperability
issue with contactless devices.)
✔ Tag: 93, Signed Static Application Data not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: Signed
Static Application Data must not be present in the record. Presence of the Signed
Static Application Data significantly increases risk of an interoperability issue
with contactless devices.)
✔ Tag: 9F 4B, Signed Dynamic Application Data not retrievable with READ RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: Signed
Dynamic Application Data must not be present in the record. Presence of the Signed
Dynamic Application Data significantly increases risk of an interoperability issue
with contactless devices.)
✔ Tag: 9F 69, Card Authentication Related Data [qVSDC] not retrievable with READ
RECORD
✔ DE.60.001.00.317 Passed. (Related Failure/Observation/Warning Message: Card
Authentication Related Data [qVSDC] must not be present in the record. Presence of
the Card Authentication Related Data [qVSDC] significantly increases risk of an
interoperability issue with contactless devices.)
4.6.7 DE.60.001.01
Verdict Passed
Test description To ensure Application PAN Sequence Number is not returned in the record.
✔ Tag: 5F 34, Application PAN Sequence Number not retrievable with READ RECORD
✔ DE.60.001.01.505 Passed. (Related Failure/Observation/Warning Message:
Application PAN Sequence Number is present in the record. Some VCPS 2.0.2 devices
"ignore" the Application PAN Sequence Number when it is returned in the record which
may lead to transaction decline.)
4.6.8 DS.5.003.00
Verdict Passed
Test description To ensure that the card responds to the GET PROCESSING OPTIONS command according to
Response Message Template Format 2
▤ GPO response: 77 52 82 02 00 20 94 04 18 02 02 00 57 13 48 89 62 00 14 09 79 20 D2
50 52 21 17 71 68 80 00 00 0F 5F 20 02 20 2F 5F 34 01 01 9F 10 07 06 01 11 03 A0 20
00 9F 26 08 7C 85 59 34 77 31 03 54 9F 27 01 80 9F 36 02 00 04 9F 6C 02 28 00 9F 6E
04 20 70 00 00 90 00
4.6.9 DS.5.004.00
Verdict Passed
Test description To ensure that the GET PROCESSING OPTIONS Response data does not include non-explicitly
listed data elements
4.6.10 ES.2.001.01
Verdict Passed
Test description To check that only the data elements defined by EMV Book 1 or the applicable Visa
specifications are present in FCI Issuer Discretionary Data (tag 'BF0C') returned in the
response to the SELECT ADF command.
4.6.11 GE.1.006.00
Verdict Passed
Test description To ensure no repetition or duplication of primitive data elements used for contact or
contactless transactions
4.6.12 GE.2.002.00
Verdict Passed
Test description To ensure that the data objects used exclusively for contact chip transactions are not returned
for contactless transactions.
4.6.13 GE.3.001.00
Verdict Passed
Test description Check for Issuer specific tags (that meet the following criteria) and report warnings with
details if found: - The coding of constructed context-specific class BER-TLV Data Objects in the
ranges'BF01' to 'BF0B', 'BF0D' to 'BF0F', and 'BF70' to 'BF7F' is left to the discretion of the
issuer. - The coding of primitive and constructed private class BER-TLV Data Objects(excluding
the Visa defined data templates*) is left to the discretion of the issuer. * Visa defined data
templates: - VIS: 'BF55' – 'BF5B' - VCPS: 'BF55' – 'BF58', 'BF5B' .
4.6.14 GE.3.002.00
Verdict Passed
Test description Check the length field of BER-TLV Data Objects: - If the length field of any BER-TLV Data Object
is within 1 to 127, it should be coded by 1 byte with b8 is set to 0- BER-TLV Data Objects
without the value field (the length field is equal to '00') should not be present.
4.6.15 GE.3.003.00
Verdict Passed
Test description To validate correctness of records. Check for padding and ensure the padding rules are
respected as per EMV Specification Update SU69 – Padding of BER-TLV Encoded Constructed
Data Objects.
✔
✔
4.6.16 GE.4.001.00
Verdict Passed
Test description To ensure that each record returned by a payment application is less than or equal to 254
bytes
4.6.17 GE.4.001.00.PVT
Verdict Not Applicable
Test description To ensure that AC Issuer Master Key is correctly personalized on the contactless interface.
4.6.18 ID.1.004.00
Verdict Not Applicable
Test description To ensure that if the Application Default Action is present, it has the correct length and RFU
settings
4.6.19 MD.3.001.00
Verdict Passed
Test description To ensure that if Cardholder Name is present, it has the correct format and length
▤ Text value = /
4.6.20 MD.13.002.00
Verdict Not Applicable
Test description To ensure the Form Factor Indicator (FFI) is present and formatted correctly
4.6.21 MD.21.001.01
Verdict Passed
Test description To ensure that the Track 2 Equivalent Data is present in response to the GPO command or
ReadRecord response and correctly formatted
4.6.22 MD.22.001.00
Verdict Passed
Test description To ensure Application Transaction Counter (ATC) is present in the GET PROCESSING OPTIONS
response and formatted correctly
4.6.23 MD.26.002.00
Verdict Not Applicable
Test description To ensure that the Cardholder Name returned over the contactless interface does not match
the 'real' cardholder name encoded on the physical magnetic stripe
4.6.24 MD.26.003.00
Verdict Passed
Test description To check that the Cardholder Name when returned contains same value across contactless
paths
4.6.25 MD.29.001.00
Verdict Not Applicable
Test description To ensure that Customer Exclusive Data has the correct length (if present)
4.6.26 MD.29.002.00
Verdict Not Applicable
Test description To check that the Customer Exclusive Data is consistent across all supported contactless paths
4.6.27 MD.31.001.00
Verdict Passed
Test description To ensure that the Form Factor Indicator (FFI) is present and formatted correctly when FFI
version 1 is used for a standard card
4.6.28 MD.31.001.01
Verdict Not Applicable
Test description To ensure that the Form Factor Indicator (FFI) is present and formatted correctly (for non-
mobile, non-card form factors).
4.6.29 MD.31.001.03
Verdict Not Applicable
Test description To ensure that Form Factor Indicator (FFI) is present and formatted correctly when FFI version
2 is used for a standard card
4.6.30 MD.31.001.04
4.6.31 MD.31.002.00
Verdict Passed
Test description To ensure that the Form Factor Indicator (FFI) is consistent across all supported contactless
paths
4.6.32 MS.1.003.01
Verdict Inconclusive
Test description To ensure the consistency of Track 1 data on magnetic stripe and data elements on the
primary Visa application on the chip
4.6.33 MS.1.006.00
Verdict Not Applicable
Test description To ensure the consistency of Track 1 Discretionary Data on magnetic stripe and Track 1
Discretionary Data on the chip (if present)
4.6.34 MS.2.002.01
Verdict Inconclusive
Test description To ensure the consistency of Track 2 data on magnetic stripe and data elements on the
primary application on the chip
4.6.35 MS.2.004.01
Verdict Inconclusive
Test description To ensure that the CVV digits in the Track 2 Discretionary Data on the magnetic stripe do not
match those same digits on the chip
4.6.36 PR.1.001.00
Verdict Not Applicable
Test description To ensure that Payment Account Reference (if present) has the correct length and holds a valid
value
4.6.37 PS.11.001.00
Verdict Not Applicable
Test description To check the correctness of the Directory Discretionary Template (tag '73') (if present)
4.6.38 QF.6.001.00
Verdict Not Applicable
Test description To check that the Card Transaction Qualifiers (CTQ) is set to the Visa recommended value (if
present) (for Plus)
4.6.39 QF.11.001.00
Verdict Passed
Test description To ensure that the type of Application Cryptogram is ARQC or AAC.
4.6.40 QN.10.001.00
Verdict Not Applicable
Test description To ensure that the Application Interchange Profile is present, is the correct length, and
contains the correct value
4.6.41 QN.10.001.01
Verdict Passed
Test description To ensure that the Application Interchange Profile (tag '82') is present, is the correct length,
and contains the correct value
4.6.42 QN.10.002.00
Verdict Not Applicable
Test description To ensure that the Application Interchange Profile is present, is the correct length, and
contains the correct value (for mobile handset)
4.6.43 QN.10.003.03
Verdict Passed
Test description To ensure that the Application File Locator (AFL) returned in the GET PROCESSING OPTIONS
Response is consistent with the Application Interchange Profile (AIP).
4.6.44 QN.12.001.00
Verdict Passed
Test description To ensure that Card Transaction Qualifiers (CTQ) has the correct length (if present).
4.6.45 QN.12.002.00
Verdict Passed
Test description To ensure that if the Application File Locator (AFL) is present in the GET PROCESSING OPTIONS
response, the length and format are correct.
4.6.46 QN.12.003.00
Verdict Passed
Test description To ensure the Application File Locator (AFL) is correctly formatted and holds a valid value.
4.6.47 QN.16.001.00
Verdict Passed
Test description To ensure that Application Cryptogram (AC) is present in the GET PROCESSING OPTIONS
response and length and format are correct
4.6.48 SE.5.001.00
Verdict Passed
Test description To ensure that the Application PAN Sequence Number is formatted correctly (when applicable)
4.6.49 SE.5.002.00
Verdict Passed
Test description To ensure that the Application PAN Sequence Number is consistent across all supported
contact and contactless paths
4.6.50 SE.7.001.00
Verdict Passed
Test description To ensure that if the Application Usage Control is present, it is the correct length and value
4.6.51 SE.7.002.00
Verdict Passed
Test description To ensure that the Issuer Country Code is present when the Application Usage Control is
present
4.6.52 SE.7.004.01
Verdict Not Applicable
Test description To ensure that the Application Usage Control contains the correct values (if present) for Plus
(contactless)
4.6.53 SE.7.006.00
Verdict Passed
Test description To ensure that International Cash Back is not supported in the Application Usage Control
4.6.54 SE.7.007.00
Verdict Not Applicable
Test description To check that Domestic Cash Back is not supported in Application Usage Control for Visa
Credit
4.6.55 SE.7.007.01
Verdict Not Applicable
Test description To check that Domestic Cash Back is supported in Application Usage Control for Visa Debit and
Visa Electron
4.6.56 SE.7.007.03
Verdict Passed
Test description To ensure that the Application Usage Control (AUC) is consistent across all supported qVSDC
contactless paths when the card application supports manual cash and/or domestic cashback
4.6.57 SE.7.007.04
Verdict Not Applicable
Test description To ensure that the Application Usage Control is consistent across all supported qVSDC
contactless paths when the card application does not support manual cash nor cashback
4.6.58 SE.7.007.05
Verdict Passed
Test description To ensure that the Application File Locator identifies the record containing the Application
Usage Control when the card application supports manual cash and/or domestic cashback.
▤ GPO response:
▤ Tag 77 : Response Message Template Format 2
▤ Tag 82 : Application Interchange Profile [VCPS] : 00
20
▤ Byte 1 bit 8 = 0 RFU
bit 7 = 0 Offline static data authentication is NOT supported
for online authorizations
bit 6 = 0 Offline dynamic data authentication is NOT supported
bit 5 = 0 Not used for VCPS
bit 4 = 0 Not used for VCPS
bit 3 = 0 Not used for VCPS
bit 2 = 0 RFU / Not used for VCPS (VCPS 2.2)
bit 1 = 0 Not used for VCPS
Byte 2 bit 8 = 0 MSD is NOT supported
bit 7 = 0 Mobile handset
bit 6 = 1 Contactless transaction
bit 5 = 0 RFU
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
▤ Tag 94 : Application File Locator (AFL) : 18
02 02 00
▤ AFL (1) = 18 02 02 00
▤ AFL (1) = 18 02 02 00
▤ SFI (decimal) = 3
▤ Start record = 2
▤ End record = 2
▤ Number of records needed
for offline data authentication = 0
▤ Tag 57 : Track 2 Equivalent Data : 48
89 62 00 14 09 79 20 D2 50 52 21 17 71 68 80 00 00 0F
▤ PAN = 4889620014097920
▤ Separator field = D
▤ Expiry Date (YY/MM) = 25/05
▤ Service Code = 221
▤ Discretionary Data = 1771688000000F
▤ (may be padded with one 'F')
▤ Tag 5F 20: Cardholder Name : 20
2F
▤ Text value = /
▤ Tag 5F 34: Application PAN Sequence Number : 01
▤ Tag 9F 10: Issuer Application Data [VCPS 2.2] : 06
01 11 03 A0 20 00
▤ VISA Discretionary Data : 06 01 11 03 A0 20 00
▤ Length Indicator = 06
▤ Derivation Key Index = 01
▤ Cryptogram Version Number = 11
▤ Card Verification Results (CVR) = 03 A0 20 00
▤ Byte 1 bit 8-1 = 00000011 Length indicator ('03')
▤ Byte 2 bit 8-7 = 10 AC returned in 2nd GENERATE AC: Not requested
bit 6-5 = 10 AC returned in 1st GENERATE AC: ARQC
bit 4 = 0 Issuer Authentication successfull or not
performed
bit 3 = 0 Offline PIN verification not performed
bit 2 = 0 Offline PIN verification passed or not
performed
bit 1 = 0 Able to go online or offline transaction
▤ Byte 3 bit 8 = 0 Last online transaction completed
bit 7 = 0 PIN Try Limit not exceeded
bit 6 = 1 Exceeded velocity checking counters
bit 5 = 0 No new card
bit 4 = 0 Issuer Authentication successful on last
online transaction or not performed
bit 3 = 0 Issuer Authentication performed after online
authorization or offline transaction
bit 2 = 0 Application not blocked by card
bit 1 = 0 Offline static data authentication passed or
was not performed on last transaction
▤ Byte 4 bit 8-5 = 0000 Number of Issuer Script Commands : '0'
bit 4 = 0 Issuer Script processing passed
bit 3 = 0 Offline dynamic data authentication passed or
was not performed on last transaction
bit 2 = 0 Offline dynamic data authentication not
performed
bit 1 = 0 PIN verification command received for a PIN-
Expecting card or card does not expect PIN (i.e. Offline PIN verification
not supported)
▤ Tag 9F 26: Application Cryptogram (AC) : 7C
85 59 34 77 31 03 54
▤ Tag 9F 27: Cryptogram Information Data (CID) : 80
▤ Byte 1 bit 8-7 = 10 ARQC
bit 6-5 = 00 Payment System specific cryptogram
bit 4 = 0 No advice required
bit 3-1 = 000 No information given
▤ Tag 9F 36: Application Transaction Counter (ATC) : 00
4.6.59 SE.7.007.06
Verdict Not Applicable
Test description To ensure that the Application Usage Control (AUC) and Issuer Country Code (tag '5F28') are
not personalized when the card application does not support manual cash nor cashback
4.6.60 SE.10.001.00
Verdict Not Applicable
Test description To ensure Issuer Application Data is present and formatted correctly
4.6.61 SE.10.002.00
Verdict Not Applicable
Test description To ensure the Cryptogram Version Number within the Issuer Application Data has the correct
value
4.6.62 SE.10.003.00
Verdict Passed
Test description To ensure Issuer Application Data (IAD, tag '9F10') is present, formatted correctly and has the
correct values
4.6.63 SE.10.003.01
Verdict Passed
Test description To ensure the value of the Issuer Discretionary Data (IDD) Option ID neither '1' nor '2'
4.6.64 SE.10.003.02
Verdict Not Applicable
Test description To ensure the Application Default Action (ADA) does not support padding method '80' when
using Issuer Application Data (IAD) Format 2
4.6.65 SE.16.005.00
Verdict Not Applicable
Test description To ensure that the Issuer Public Key Certificate (tag '90') has correct length.
4.6.66 SE.16.006.00
Verdict Not Applicable
Test description To ensure that the Issuer Public Keys that are used for the Visa or Visa Electron Payment
Application are used solely for that purpose.
4.6.67 SE.16.007.00
Verdict Not Applicable
Test description To ensure that the Issuer Public Key for cards expiring after December 2016 must be 1152 bits
or longer.
4.6.68 SE.16.008.00
Verdict Not Applicable
Test description To ensure that the Issuer Public Keys must be equal to or less than the longest VSDC CA Public
Key currently being used for signing certificates.
4.6.69 SE.16.009.00
4.6.70 SE.22.001.00
Verdict Not Applicable
Test description To ensure tags in different transaction paths have the same value
4.6.71 SE.23.001.00
Verdict Passed
Test description To ensure tags in different transaction paths have the same value
4.6.72 SE.24.001.00
Verdict Not Applicable
Test description To ensure if the Form Factor Indicator (FFI) is version 2, the card capabilities set in the FFI
correspond to the CVMs set in the Card Additional Processes.
4.6.73 SH.6.001.01
Verdict Not Applicable
Test description To ensure contactless-only devices (non-card Form Factors) do not request to process
transaction as a contact chip transaction
4.6.74 SH.6.001.02
Verdict Not Applicable
Test description To ensure contactless-only card does not request to process transaction as a contact chip
transaction
4.6.75 SH.40.001.02
Verdict Passed
Test description To ensure that the Cryptogram Information Data (tag '9F27') is present and contains the
correct values
4.6.76 SH.42.001.00
Verdict Not Applicable
Test description To ensure that Mobile Application Identifier is present and formatted correctly
4.6.77 SH.42.002.00
Verdict Not Applicable
Test description To ensure that the Issuing (ISO) BIN contained in the Mobile Application Identifier is consistent
with the PAN found in Track 2 Equivalent Data
For each application found, the data are presented in a separate section with the following structure:
Subsection 1: data elements in alphabetical order
Subsection 2: data elements sorted by tag
Subsection 3: unknown data elements present in the application
Note: This chapter does not contain test results.
Tag BF 58
Data DF 11 06 00 00 00 00 00 00 DF 21 06 00 00 00 00 00 00 DF 31 06 00 00 02
00 00 00
▤ Profile: 1
▤ Cumulative Total Transaction Amount : 00 00 00 00 00 00
▤ Cumulative Total Transaction Amount Limit : 00 00 00 00 00 00
▤ Cumulative Total Transaction Amount Upper Limit : 00 00 02 00 00 00
▤ Cumulative Total Transaction Amount – No CVM : <not present>
▤ Cumulative Total Transaction Amount Limit – No CVM : <not present>
Tag 9F 7D
Data 31 36 30 34 32 38 20 56 53 44 43 20 32 39
Tag 9F 26
Data 27 3A 90 BF EB 41 5F 62
Tag 9F 51
Data 00 51
▤ Code (num) = 00 51
▤ Code (an) = AMD
▤ Currency = Armenian Dram
Tag 9F 44
Data 02
Tag 9F 52
Data 82 38 00 00 00 00
bit 2 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
▤ Byte 5 bit 8-5 = 0000 RFU
bit 4 = 0 If Offline PIN verification not performed or not
successful, no action required to send transaction online
bit 3 = 0 If Offline PIN verification not performed, no action
required to decline if unable to transmit transaction online
bit 2 = 0 If Offline PIN verification not successful, no action
required to decline if unable to transmit transaction online
bit 1 = 0 Secure Messaging not uses EMV Session key-based derivation
▤ Byte 6 bit 8 = 0 CDCVM not Supported
bit 7-1 = 0000000 RFU
Tag 5F 25
Data 21 05 01
▤ Year : 2021
▤ Month: May
▤ Day : 01
Tag 5F 24
Data 25 05 31
▤ Year : 2025
▤ Month: May
▤ Day : 31
Tag 94
Data 08 02 02 00 10 01 02 00 28 01 03 01
▤ AFL (1) = 08 02 02 00
▤ SFI (decimal) = 1
▤ Start record = 2
▤ End record = 2
▤ Number of records needed
for offline data authentication = 0
▤ AFL (2) = 10 01 02 00
▤ SFI (decimal) = 2
▤ Start record = 1
▤ End record = 2
▤ Number of records needed
for offline data authentication = 0
▤ AFL (3) = 28 01 03 01
▤ SFI (decimal) = 5
▤ Start record = 1
▤ End record = 3
▤ Number of records needed
for offline data authentication = 1
Tag 82
Data 3C 00
Tag BF 5B
Data DF 01 02 00 00
Tag 50
Data 56 69 73 61
Tag 5F 34
Data 01
Tag 9F 12
Data 56 69 73 61
Tag 5A
Data 48 89 62 00 14 09 79 20
Tag 87
Data 01
Tag 9F 5A
Data 60 00 51 00 51
Tag 9F 36
Data 00 06
▤ Decimal value = 6
Tag 9F 07
Data FF 80
bit 6 = 0 RFU
bit 5 = 0 RFU
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Tag 9F 08
Data 00 A0
▤ VIS 1.6.0
Tag 9F 68
Data 4C 00 F0 00
bit 1 = 0 RFU
Tag 8C
Data 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04
Tag 8D
Data 8A 02 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04
Tag 5F 20
Data 41 52 54 55 52 2F 47 48 41 5A 41 52 59 41 4E 20 20 20 20 20 20 20 20 20
20 20
Tag 8E
Data 00 00 00 00 00 00 00 00 02 05 44 03 41 03 42 03 1E 03 1F 02
▤ Amount X = 00 00 00 00
▤ Amount Y = 00 00 00 00
▤ CVM 1: [02 05] (Enciphered PIN verified online)
▤ Byte 1 bit 8 = 0 (default value)
bit 7 = 0 (Fail Cardholder Verification if this CVM is
unsuccessful))
bit 6-1= 000010 (Enciphered PIN verified online)
▤ Byte 2 = '05' (If purchase with cashback)
▤ CVM 2: [44 03] (Enciphered PIN verification performed by ICC)
▤ Byte 1 bit 8 = 0 (default value)
bit 7 = 1 (Apply succeeding CVM field if this CVM is unsuccessful)
bit 6-1= 000100 (Enciphered PIN verification performed by ICC)
▤ Byte 2 = '03' (If terminal supports the CVM type)
Tag 8F
Data 09
Tag 9F 58
Data 00
▤ Decimal value = 0
Tag 9F 59
Data 03
▤ Decimal value = 3
Tag 9F 5E
Data 03
▤ Decimal value = 3
Tag 9F 53
Data 01
▤ Decimal value = 1
Tag BF 55
Data DF 11 01 00 DF 21 01 00 DF 31 01 03 DF 41 06 00 00 00 00 00 00 DF 51 06
00 00 00 00 00 00 DF 71 06 00 00 00 00 00 00
Tag BF 56
Data DF 11 01 02 DF 21 01 00 DF 31 01 03
▤ Profile: 1
▤ Consecutive Transaction Counter : 02
▤ Consecutive Transaction Counter Limit : 00
▤ Consecutive Transaction Counter Upper Limit : 03
▤ Consecutive Transaction Counter – No CVM : <not present>
▤ Consecutive Transaction Counter Limit – No CVM : <not present>
Tag 9F 27
Data 80
Tag 9F 54
Data 00 00 00 00 00 00
Tag 9F 5C
Data 00 00 02 00 00 00
Tag 84
Data A0 00 00 00 03 10 10
Tag 9F 49
Data 9F 37 04
Tag 9F 46
Data 54 19 A5 B1 84 FE BA BE 00 7D FF 1D BA 4A 61 F3 C6 7A 79 17 0A 32 C1 FA
99 C9 E4 7A 69 E5 86 24 79 8B F6 8E F0 5E 87 7F 80 DA 2F 0B 79 EF 1C 01
BA 56 7D B6 2A 37 69 0C 9C 42 08 A8 3C DB CF 46 48 B0 9C 6A B6 84 E8 F1
19 CC 02 DA E6 55 E1 10 15 3B B3 D6 6D 10 E0 75 DE 6E 54 E9 1E E2 09 89
46 FB FD A1 69 1D 7F B2 DB B6 70 5B C7 1A 71 92 B0 C9 F2 8B 36 C6 BF 2C
7D 65 8A 43 D5 EA 82 57 0F FA 3B E5 9C 47 A7 36 7B 51 43 0E 0D 73 A1 54
B2 14 74 FD F2 52 57 F9 09 33 30 03 B1 1D 76 84 D8 7A 99 C6 B4 C7 B0 C4
B8 94 2D 8D DF F7 16 4C
Tag 9F 47
Data 03
Tag BF 57
Data DF 11 01 02 DF 21 01 01 DF 31 01 03 DF 51 01 02
▤ Profile: 1
▤ Consecutive Transaction Counter International : 02
▤ Consecutive Transaction Counter International Limit : 01
▤ Consecutive Transaction Counter International Upper Limit : 03
▤ Consecutive Transaction Counter International Country : 02
▤ Consecutive Transaction Counter International Country Limit : <not present>
Tag 9F 0D
Data B8 60 AC 88 00
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Tag 9F 0E
Data 00 10 00 00 00
bit 4 = 0 RFU
bit 3 = 0 RFU
bit 2 = 0 RFU
bit 1 = 0 RFU
Tag 9F 0F
Data B8 68 BC 98 00
Tag 9F 10
Data 06 01 0A 03 A0 A0 02
Tag 9F 56
Data 80
Tag 9F 11
Data 01
Tag 5F 28
Data 00 51
▤ Country Code = 00 51
▤ Country Name = Armenia
Tag 9F 57
Data 00 51
▤ Country Code = 00 51
▤ Country Name = Armenia
Tag 90
Data 3F 58 87 17 54 6F 88 E5 05 89 FE A3 46 19 C9 12 41 E3 4A 8F EC 8F AC 33
30 96 07 86 CF C2 9E B8 08 E5 4A 52 8C B5 04 8D AB 04 96 65 45 B6 33 D5
91 F4 DD F0 24 40 B7 14 DB 63 CF 7E 8D 9B 00 E4 76 BF D3 91 D7 C1 CB E2
37 79 2A 59 B6 D1 D6 53 61 56 3B 4F F6 03 A4 39 E2 7C F2 DB 3A 6D 23 25
69 71 D2 B3 84 44 10 15 0A 02 6D 24 D7 90 B4 63 24 9A 24 A4 46 A4 67 B3
2B 0C 5D D1 D8 5B F0 7A DF 67 7B E3 58 66 AF 91 87 D6 E6 71 0C 6C 83 E5
C6 2E 2F 21 C7 6C 23 F5 98 4A 7B 67 58 7D 2B A1 BD FE 7E BF D8 12 40 69
30 9C A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A FF 19 0E 14 9B 12 59 AE 2E
B7 8D D4 FF 3F DC 85 2B D5 51 A8 5B 11 73 48 66 31 3E 98 EF 14 B9 C3 2D
BE 5C 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39 9D 5B D8 22 16 68
D3 3B 1B 93 7C 1D 6C 29
Tag 9F 32
Data 03
Tag 5F 2D
Data 65 6E 72 75
Tag 9F 13
Data 00 02
▤ Decimal value = 2
Tag 9F 17
Data 03
▤ Decimal value = 3
Tag 9F 38
Data 9F 1A 02
Tag 5F 30
Data 02 21
Tag 9F 4B
Data 49 7E CF BA 58 A3 EF 3B 0B 59 E5 BF 82 D3 65 93 67 40 D2 37 6C 74 1D FC
22 D0 3B 29 98 E5 48 12 CE 13 F8 02 40 40 97 13 06 DF DD D0 6B AF 33 8F
F7 BA 47 F8 DE 27 14 62 60 9E 41 DC BE 16 6A 68 23 07 C1 A9 57 03 68 13
99 80 B2 39 6B 0F A8 DC 47 F6 40 51 24 A4 F4 B9 A4 3A 08 CD 93 A0 1C AD
24 73 21 DD 85 B8 ED BD 0C 2B 57 0D 7B CF 27 74 E2 33 0E C5 03 CC 5F 81
01 12 58 AB 55 77 9C FE
Tag 9F 4A
Data 82
Tag 9F 1F
Data 31 37 37 31 36 30 30 30 30 30 30 30 30 30 30 38 38 30 30 30 30 30 30 30
Tag 57
Data 48 89 62 00 14 09 79 20 D2 50 52 21 17 71 68 80 00 00 0F
▤ PAN = 4889620014097920
▤ Separator field = D
Tag 9F 79
Data 00 00 00 00 00 00
Tag 9F 77
Data 00 00 00 00 00 00
Tag 9F 78
Data 00 00 00 00 00 00
Tag BF 58
Data DF 11 06 00 00 00 00 00 00 DF 21 06 00 00 00 00 00 00 DF 31 06 00 00 02
00 00 00
▤ Profile: 1
▤ Cumulative Total Transaction Amount : 00 00 00 00 00 00
▤ Cumulative Total Transaction Amount Limit : 00 00 00 00 00 00
▤ Cumulative Total Transaction Amount Upper Limit : 00 00 02 00 00 00
▤ Cumulative Total Transaction Amount – No CVM : <not present>
▤ Cumulative Total Transaction Amount Limit – No CVM : <not present>
Tag 9F 7D
Data 31 36 30 34 32 38 20 56 53 44 43 20 32 39
Tag 9F 51
Data 00 51
▤ Code (num) = 00 51
▤ Code (an) = AMD
▤ Currency = Armenian Dram
Tag 9F 52
Data 82 38 00 00 00 00
Tag BF 5B
Data DF 01 02 00 00
Tag 50
Data 56 69 73 61
Tag 9F 12
Data 56 69 73 61
Tag 87
Data 01
Tag 9F 5A
Data 60 00 51 00 51
Tag 9F 36
Data 00 03
▤ Decimal value = 3
Tag 9F 68
Data 4C 00 F0 00
Tag 9F 58
Data 00
▤ Decimal value = 0
Tag 9F 59
Data 03
▤ Decimal value = 3
Tag 9F 5E
Data 03
▤ Decimal value = 3
Tag 9F 53
Data 01
▤ Decimal value = 1
Tag BF 55
Data DF 11 01 00 DF 21 01 00 DF 31 01 03 DF 41 06 00 00 00 00 00 00 DF 51 06
00 00 00 00 00 00 DF 71 06 00 00 00 00 00 00
Tag BF 56
Data DF 11 01 01 DF 21 01 00 DF 31 01 03
▤ Profile: 1
▤ Consecutive Transaction Counter : 01
▤ Consecutive Transaction Counter Limit : 00
▤ Consecutive Transaction Counter Upper Limit : 03
▤ Consecutive Transaction Counter – No CVM : <not present>
▤ Consecutive Transaction Counter Limit – No CVM : <not present>
Tag 9F 54
Data 00 00 00 00 00 00
Tag 9F 5C
Data 00 00 02 00 00 00
Tag 84
Data A0 00 00 00 03 10 10
Tag BF 57
Data DF 11 01 01 DF 21 01 01 DF 31 01 03 DF 51 01 01
▤ Profile: 1
▤ Consecutive Transaction Counter International : 01
▤ Consecutive Transaction Counter International Limit : 01
▤ Consecutive Transaction Counter International Upper Limit : 03
▤ Consecutive Transaction Counter International Country : 01
▤ Consecutive Transaction Counter International Country Limit :
Tag 9F 11
Data 01
Tag 9F 57
Data 00 51
▤ Country Code = 00 51
▤ Country Code = 00 51
▤ Country Name = Armenia
Tag 5F 2D
Data 65 6E 72 75
Tag 9F 17
Data 03
▤ Decimal value = 3
Tag 9F 38
Data 9F 66 04 9F 02 06 9F 37 04 5F 2A 02
Tag 9F 79
Data 00 00 00 00 00 00
Tag 9F 77
Data 00 00 00 00 00 00
Tag 9F 78
Data 00 00 00 00 00 00
Tag 9F 26
Data 7C 85 59 34 77 31 03 54
Tag 94
Data 18 02 02 00
▤ AFL (1) = 18 02 02 00
▤ SFI (decimal) = 3
▤ Start record = 2
▤ End record = 2
▤ Number of records needed
for offline data authentication = 0
Tag 82
Data 00 20
Tag 50
Data 56 69 73 61
Tag 5F 34
Data 01
Tag 9F 12
Data 56 69 73 61
Tag 87
Data 01
Tag 9F 5A
Data 60 00 51 00 51
Tag 9F 36
Data 00 04
▤ Decimal value = 4
Tag 9F 07
Data C0 80
Tag 9F 6C
Data 28 00
Tag 5F 20
Data 20 2F
▤ Text value = /
Tag 9F 27
Data 80
Tag 84
Data A0 00 00 00 03 10 10
Tag 9F 6E
Data 20 70 00 00
Tag 9F 10
Data 06 01 11 03 A0 20 00
Tag 9F 11
Data 01
Tag 5F 28
Data 00 51
▤ Country Code = 00 51
▤ Country Name = Armenia
Tag 5F 2D
Data 65 6E 72 75
Tag 9F 38
Data 9F 66 04 9F 02 06 9F 37 04 5F 2A 02
Tag 57
Data 48 89 62 00 14 09 79 20 D2 50 52 21 17 71 68 80 00 00 0F
▤ PAN = 4889620014097920
▤ Separator field = D
▤ Expiry Date (YY/MM) = 25/05
▤ Service Code = 221
▤ Discretionary Data = 1771688000000F
▤ (may be padded with one 'F')
Tag 9F 26
Data 87 19 FA 55 D9 91 EF C5
Tag 5F 24
Data 25 05 31
▤ Year : 2025
▤ Month: May
▤ Day : 31
Tag 94
Data 18 01 02 01 10 01 04 00
▤ AFL (1) = 18 01 02 01
▤ SFI (decimal) = 3
▤ Start record = 1
▤ End record = 2
▤ Number of records needed
for offline data authentication = 1
▤ AFL (2) = 10 01 04 00
▤ SFI (decimal) = 2
▤ Start record = 1
▤ End record = 4
▤ Number of records needed
for offline data authentication = 0
Tag 82
Data 20 20
Tag 50
Data 56 69 73 61
Tag 5F 34
Data 01
Tag 9F 12
Data 56 69 73 61
Tag 5A
Data 48 89 62 00 14 09 79 20
Tag 87
Data 01
Tag 9F 5A
Data 60 00 51 00 51
Tag 9F 36
Data 00 05
▤ Decimal value = 5
Tag 9F 07
Data C0 80
Tag 9F 69
Data 01 70 51 16 06 28 00
Tag 9F 6C
Data 28 00
Tag 5F 20
Data 20 2F
▤ Text value = /
Tag 8F
Data 09
Tag 9F 27
Data 80
Tag 84
Data A0 00 00 00 03 10 10
Tag 9F 6E
Data 20 70 00 00
Tag 9F 46
Data 61 D3 E9 00 4E BD 04 0B 40 89 D0 EF C2 02 06 78 1C 60 9D 6F FB AB A3 B8
03 FD 14 17 AA 4D EC AD 10 B5 A4 1D 5F 49 15 FF 89 B3 7C AC 1E 2F 63 A3
29 AE 84 93 90 D8 CA 8A CC BE 05 58 CE 9D 5D AD 09 6C 74 EC DE 88 EA 50
A8 6D E4 03 E3 E4 DE 6D 39 56 77 81 63 8F 03 AB 4E B8 82 D7 98 AD 67 76
1D 02 E1 30 C0 1B A4 BC 1E C9 8F 02 23 99 FB 9F 25 05 8D B0 58 AD 14 15
AF CF 21 94 8A EC 2E 46 A4 BE 70 80 5D 81 3F A3 6E 4F A2 EC 83 01 07 52
67 D0 30 64 A2 08 73 97 66 2D 06 8C BA 9C 58 0B 91 DE 78 41 75 DF 5B 44
85 F0 C8 2A 58 74 C6 68
Tag 9F 47
Data 03
Tag 9F 10
Data 06 01 11 03 A0 20 00
Tag 9F 11
Data 01
Tag 5F 28
Data 00 51
▤ Country Code = 00 51
▤ Country Name = Armenia
Tag 90
Data 3F 58 87 17 54 6F 88 E5 05 89 FE A3 46 19 C9 12 41 E3 4A 8F EC 8F AC 33
30 96 07 86 CF C2 9E B8 08 E5 4A 52 8C B5 04 8D AB 04 96 65 45 B6 33 D5
91 F4 DD F0 24 40 B7 14 DB 63 CF 7E 8D 9B 00 E4 76 BF D3 91 D7 C1 CB E2
37 79 2A 59 B6 D1 D6 53 61 56 3B 4F F6 03 A4 39 E2 7C F2 DB 3A 6D 23 25
69 71 D2 B3 84 44 10 15 0A 02 6D 24 D7 90 B4 63 24 9A 24 A4 46 A4 67 B3
2B 0C 5D D1 D8 5B F0 7A DF 67 7B E3 58 66 AF 91 87 D6 E6 71 0C 6C 83 E5
C6 2E 2F 21 C7 6C 23 F5 98 4A 7B 67 58 7D 2B A1 BD FE 7E BF D8 12 40 69
30 9C A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A FF 19 0E 14 9B 12 59 AE 2E
B7 8D D4 FF 3F DC 85 2B D5 51 A8 5B 11 73 48 66 31 3E 98 EF 14 B9 C3 2D
BE 5C 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39 9D 5B D8 22 16 68
D3 3B 1B 93 7C 1D 6C 29
Tag 9F 32
Data 03
Tag 5F 2D
Data 65 6E 72 75
Tag 9F 38
Data 9F 66 04 9F 02 06 9F 37 04 5F 2A 02
Tag 9F 4B
Data 93 C5 88 C1 D8 98 D0 88 F1 EB 4F BE A6 2D C0 EB 1E 51 5B FC B7 94 E8 D0
B0 BC 70 DE 6E 6E 5B F5 E3 07 B4 5E 93 96 0C 4A 05 B7 98 31 A9 00 43 04
A1 02 79 89 2E E7 B4 32 A3 61 2E 0E 83 4D FF 04 54 34 86 89 DE 57 86 71
89 00 D3 73 C0 18 DA 86 58 18 2C C5 52 4A 01 5F 15 97 EB 87 52 18 A4 B8
A7 6C 47 B3 3F AB 2D 8B 5F 96 1A B7 2F 1A 20 66 19 A0 82 00 7C 6A 16 3B
2C 94 41 96 90 9E 6F F1
Tag 9F 4A
Data 82
Tag 57
Data 48 89 62 00 14 09 79 20 D2 50 52 21 17 71 68 80 00 00 0F
▤ PAN = 4889620014097920
▤ Separator field = D
▤ Expiry Date (YY/MM) = 25/05
▤ Service Code = 221
▤ Discretionary Data = 1771688000000F
▤ (may be padded with one 'F')
▤ Value '84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14 61 12 4F
▤ Value '84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 17 BF 0C 14 61 12 4F
07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01'h structure
▤ '84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31'h structure
▤ Tag '84'h
▤ Length '0E'h
▤ Value '32 50 41 59 2E 53 59 53 2E 44 44 46 30 31'h
▤ 'A5 17 BF 0C 14 61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01'h
structure
▤ Tag 'A5'h
▤ Length '17'h
▤ Value 'BF 0C 14 61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01
01'h structure
▤ 'BF 0C 14 61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01'h
structure
▤ Tag 'BF 0C'h
▤ Length '14'h
▤ Value '61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01'h
structure
▤ '61 12 4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01'h structure
▤ Tag '61'h
▤ Length '12'h
▤ Value '4F 07 A0 00 00 00 03 10 10 50 04 56 69 73 61 87 01 01'h structure
▤ '4F 07 A0 00 00 00 03 10 10'h structure
▤ Tag '4F'h
▤ Length '07'h
▤ Value 'A0 00 00 00 03 10 10'h
▤ '50 04 56 69 73 61'h structure
▤ Tag '50'h
▤ Length '04'h
▤ Value '56 69 73 61'h
▤ '87 01 01'h structure
▤ Tag '87'h
▤ Length '01'h
▤ Value '01'h
⇦ Expected: ..
▤ SW: 90 00
• Initiate Application Processing (GET PROCESSING OPTIONS command)
⃗
▤ Class: 80 No secure
messaging
▤ Ins: A8 Get Processing Options
▤ P1: 00
▤ P2: 00
▤ Lc: 04
▤
▤ Tag: 83 (Command Template)
▤ Length: 02
▤ Value: 06 43
▤ Le: 00
⃖ Response
▤ Data: 80 0E 3C 00 08 02 02 00 10 01 02 00 28 01 03 01
▤ SW: 90 00
• Read Application Data (READ RECORD commands retrieve application data)
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 2
▤ P1: 01 Record 1
▤ P2: 14 SFI 2
▤ Lc:
▤
▤ Le: 00
▤ SFI = 2 (decimal)
▤ Record number = 01
⃖ Response
▤ Data:
▤ 70 81 FB 90 81 F8 3F 58 87 17 54 6F 88 E5 05 89
▤ FE A3 46 19 C9 12 41 E3 4A 8F EC 8F AC 33 30 96
▤ 07 86 CF C2 9E B8 08 E5 4A 52 8C B5 04 8D AB 04
▤ 96 65 45 B6 33 D5 91 F4 DD F0 24 40 B7 14 DB 63
▤ CF 7E 8D 9B 00 E4 76 BF D3 91 D7 C1 CB E2 37 79
▤ 2A 59 B6 D1 D6 53 61 56 3B 4F F6 03 A4 39 E2 7C
▤ F2 DB 3A 6D 23 25 69 71 D2 B3 84 44 10 15 0A 02
▤ 6D 24 D7 90 B4 63 24 9A 24 A4 46 A4 67 B3 2B 0C
▤ F2 DB 3A 6D 23 25 69 71 D2 B3 84 44 10 15 0A 02
▤ 6D 24 D7 90 B4 63 24 9A 24 A4 46 A4 67 B3 2B 0C
▤ 5D D1 D8 5B F0 7A DF 67 7B E3 58 66 AF 91 87 D6
▤ E6 71 0C 6C 83 E5 C6 2E 2F 21 C7 6C 23 F5 98 4A
▤ 7B 67 58 7D 2B A1 BD FE 7E BF D8 12 40 69 30 9C
▤ A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A FF 19 0E
▤ 14 9B 12 59 AE 2E B7 8D D4 FF 3F DC 85 2B D5 51
▤ A8 5B 11 73 48 66 31 3E 98 EF 14 B9 C3 2D BE 5C
▤ 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39
▤ 9D 5B D8 22 16 68 D3 3B 1B 93 7C 1D 6C 29
▤ SW: 90 00
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 2
▤ P1: 02 Record 2
▤ P2: 14 SFI 2
▤ Lc:
▤
▤ Le: 00
▤ SFI = 2 (decimal)
▤ Record number = 02
⃖ Response
▤ Data: 70 07 8F 01 09 9F 32 01 03
▤ SW: 90 00
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 5
▤ P1: 01 Record 1
▤ P2: 2C SFI 5
▤ Lc:
▤
▤ Le: 00
▤ SFI = 5 (decimal)
▤ Record number = 01
⃖ Response
▤ Data:
▤ 70 56 5F 25 03 21 05 01 5F 24 03 25 05 31 5A 08
▤ 48 89 62 00 14 09 79 20 5F 34 01 01 9F 07 02 FF
▤ 80 9F 0D 05 B8 60 AC 88 00 9F 0E 05 00 10 00 00
▤ 00 9F 0F 05 B8 68 BC 98 00 8E 14 00 00 00 00 00
▤ 00 00 00 02 05 44 03 41 03 42 03 1E 03 1F 02 5F
▤ 28 02 00 51 9F 4A 01 82
▤ SW: 90 00
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 5
▤ P1: 02 Record 2
▤ P2: 2C SFI 5
▤ Lc:
▤
▤ Le: 00
▤ SFI = 5 (decimal)
▤ Record number = 02
⃖ Response
▤ Data:
▤ 70 48 5F 30 02 02 21 9F 08 02 00 A0 8C 15 9F 02
▤ Data:
▤ 70 48 5F 30 02 02 21 9F 08 02 00 A0 8C 15 9F 02
▤ 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01
▤ 9F 37 04 8D 17 8A 02 9F 02 06 9F 03 06 9F 1A 02
▤ 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 9F 44 01 02
▤ 9F 47 01 03 9F 49 03 9F 37 04
▤ SW: 90 00
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 5
▤ P1: 03 Record 3
▤ P2: 2C SFI 5
▤ Lc:
▤
▤ Le: 00
▤ SFI = 5 (decimal)
▤ Record number = 03
⃖ Response
▤ Data:
▤ 70 81 B4 9F 46 81 B0 54 19 A5 B1 84 FE BA BE 00
▤ 7D FF 1D BA 4A 61 F3 C6 7A 79 17 0A 32 C1 FA 99
▤ C9 E4 7A 69 E5 86 24 79 8B F6 8E F0 5E 87 7F 80
▤ DA 2F 0B 79 EF 1C 01 BA 56 7D B6 2A 37 69 0C 9C
▤ 42 08 A8 3C DB CF 46 48 B0 9C 6A B6 84 E8 F1 19
▤ CC 02 DA E6 55 E1 10 15 3B B3 D6 6D 10 E0 75 DE
▤ 6E 54 E9 1E E2 09 89 46 FB FD A1 69 1D 7F B2 DB
▤ B6 70 5B C7 1A 71 92 B0 C9 F2 8B 36 C6 BF 2C 7D
▤ 65 8A 43 D5 EA 82 57 0F FA 3B E5 9C 47 A7 36 7B
▤ 51 43 0E 0D 73 A1 54 B2 14 74 FD F2 52 57 F9 09
▤ 33 30 03 B1 1D 76 84 D8 7A 99 C6 B4 C7 B0 C4 B8
▤ 94 2D 8D DF F7 16 4C
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: AE Generate Application Cryptogram
▤ P1: 80 ARQC
▤ P2: 00
▤ Lc: 1D
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ 80 12 80 00 06 27 3A 90 BF EB 41 5F 62 06 01 0A
▤ 03 A0 A0 02
▤ SW: 90 00
External Authentication (Not needed to retrieve card data)
• Completion (SECOND GENERATE AC command retrieves
transaction related data)
⃗
▤ Class: 80 No secure
messaging
▤ Ins: AE Generate Application Cryptogram
▤ P1: 00 AAC
▤ P2: 00
▤ Lc: 1F
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ 80 12 00 00 06 1E 7F 30 0C 05 8E EE 21 06 01 0A
▤ 03 21 A0 02
▤ SW: 90 00
• Get Application Data (GET DATA commands retrieve application data)
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 55
▤ P1: BF Byte 1 of Tag 'BF 55'
▤ P2: 55 Byte 2 of Tag 'BF 55'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ BF 55 27 DF 11 01 00 DF 21 01 00 DF 31 01 03 DF
▤ 41 06 00 00 00 00 00 00 DF 51 06 00 00 00 00 00
▤ 00 DF 71 06 00 00 00 00 00 00
▤ SW: 90 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 56
▤ P1: BF Byte 1 of Tag 'BF 56'
▤ P2: 56 Byte 2 of Tag 'BF 56'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: BF 56 0C DF 11 01 02 DF 21 01 00 DF 31 01 03
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 57
▤ P1: BF Byte 1 of Tag 'BF 57'
▤ P2: 57 Byte 2 of Tag 'BF 57'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ BF 57 10 DF 11 01 02 DF 21 01 01 DF 31 01 03 DF
▤ 51 01 02
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 58
▤ P1: BF Byte 1 of Tag 'BF 58'
▤ P2: 58 Byte 2 of Tag 'BF 58'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ BF 58 1B DF 11 06 00 00 00 00 00 00 DF 21 06 00
▤ 00 00 00 00 00 DF 31 06 00 00 02 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 5B
▤ P1: BF Byte 1 of Tag 'BF 5B'
▤ P2: 5B Byte 2 of Tag 'BF 5B'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: BF 5B 05 DF 01 02 00 00
▤ SW: 90 00
▤ Class: 80 No secure
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 13
▤ P1: 9F Byte 1 of Tag '9F 13'
▤ P2: 13 Byte 2 of Tag '9F 13'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 13 02 00 02
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 36
▤ P1: 9F Byte 1 of Tag '9F 36'
▤ P2: 36 Byte 2 of Tag '9F 36'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 36 02 00 06
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 51
▤ P1: 9F Byte 1 of Tag '9F 51'
▤ P2: 51 Byte 2 of Tag '9F 51'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 51 02 00 51
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 52
▤ P1: 9F Byte 1 of Tag '9F 52'
▤ P2: 52 Byte 2 of Tag '9F 52'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 52 06 82 38 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 53
▤ P1: 9F Byte 1 of Tag '9F 53'
▤ P2: 53 Byte 2 of Tag '9F 53'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Le: 00
⃖ Response
▤ Data: 9F 53 01 01
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 54
▤ P1: 9F Byte 1 of Tag '9F 54'
▤ P2: 54 Byte 2 of Tag '9F 54'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 54 06 00 00 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 56
▤ P1: 9F Byte 1 of Tag '9F 56'
▤ P2: 56 Byte 2 of Tag '9F 56'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 56 01 80
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 57
▤ P1: 9F Byte 1 of Tag '9F 57'
▤ P2: 57 Byte 2 of Tag '9F 57'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 57 02 00 51
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 58
▤ P1: 9F Byte 1 of Tag '9F 58'
▤ P2: 58 Byte 2 of Tag '9F 58'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 58 01 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 59
▤ P1: 9F Byte 1 of Tag '9F 59'
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 5C
▤ P1: 9F Byte 1 of Tag '9F 5C'
▤ P2: 5C Byte 2 of Tag '9F 5C'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 5C 06 00 00 02 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 5E
▤ P1: 9F Byte 1 of Tag '9F 5E'
▤ P2: 5E Byte 2 of Tag '9F 5E'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 5E 01 03
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 68
▤ P1: 9F Byte 1 of Tag '9F 68'
▤ P2: 68 Byte 2 of Tag '9F 68'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 68 04 4C 00 F0 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 77
▤ P1: 9F Byte 1 of Tag '9F 77'
▤ P2: 77 Byte 2 of Tag '9F 77'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 77 06 00 00 00 00 00 00
▤ SW: 90 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 78
▤ P1: 9F Byte 1 of Tag '9F 78'
▤ P2: 78 Byte 2 of Tag '9F 78'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 78 06 00 00 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 79
▤ P1: 9F Byte 1 of Tag '9F 79'
▤ P2: 79 Byte 2 of Tag '9F 79'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 79 06 00 00 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 7D
▤ P1: 9F Byte 1 of Tag '9F 7D'
▤ P2: 7D Byte 2 of Tag '9F 7D'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ 9F 7D 0E 31 36 30 34 32 38 20 56 53 44 43 20 32
▤ 39
▤ SW: 90 00
⃖ Response
⃖ Response
▤ Data:
▤ 6F 40 84 07 A0 00 00 00 03 10 10 A5 35 50 04 56
▤ 69 73 61 87 01 01 9F 38 0C 9F 66 04 9F 02 06 9F
▤ 37 04 5F 2A 02 5F 2D 04 65 6E 72 75 9F 12 04 56
▤ 69 73 61 9F 11 01 01 BF 0C 08 9F 5A 05 60 00 51
▤ 00 51
▤ SW: 90 00
External Authentication (Not needed to retrieve card data)
Completion (Not needed to retrieve card data)
• Get Application Data (GET DATA commands retrieve application data)
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 56
▤ P1: BF Byte 1 of Tag 'BF 56'
▤ P2: 56 Byte 2 of Tag 'BF 56'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: BF 56 0C DF 11 01 01 DF 21 01 00 DF 31 01 03
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 57
▤ P1: BF Byte 1 of Tag 'BF 57'
▤ P2: 57 Byte 2 of Tag 'BF 57'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ BF 57 10 DF 11 01 01 DF 21 01 01 DF 31 01 03 DF
▤ 51 01 01
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 58
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data BF 5B
▤ P1: BF Byte 1 of Tag 'BF 5B'
▤ P2: 5B Byte 2 of Tag 'BF 5B'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: BF 5B 05 DF 01 02 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 17
▤ P1: 9F Byte 1 of Tag '9F 17'
▤ P2: 17 Byte 2 of Tag '9F 17'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 17 01 03
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 36
▤ P1: 9F Byte 1 of Tag '9F 36'
▤ P2: 36 Byte 2 of Tag '9F 36'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 36 02 00 03
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 51
▤ P1: 9F Byte 1 of Tag '9F 51'
▤ P2: 51 Byte 2 of Tag '9F 51'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Le: 00
⃖ Response
▤ Data: 9F 51 02 00 51
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 52
▤ P1: 9F Byte 1 of Tag '9F 52'
▤ P2: 52 Byte 2 of Tag '9F 52'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 52 06 82 38 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 53
▤ P1: 9F Byte 1 of Tag '9F 53'
▤ P2: 53 Byte 2 of Tag '9F 53'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 53 01 01
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 54
▤ P1: 9F Byte 1 of Tag '9F 54'
▤ P2: 54 Byte 2 of Tag '9F 54'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 54 06 00 00 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 57
▤ P1: 9F Byte 1 of Tag '9F 57'
▤ P2: 57 Byte 2 of Tag '9F 57'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 57 02 00 51
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 58
▤ P1: 9F Byte 1 of Tag '9F 58'
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 59
▤ P1: 9F Byte 1 of Tag '9F 59'
▤ P2: 59 Byte 2 of Tag '9F 59'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 59 01 03
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 5C
▤ P1: 9F Byte 1 of Tag '9F 5C'
▤ P2: 5C Byte 2 of Tag '9F 5C'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 5C 06 00 00 02 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 5E
▤ P1: 9F Byte 1 of Tag '9F 5E'
▤ P2: 5E Byte 2 of Tag '9F 5E'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 5E 01 03
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 68
▤ P1: 9F Byte 1 of Tag '9F 68'
▤ P2: 68 Byte 2 of Tag '9F 68'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 68 04 4C 00 F0 00
▤ SW: 90 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 77
▤ P1: 9F Byte 1 of Tag '9F 77'
▤ P2: 77 Byte 2 of Tag '9F 77'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 77 06 00 00 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 78
▤ P1: 9F Byte 1 of Tag '9F 78'
▤ P2: 78 Byte 2 of Tag '9F 78'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 78 06 00 00 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 79
▤ P1: 9F Byte 1 of Tag '9F 79'
▤ P2: 79 Byte 2 of Tag '9F 79'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data: 9F 79 06 00 00 00 00 00 00
▤ SW: 90 00
⃗
▤ Class: 80 No secure
messaging
▤ Ins: CA Get Data 9F 7D
▤ P1: 9F Byte 1 of Tag '9F 7D'
▤ P2: 7D Byte 2 of Tag '9F 7D'
▤ Lc:
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ 9F 7D 0E 31 36 30 34 32 38 20 56 53 44 43 20 32
▤ 39
▤ SW: 90 00
▤ PDOL Information
qVSDC online transaction
26 80 00 00 00 00 00 00 00 02 01 02 03 04 06 43
• Application Selection (SELECT command retrieves FCI data)
⃗
▤ Class: 00 No secure
messaging
▤ Ins: A4 Select
▤ P1: 04 Select by name
▤ P2: 00 First or only occurrence
▤ Lc: 07
▤
▤ Le: 00
⃖ Response
▤ Data:
▤ 6F 40 84 07 A0 00 00 00 03 10 10 A5 35 50 04 56
▤ 69 73 61 87 01 01 9F 38 0C 9F 66 04 9F 02 06 9F
▤ 37 04 5F 2A 02 5F 2D 04 65 6E 72 75 9F 12 04 56
▤ 69 73 61 9F 11 01 01 BF 0C 08 9F 5A 05 60 00 51
▤ 00 51
▤ SW: 90 00
• Initiate Application Processing (GET PROCESSING OPTIONS command)
⃗
▤ Class: 80 No secure
messaging
▤ Ins: A8 Get Processing Options
▤ P1: 00
▤ P2: 00
▤ Lc: 12
▤
▤ Tag: 83 (Command Template)
▤ Length: 10
▤ Value: 26 80 00 00 00 00 00 00 00 02 01 02 03 04 06 43
▤ Le: 00
⃖ Response
▤ Data:
▤ 77 52 82 02 00 20 94 04 18 02 02 00 57 13 48 89
▤ 62 00 14 09 79 20 D2 50 52 21 17 71 68 80 00 00
▤ 0F 5F 20 02 20 2F 5F 34 01 01 9F 10 07 06 01 11
▤ 03 A0 20 00 9F 26 08 7C 85 59 34 77 31 03 54 9F
▤ 27 01 80 9F 36 02 00 04 9F 6C 02 28 00 9F 6E 04
▤ 20 70 00 00
▤ SW: 90 00
• Read Application Data (READ RECORD commands retrieve application data)
▤ SW: 90 00
▤ F1 9F 6C 02 28 00 9F 6E 04 20 70 00 00
▤ SW: 90 00
• Read Application Data (READ RECORD commands retrieve application data)
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 3
▤ P1: 02 Record 2
▤ P2: 1C SFI 3
▤ Lc:
▤
▤ Le: 00
▤ SFI = 3 (decimal)
▤ Record number = 02
⃖ Response
▤ Data: 70 0A 9F 07 02 C0 80 5F 28 02 00 51
▤ SW: 90 00
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 2
▤ P1: 01 Record 1
▤ P2: 14 SFI 2
▤ Lc:
▤
▤ Le: 00
▤ SFI = 2 (decimal)
▤ Record number = 01
⃖ Response
▤ Data:
▤ 70 81 FB 90 81 F8 3F 58 87 17 54 6F 88 E5 05 89
▤ FE A3 46 19 C9 12 41 E3 4A 8F EC 8F AC 33 30 96
▤ 07 86 CF C2 9E B8 08 E5 4A 52 8C B5 04 8D AB 04
▤ 96 65 45 B6 33 D5 91 F4 DD F0 24 40 B7 14 DB 63
▤ CF 7E 8D 9B 00 E4 76 BF D3 91 D7 C1 CB E2 37 79
▤ 2A 59 B6 D1 D6 53 61 56 3B 4F F6 03 A4 39 E2 7C
▤ F2 DB 3A 6D 23 25 69 71 D2 B3 84 44 10 15 0A 02
▤ 6D 24 D7 90 B4 63 24 9A 24 A4 46 A4 67 B3 2B 0C
▤ 5D D1 D8 5B F0 7A DF 67 7B E3 58 66 AF 91 87 D6
▤ E6 71 0C 6C 83 E5 C6 2E 2F 21 C7 6C 23 F5 98 4A
▤ 7B 67 58 7D 2B A1 BD FE 7E BF D8 12 40 69 30 9C
▤ A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A FF 19 0E
▤ 7B 67 58 7D 2B A1 BD FE 7E BF D8 12 40 69 30 9C
▤ A9 09 4C 2D 16 F2 8B 41 86 8A CD F7 3A FF 19 0E
▤ 14 9B 12 59 AE 2E B7 8D D4 FF 3F DC 85 2B D5 51
▤ A8 5B 11 73 48 66 31 3E 98 EF 14 B9 C3 2D BE 5C
▤ 2D BD 66 DC 07 EC 4E 41 53 21 0A 74 7F 56 81 39
▤ 9D 5B D8 22 16 68 D3 3B 1B 93 7C 1D 6C 29
▤ SW: 90 00
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 2
▤ P1: 02 Record 2
▤ P2: 14 SFI 2
▤ Lc:
▤
▤ Le: 00
▤ SFI = 2 (decimal)
▤ Record number = 02
⃖ Response
▤ Data: 70 07 8F 01 09 9F 32 01 03
▤ SW: 90 00
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 2
▤ P1: 03 Record 3
▤ P2: 14 SFI 2
▤ Lc:
▤
▤ Le: 00
▤ SFI = 2 (decimal)
▤ Record number = 03
⃖ Response
▤ Data:
▤ 70 81 B4 9F 46 81 B0 61 D3 E9 00 4E BD 04 0B 40
▤ 89 D0 EF C2 02 06 78 1C 60 9D 6F FB AB A3 B8 03
▤ FD 14 17 AA 4D EC AD 10 B5 A4 1D 5F 49 15 FF 89
▤ B3 7C AC 1E 2F 63 A3 29 AE 84 93 90 D8 CA 8A CC
▤ BE 05 58 CE 9D 5D AD 09 6C 74 EC DE 88 EA 50 A8
▤ 6D E4 03 E3 E4 DE 6D 39 56 77 81 63 8F 03 AB 4E
▤ B8 82 D7 98 AD 67 76 1D 02 E1 30 C0 1B A4 BC 1E
▤ C9 8F 02 23 99 FB 9F 25 05 8D B0 58 AD 14 15 AF
▤ CF 21 94 8A EC 2E 46 A4 BE 70 80 5D 81 3F A3 6E
▤ 4F A2 EC 83 01 07 52 67 D0 30 64 A2 08 73 97 66
▤ 2D 06 8C BA 9C 58 0B 91 DE 78 41 75 DF 5B 44 85
▤ F0 C8 2A 58 74 C6 68
▤ SW: 90 00
⃗
▤ Class: 00 No secure
messaging
▤ Ins: B2 Read Record SFI 2
▤ P1: 04 Record 4
▤ P2: 14 SFI 2
▤ Lc:
▤
▤ Le: 00
▤ SFI = 2 (decimal)
▤ Record number = 04
⃖ Response
▤ Record number = 04
⃖ Response
▤ Data:
▤ 70 12 9F 47 01 03 9F 4A 01 82 9F 69 07 01 70 51
▤ 16 06 28 00
▤ SW: 90 00
Annex C: References
Interpretation and testing is done according to: