0% found this document useful (0 votes)
21 views

IC Card Acquier Function Test Case_V202205

Uploaded by

Pu Ding
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

IC Card Acquier Function Test Case_V202205

Uploaded by

Pu Ding
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Functional Test Cards List+A1:G33

Test Card
PAN SN
Reference Card Number(V9.2) Card Number(V9.1) Card Number(V9.0 and V9.0 A) Card Description CVM List
(5F34)
Number
FT01 6210948000000011 (UICC Credit Card) 6210948000000011 (UICC Credit Card) 6210948000000011 (UnionPay Credit) Card includes three applications which are Credit: Signature,Online PIN, No CVM
6210948000000029 (UICC Debit Card) 6210948000000029 (UICC Debit Card) 6210947000000021 (UnionPay Debit) Debit/Credit/Quasi Credit Debit: Online PIN,Signature, No CVM
6210948000000052 (UICC Quasi Credit Card) 6210948000000052 (UICC Quasi Credit Card) 6210948000000037 (UnionPay Quasi Credit) Quasi Credit:Online PIN,Signature, NO CVM 01

FT02 6210948000000011 (UICC Credit Card) 6210948000000011 (UICC Credit Card) 6210948000000011 (UnionPay Credit) Card includes three applications which are: Credit: Signature,Online PIN, No CVM
6210948000000029 (UICC Debit Card) 6210948000000029 (UICC Debit Card) 6210947000000021 (UnionPay Debit) Debit/Credit/Quasi Credit but without PSE Debit: Online PIN, No CVM
6210948000000052 (UICC Quasi Credit Card) 6210948000000052 (UICC Quasi Credit Card) 6210948000000037 (UnionPay Quasi Credit) Quasi Credit:Online PIN, Signature, No CVM 01

FT03 6210948000000037 6210948000000037 6210948000000037 Debit Card Online PIN, No CVM 01


FT04 6210948000000045 6210948000000045 6210948000000045 Credit Card Signature,Online PIN, No CVM 01
FT05 6210948000000052 6210948000000052 6210947000000138 Quasi Credit Card Signature,Online PIN, No CVM 01
FT06 6210948000000060 6210948000000060 6210948000000060 Credit Card, SDA only Signature,Online PIN, No CVM 01
FT07 6210948000000078 6210948000000078 6210948000000078 Credit Card, SDA only, SDA error Signature,Online PIN, No CVM 01
FT08 6210948000000086 6210948000000086 6210948000000086 Credit Card, DDA only Signature,Online PIN, No CVM 00
FT09 6210948000000094 6210948000000094 6210948000000060 Credit Card, DDA only, DDA error Signature,Online PIN, No CVM 00
FT10 6210948000000102 6210948000000102 6210948000000102 Credit Card, CDA only Online PIN, Signature,No CVM 00
FT11 6210948000000110 6210948000000110 6210948000000086 Credit Card, CDA only, CDA error Signature,Online PIN, No CVM 00
FT12 6210948000000128 6210948000000128 6210948000000011 Credit Card, without SDA, DDA or CDA Online PIN,Signature, No CVM 00
FT13 6210948000000136 6210948000000136 6210948000000136 Credit Card, Card is blocked NA 01
FT14 6210948000000144 6210948000000144 6210948000000144 Credit Card, Application is blocked Signature,Online PIN, No CVM 00
FT15 6210948000000000152 6210948000000000152 6210948000000000152 Credit Card, Application is expired Online PIN,Signature, No CVM 00
FT16 6210948000000169 6210948000000169 6210948000000169 Credit Card, Application is not effective Signature,Online PIN, No CVM 00
FT17 6210948000000177 6210948000000177 6210948000000177 Credit Card, Application Version Number is incorrect Online PIN, No CVM 00
FT18 6210948000000185 6210948000000185 6210948000000185 Credit Card, AID is not in terminal AID list Online PIN,Signature, No CVM 00
FT19 6210848000000193 6210848000000193 6210848000000193 Credit Card, Application selection error Online PIN, No CVM NA
FT20 6210948000000201 6210948000000201 6210948000000201 Credit Card, T=1 Signature,Online PIN, No CVM 00
Debit Card, PBOC3.0 Test Card, Support Daul asymmetric
FT21 6210948000000219 6210948000000219 Absent Online PIN,Signature, No CVM 00
algorithm

Credit Card, Offline PIN Test Card(Support 12 digit


FT22 6210948000000227 6210948000000227 Absent Offline PIN,Signature,Online PIN, No CVM 00
offline PIN)

Credit Card, Offline PIN Test Card(Support 4 digit


FT23 6210948000000235 6210948000000235 Absent Offline PIN 00
offline PIN)

6210948000000243 (UICC Credit Card) 6210948000000243 (UICC Credit Card) CVM List Check ( 8E Absent in Credit Application and Credit: NA
FT24 Absent 00
6210948000010242 (UICC Debit Card) 6210948000010242 (UICC Debit Card) unknown 8E Values in Debit Application) Debit: Unknown

FT25 6210948000000250 6210948000000250 Absent Credit Card, AUC: 9F07=0000 Signature,Online PIN, No CVM 00

6210948000000268 (Common Application) 6210948000000268 (Common Application) Online PIN, No CVM


FT26 Absent Debit and USA Common Application 01
6210948000000037(Debit) 6210948000000037(Debit) Online PIN, No CVM

FT27 8171999900000018 Absent Absent Credit Card, 16 digit PAN 81 test card Online PIN, Signature,No CVM 01/86

Quasi Credit Card, 19 digit PAN 81 test Card without


FT28 8171999900000000021 Absent Absent Signature,Online PIN, No CVM 01
Magstripe trace information

FT29 81639999 00010 Absent Absent Debit Card, 13 Digit PAN 81 test Card Online PIN,No CVM 01

Please Note: Different test card Version use the different Simulator Version

Integration Test Cards list


Test Card
PAN SN
Reference Card Number(V9.2) Card Number(V9.1) Card Number(V9.0 and V9.0 A) Card Description CVM List
(5F34)
Number

IT01 1.UICC Credit Card Application: 1.UICC Credit Card Application: 1.UICC Credit Card Application:
6210947000000013 6210947000000013 6210948000000011 (For V9.0 and V9.0A)
2.UICC Debit Card Application(ARPC Absent): 2.UICC Debit Card Application(ARPC Absent): 2.UICC Debit Card Application(ARPC Absent):
6210947100000012 6210947000010012 OR 6210947000010012 (Only For V9.0A)
3.UICC Quasi Credit Card Application (incorrect 6210947100000012 3.UICC Quasi Credit Card Application (incorrect
ARPC): 3.UICC Quasi Credit Card Application (incorrect ARPC):
6210947000000020011 ARPC): 6210947000020011 (Only For V9.0A) Credit Card, Issuer Authentication MANDATORY Online PIN, Signature,No CVM 01
6210947000020011 OR
6210947000000020011

IT02 1.UICC Credit Card Application: 1.UICC Credit Card Application: 1.UICC Credit Card Application:
6210947000000021 6210947000000021 6210948000000029 (For V9.0 and V9.0A)
2.UICC Debit Card Application (ARPC Absent): 2.UICC Debit Card Application (ARPC Absent): 2.UICC Debit Card Application (ARPC Absent):
6210947100029 6210947000010020 OR 6210947000010020(Only for V9.0A)
Credit Card, Issuer Authentication OPTIONAL Online PIN, Signature,No CVM 01
6210947100029

IT03 1. UICC Credit Card Application 1. UICC Credit Card Application 1.UICC Credit Card Application:
6210947000000039 6210947000000039 6210948000000037 (For V9.0 and V9.0A)
2. UICC Debit Card Application(ARPC Absent) 2. UICC Debit Card Application(ARPC Absent) 2.UICC Debit Card Application (ARPC Absent):
6210947100000038 6210947000010038 or 6210947000010038(Only for V9.0A)
6210947100000038 Credit Card, Issuer Authentication NOT SUPPORTED Online PIN, Signature,No CVM 00

IT04 6210947000000047 6210947000000047 6210948000000045 Credit Card, Application can be listed but the selection will NA
fail at last 01

IT05 6210947000000054 6210947000000054 6210948000000052 Credit Card, ARQC error Signature,Online PIN, No CVM 01
IT06 6210947000000062 6210947000000062 6210948000000078 Credit Card, with Tag 9F63 Online PIN, Signature,No CVM 01
Test Parameter Configurations
A000000333010101 – UnionPay Debit Application Priority Indicator 00 (Hex) TAC denial 0000000000
A000000333010102 – UnionPay Credit Application Version Number 0x0030 TAC online DC4004F800
AID Maximum Target Percentage to be used for Biased D84000A800
A000000333010103 – UnionPay Quasi Credit Random Selection 99 (Decimal) TAC default

A000000333010108 – Common AID (Only use in USA Local market)


DDOL Target Percentage to be used for Random Selection 00000000 (Hex)
9F3704 99 (Decimal) Terminal Floor Limit
Default Threshold Value for Biased Random Selection 01(Hex)
TDOL N/A 00000000 (Hex) Terminal Online PIN Support Capability
CA Public Key (A000000333)
Index: 0x08
Length :1152 Modules:
Exponent: 03 B61645EDFD5498FB246444037A0FA18C0F101EBD8EFA54573CE6E6A7FBF63ED21D66340852B0211CF5EEF6A1CD989F66AF21A8EB19DBD8DBC3706D135363A0D683D046304F5A836BC1BC632821AFE7A2F75DA3C50AC74
C545A754562204137169663CFCC0B06E67E2109EBA41BC67FF20CC8AC80D7B6EE1A95465B3B2657533EA56D92D539E5064360EA4850FED2D1BF
Hash:EE23B616C95C02652AD18860E48787C079E8E85A

Index: 0x09
Length :1408 Modules:
Exponent: 03 EB374DFC5A96B71D2863875EDA2EAFB96B1B439D3ECE0B1826A2672EEEFA7990286776F8BD989A15141A75C384DFC14FEF9243AAB32707659BE9E4797A247C2F0B6D99372F384AF62FE23BC54BCDC57A9ACD1D5585C30
3F201EF4E8B806AFB809DB1A3DB1CD112AC884F164A67B99C7D6E5A8A6DF1D3CAE6D7ED3D5BE725B2DE4ADE23FA679BF4EB15A93D8A6E29C7FFA1A70DE2E54F593D908A3BF9EBBD760BBFDC8DB8B54497E6C5BE0
E4A4DAC29E5
Hash:A075306EAB0045BAF72CDD33B3B678779DE1F527

Index: 0x0b
Length :1984
Exponent 03 Modules:
CF9FDF46B356378E9AF311B0F981B21A1F22F250FB11F55C958709E3C7241918293483289EAE688A094C02C344E2999F315A72841F489E24B1BA0056CFAB3B479D0E826452375DCDBB67E97EC2AA66F4601D774FEAEF775AC
CC621BFEB65FB0053FC5F392AA5E1D4C41A4DE9FFDFDF1327C4BB874F1F63A599EE3902FE95E729FD78D4234DC7E6CF1ABABAA3F6DB29B7F05D1D901D2E76A606A8CBFFFFECBD918FA2D278BDB43B0434F5D45134B
E1C2781D157D501FF43E5F1C470967CD57CE53B64D82974C8275937C5D8502A1252A8A5D6088A259B694F98648D9AF2CB0EFD9D943C69F896D49FA39702162ACB5AF29B90BADE005BC157
Hash:BD331F9996A490B33C13441066A09AD3FEB5F66C
UnionPay IC Card Testing Guide for Function test cases V1.1

UPI ATM Function Test Cases


Card TVR and TSI
Case No. Requirement Test purpose and description Amount Testing Steps Expected result/note
No (Filled by tester)

1. Please insert a card and select cash withdrawal


1. The terminal displays three applications (UICC Credit, UICC Debit and UICC Quasi Credit) TVR(Tag:95):
To validate ATM is able to display multiple function.
while conducting the application selection;
applications while inserting UPI card and 2. Choose 'UICC Debit'.
2. Select the "UICC Debit " Application, the terminal goes online to complete the transaction;
TAIS_ATM_001 Optional complete the debit transaction successfully FT01 100 3. Enter "100.00" as transaction amount.
3. The terminal prints out the receipt and it shall list transaction date and time. TSI(Tag:9B):
when the Cardholder name(5F20) contain 4. Enter a correct online PIN as '111111' .
4. Byte3 bit 3 on TVR must be set to 1;
Chinesse Characters. 5. Processing to completion.
5. The transaction is approved.

To validate ATM is able to display multiple


1. Please insert a card and select cash withdrawal 1. The terminal displays three applications (UICC Credit, UICC Debit and UICC Quasi Credit)
applications while inserting UPI card without
function. while conducting the application selection; TVR(Tag:95):
PSE and complete the credit transaction
2. Choose 'UICC Credit'. 2. The terminal goes online to complete the transaction;
TAIS_ATM_002 Mandatory successfully when the Cardholder name FT02 200
3. Enter "200.00" as transaction amount. 3. The terminal prints out the receipt and it shall list transaction date and time
extended(9F0B) is present and contain
4. Enter a correct online PIN as '111111'. 4. Byte3 bit 3 on TVR must be set to 1; TSI(Tag:9B):
Chinese characters, and Cardholder
5. Processing to completion. 5. The transaction is approved.
name(5F20) is absent

1. Please insert a card and select cash withdrawal


1.The terminal goes online to complete the transaction;
function.
To validate ATM is able complete the debit 2. The transaction is approved;
2. Choose 'UICC Debit'. TVR(Tag:95):
transaction and Track2 Equivalent Data 3. F35 must be the same as Track 2 Equivalent Data on the chip.
TAIS_ATM_003 Mandatory FT03 300 3. Enter "300.00" as transaction amount.
(Tag57)on the chip is correctly sent to Issuer 4. The issuer script is received and performed correctly by terminal.
4. Enter a correct online PIN as '111111'. TSI(Tag:9B):
and the cardholder name(5F20,9F0b) are 5. Byte 5 bit 5 on TVR must be set to 0
5. Processing to completion.
absent 6. Byte 1 bit 3 on TSI must be set to 1

1. Please insert a card and select cash withdrawal


function.
To validate ATM is able to complete the TVR(Tag:95):
2. Choose 'UICC Credit'. 1. The terminal goes online to complete the transaction;
TAIS_ATM_004 Mandatory credit transaction correctly when the Track 1 FT04 400
3. Enter "400.00" as transaction amount. 2. The transaction is approved.
information contain Chinese characters . TSI(Tag:9B):
4. Enter a correct online PIN as '111111'.
5. Processing to completion.

1. Please insert a card and select cash withdrawal


To validate ATM is able to complete the quasi
function.
credit transaction correctly when the 1. The terminal goes online to complete the transaction; TVR(Tag:95):
2. Choose 'UICC Quasi Credit'.
TAIS_ATM_005 Mandatory application Label(Tag:50) and Application FT05 500 2. The transaction is approved.
3. Enter "500.00" as transaction amount.
Preferred Name(Tag:9F12) contain Chinese TSI(Tag:9B):
4. Enter a correct online PIN as '111111'.
Characters
5. Processing to completion.

If ATM support the "Offline Data Authentication"


1. The terminal goes online to complete the transaction;
1. Please insert a card and select cash withdrawal 2. Byte 1 bit 7 on TVR must be set to 0;
Conditional function. 3. Byte 1 bit 2 on TVR must be set to 1 if terminal was upgrade to EMVCo Bulletion SB-113
To validate ATM is able to complete the TVR(Tag:95):
(If Terminal support 2. Choose 'UICC Credit'. specificiation to support the "SDA Selected TVR Bit";
TAIS_ATM_006 credit transaction correctly when only SDA is FT06 600
"Offline Data 3. Enter "600.00" as transaction amount. 4. Byte 1 bit 8 on TSI must be set to 1;
Authentication) supported on the chip. TSI(Tag:9B):
4. Enter a correct online PIN as '111111'. 5. The transaction is approved.
5. Processing to completion. If ATM doesn't support the "Offline Data Authentication" function
1.Please provide the "Terminal EMV Level 2 Approve letter"
2. Please skip this test case.

If ATM support the "Offline Data Authentication"


1. The terminal goes online to complete the transaction;
1. Please insert a card and select cash withdrawal
2. Byte 1 bit 7 on TVR must be set to 1;
function.
Conditional 3. Byte 1 bit 2 on TVR must be set to 1 if terminal was upgrade to EMVCo Bulletion SB-113
To validate ATM is able to behave correctly 2. Choose 'UICC Credit'. TVR(Tag:95):
(If Terminal support specificiation to support the "SDA Selected TVR Bit";
TAIS_ATM_007 during the credit transaction when SDA is FT07 700 3. Enter "700.00" as transaction amount.
"Offline Data 4. Byte 1 bit 8 on TSI must be set to 1;
Authentication) failed. 4. Enter a correct online PIN as '111111'.
5. The transaction is approved.
TSI(Tag:9B):
5. Processing to completion.
If ATM doesn't support the "Offline Data Authentication" function
1.Please provide the "Terminal EMV Level 2 Approve letter"
2. Please skip this test case.

If ATM support the "Offline Data Authentication"


1. Please insert a card and select cash withdrawal 1. The terminal goes online to complete the transaction;
Conditional To validate ATM is able to complete the function. 2. Byte 1 bit 4 on TVR must be set to 0;
TVR(Tag:95):
(If Terminal support credit transaction correctly when only DDA is 2. Choose 'UICC Credit'. 3. Byte 1 bit 8 on TSI must be set to 1;
TAIS_ATM_008 FT08 800
"Offline Data supported on the chip and upload the card 3. Enter "800.00" as transaction amount. 4. The transaction is approved;
Authentication) sequence number correctly. TSI(Tag:9B):
4. Enter a correct online PIN as '111111'. If ATM doesn't support the "Offline Data Authentication" function
5. Processing to completion. 1.Please provide the "Terminal EMV Level 2 Approve letter"
2. Please skip this test case.

If ATM support the "Offline Data Authentication"


1. Please insert a card and select cash withdrawal
1. The terminal goes online to complete the transaction;
function.
Conditional 2. Byte 1 bit 4 on TVR must be set to 1;
To validate ATM is able to behave correctly 2. Choose 'UICC Credit'. TVR(Tag:95):
(If Terminal support 3. Byte 1 bit 8 on TSI must be set to 1;
TAIS_ATM_009 during the credit transaction when DDA is FT09 900 3. Enter "900.00" as transaction amount.
"Offline Data 4. The transaction is approved.
Authentication) failed. 4. Enter a correct online PIN as '111111'.
If ATM doesn't support the "Offline Data Authentication" function
TSI(Tag:9B):
5. Processing to completion.
1.Please provide the "Terminal EMV Level 2 Approve letter"
2. Please skip this test case.

If ATM support the "Offline Data Authentication" function or support CDA model 1,2,4
1. Please insert a card and select cash withdrawal 1. The terminal goes online to complete the transaction;
function. 2. Byte 1 bit 3 on TVR must be set to 0;
Conditional To validate ATM is able to behave correctly 2. Choose 'UICC Credit'. 3. Byte 1 bit 8 on TSI must be set to 1; TVR(Tag:95):
(If Terminal support
TAIS_ATM_010 during the credit transaction when only CDA FT10 1000 3. Enter "1000.00" as transaction amount. 4. The transaction is approved.
"Offline Data
Authentication) is supported. 4. Enter a correct online PIN as '111111'. If ATM doesn't support the "Offline Data Authentication" function or only support CDA model TSI(Tag:9B):
5. Processing to completion. 3:
1.Please provide the "Terminal EMV Level 2 Approve letter"
2. Please skip this test case.

If ATM support the "Offline Data Authentication" function or support CDA model 1,2,4:
1. Please insert a card and select cash withdrawal 1. The terminal goes online to complete the transaction;
function. 2. Byte 1 bit 3 on TVR must be set to 1;
Conditional To validate ATM is able to behave correctly 2. Choose 'UICC Credit'. 3. Byte 1 bit 8 on TSI must be set to 1; TVR(Tag:95):
(If Terminal support
TAIS_ATM_011 during the credit transaction when CDA is FT11 1300 3. Enter "1300.00" as transaction amount. 4. The transaction result is out of this scope..
"Offline Data
Authentication) failed. 4. Enter a correct online PIN as '111111'. If ATM doesn't support the "Offline Data Authentication" function or only support CDA model TSI(Tag:9B):
5. Processing to completion. 3::
1.Please provide the "Terminal EMV Level 2 Approve letter"
2. Please skip this test case.

1. Please insert a card and select cash withdrawal


1. The terminal goes online to complete the transaction;
function.
To validate ATM is able to complete the 2. Byte 1 bit 8 on TVR must be set to 1; TVR(Tag:95):
2. Choose 'UICC Credit'.
TAIS_ATM_012 Mandatory credit transaction when no offline CAM FT12 1200 3. Byte 1 bit 8 on TSI must be set to 0;
3. Enter "1200.00" as transaction amount.
(SDA/DDA/CDA) is supported on the chip. 4. The transaction is approved. TSI(Tag:9B):
4. Enter a correct online PIN as '111111'.
5. Processing to completion.

1. Please insert a card and select cash withdrawal


To validate ATM is able to behave correctly 1. The transaction must be declined; TVR(Tag:95):
function.
TAIS_ATM_013 Mandatory during the credit transaction when the card is FT13 NA 2. Fallback to magstripe is not allowed.
2. Card is returned and the message is shown on the
blocked. TSI(Tag:9B):
ATM.

1. Please insert a card and select cash withdrawal


To validate ATM is able to behave correctly 1. The transaction must be declined; TVR(Tag:95):
function.
TAIS_ATM_014 Mandatory during the credit transaction when FT14 NA 2. Fallback to magstripe is not allowed.
2. Card is returned and the message is shown on the
UnionPayapplication is blocked. TSI(Tag:9B):
ATM.

1. Please insert a card and select cash withdrawal


function.
To validate ATM is able to behave correctly TVR(Tag:95):
2. Choose 'UICC Credit'. 1. Byte 2 bit 7 on TVR must be set to 1;
TAIS_ATM_015 Mandatory during the credit transaction when FT15 1500
3. Enter "1500.00" as transaction amount. 2. The transaction result is out of this scope.
UnionPayapplication is expired. TSI(Tag:9B):
4. Enter a correct online PIN as '111111'.
5. Processing to completion.

1. Please insert a card and select cash withdrawal


function.
To validate ATM is able to behave correctly TVR(Tag:95):
2. Choose 'UICC Credit'. 1. Byte 2 bit 6 on TVR must be set to 1;
TAIS_ATM_016 Mandatory during the credit transaction when FT16 1600
3. Enter "1600.00" as transaction amount. 2. The transaction result is out of this scope.
UnionPayapplication is not effective. TSI(Tag:9B):
4. Enter a correct online PIN as '111111'.
5. Processing to completion.
UnionPay IC Card Testing Guide for Function test cases V1.1

1. Please insert a card and select cash withdrawal


function.
To validate ATM is able to behave correctly TVR(Tag:95):
2. Choose 'UICC Credit'. 1. Byte 2 bit 8 on TVR must be set to 1;
TAIS_ATM_017 Mandatory during the credit transaction when the FT17 1700
3. Enter "1700.00" as transaction amount. 2. The transaction result is out of this scope.
application version number is different. TSI(Tag:9B):
4. Enter a correct online PIN as '111111'.
5. Processing to completion.

Fallback is supported
1. Please insert a card and select cash withdrawal 1. The terminal goes online to complete the transaction;
function. 2. As it is a fallback to magstripe transaction, so the receipt cannot display AID, TC value and
To validate ATM is able to conduct fallback 2. Choose 'UICC Credit'. etc. TVR(Tag:95):
TAIS_ATM_018 Mandatory transaction correctly when AID is not FT18 1800 3. Enter "1800.00" as transaction amount. 3.F60.2.2 Value must be set to 5 or 6 and F60.2.3 value must be set to 2
matched. 4. Enter a correct online PIN as '111111'. 4. The transaction result is out of this scope. TSI(Tag:9B):
5. Processing to completion. Fallback is not supported
1. The terminal must not prompt to go fallback mode after inserting a chip card.
2. The transaction is terminated or aborted.

Fallback is supported
1. Please insert a card and select cash withdrawal 1). The terminal goes online to complete the transaction;
function. 2). As it is a fallback to magstripe transaction, so the receipt cannot display AID, TC value and
To validate ATM is able to conduct fallback 2. Choose 'UICC Credit'. etc. TVR(Tag:95):
TAIS_ATM_019 Mandatory transaction correctly when application FT19 1900 3. Enter "1900.00" as transaction amount. 3). F60.2.2 Value must be set to 5 or 6 and F60.2.3 value must be set to 2
selection is failed. 4. Enter a correct online PIN as '111111'. 4). The transaction result is out of this scope. TSI(Tag:9B):
5. Processing to completion. Fallback is not supported
1)The terminal must not prompt to go fallback mode after inserting a chip card.
2).The transaction is terminated or aborted

1. Please insert a card and select cash withdrawal


function. TVR(Tag:95):
To validate ATM is able to complete the 1. The terminal goes online to complete the transaction;
2. Choose 'UICC Credit'.
TAIS_ATM_020 Mandatory credit transaction correctly when the chip is FT20 2000 2. The transaction is approved.
3. Enter "2000.00" as transaction amount.
T=1 card
4. Enter a correct online PIN as '111111'. TSI(Tag:9B):
5. Processing to completion.

1. Please insert a card and select cash withdrawal


To validate ATM is able to complete the function.
TVR(Tag:95):
Debit transaction correctly when the 2. Choose 'UICC Debit'. 1. The terminal goes online to complete the transaction;
TAIS_ATM_021 Mandatory FT21 2100
Unionpay IC card support daul asymmetric 3. Enter "2100.00" as transaction amount. 2. The transaction is approved.
TSI(Tag:9B):
algorithm(RSA and SM) 4. Enter a correct online PIN as '111111'.
5. Processing to completion.

1. Please insert a card and select cash withdrawal


TVR(Tag:95):
function.
To validate ATM is able to behave correctly 1. Byte 1 bit 6 on TVR must be set to 1;
TAIS_ATM_022 Mandatory FT24 2200 2. Choose 'UICC Credit'.
when the CVM list(Tag 8E) is absent 2. Byte 1 bit 7 on TSI must be set to 0;
3. Enter "2200.00" as transaction amount.
3. The transaction result is out of this scope. TSI(Tag:9B):
4. Processing to completion.

1. Please insert a card and select cash withdrawal


TVR(Tag:95):
function.
o validate ATM is able to behave correctly 1. Byte 3 bit 7 on TVR must be set to 1;
TAIS_ATM_023 Mandatory FT24 2300 2. Choose 'UICC Debit'.
when the CVM list(Tag 8E) is unknown 2. Byte 1 bit 7 on TSI must be set to 1;
3. Enter "2300.00" as transaction amount.
3. The transaction result is out of this scope. TSI(Tag:9B):
4. Processing to completion.

1. Please insert a card and select cash withdrawal


function. TVR(Tag:95):
To validate ATM is able to behave correctly
2. Choose 'UICC Credit'.
TAIS_ATM_024 Mandatory when the Application Usage Control (AUC FT25 2400 1. Byte 2 bit 5 on TVR must be set to 1;
3. Enter "2400.00" as transaction amount.
Tag:9F07) exceeds the region and service 2. The transaction result is out of this scope
4. Enter a correct online PIN as '111111'. TSI(Tag:9B):
type restrictions.
5. Processing to completion.

To validate ATM is able to prioritize the 1.Please insert a card and select cash withdrawal
Conditional selection of U.S. Common AID while function. 1.The terminal goes online to complete the transaction; TVR(Tag:95):
TAIS_ATM_025 (Only Use for inserting UPI card if U.S. Common AID is 2. Choose ' UnionPay Common '. 2. The terminal prints out the receipt .
FT26 2500
terminals located in present and is the Merchant's preferred choice, 3. Enter "2500.00" as transaction amount. 3. Byte 3 bit 3 on TVR must be set to 1;
USA) and then complete the Common AID 4. Enter a correct online PIN as '111111'. 4. The transaction result is Approved TSI(Tag:9B):
transaction successfully 5. Processing to completion.

1. Please insert a card and select cash withdrawal


1.The terminal goes online to complete the transaction;
To validate ATM is able complete the 81 BIN function. TVR(Tag:95):
2. The transaction is approved;
Credit transaction and Track2 Equivalent 2. Choose 'UICC Credit'.
TAIS_ATM_026 Mandatory FT27 2600 3. F35 must be the same as Track 2 Equivalent Data on the chip.
Data (Tag57)on the chip is correctly sent to 3. Enter "2600.00" as transaction amount.
4. Byte 3 bit 3 on TVR must be set to1
Issuer 4. Enter a correct online PIN as '111111'. TSI(Tag:9B):
5. Byte 1 bit 7 on TSI must be set to 1
5. Processing to completion.

The terminal goes online to complete the transaction andThe transaction is approved;
1. Please insert a card and select cash withdrawal
Conditional To validate ATM is able complete the 81 BIN If ATM support the "Offline Data Authentication"
function. TVR(Tag:95):
(If Terminal Credit transaction without magstipe 1. Byte 1 bit 4 on TVR must be set to 0;
2. Choose 'UICC Quasi Credit'.
TAIS_ATM_027 support "Offline informaiton and the DDA Authentication is FT28 2700 2. Byte 1 bit 8 on TSI must be set to 1;
3. Enter "2700.00" as transaction amount.
Data successful if ATM support "Offline Data If ATM doesn't support the "Offline Data Authentication" function
4. Enter a correct online PIN as '111111'. TSI(Tag:9B):
Authentication) Authentication" function. 1.Please provide the "Terminal EMV Level 2 Approve letter"
5. Processing to completion.
2.Please skip the TVR and TSI checking.

1. Please insert a card and select cash withdrawal


function. 1.The terminal goes online to complete the transaction; TVR(Tag:95):
To validate ATM is able complete the 81 BIN 2. Choose 'UICC Debit'. 2. The transaction is approved;
TAIS_ATM_028 Mandatory FT29 2800
debit transaction with PAN Length is 13 digit 3. Enter "2800.00" as transaction amount. 3. Byte 3 bit 3 on TVR must be set to1
4. Enter a correct online PIN as '111111'. 4. Byte 1 bit 7 on TSI must be set to 1 TSI(Tag:9B):
5. Processing to completion.

Note: if you haven't the FT27, FT28,FT29 test card, please contact UPI operation team to get it
UnionPay IC Card Testing Guide for Function test cases V1.1

Simulator Check Result


log(YES/NO) (OK/NO) Remark
(Filled by tester) (Filled by UPI)
Please Provide the
transaction receipt and
Upload to UTSS

Please Provide the


transaction receipt and
Upload to UTSS

if the ATM doesn't


support the "Offline
Data Authentication"
Function, Please skip
this case.

if the ATM doesn't


support the "Offline
Data Authentication"
Function, Please skip
this case.

if the ATM doesn't


support the "Offline
Data Authentication"
Function, Please skip
this case.

if the ATM doesn't


support the "Offline
Data Authentication"
Function, Please skip
this case.
UnionPay IC Card Testing Guide for Function test cases V1.1
UnionPay IC Card Testing Guide for Function test cases V1.1

UPI POS&mPOS Function Test Case


Simulator
Card TVR and TSI
Case No. Requirement Test purpose and description Amount Testing Steps Expected result/note log(YES/NO)
No (Filled by tester)
(Filled by tester)

1. The terminal displays three applications (UICC Credit, UICC Debit and UICC
1. Please insert a card and select purchase function. TVR(Tag:95):
Quasi Credit) while conducting the application selection;
To validate POS is able to display multiple 2. Choose 'UICC Debit'.
2. The terminal must goes online and enter an online PIN to complete the
applications while inserting UPI card and complete 3. Enter "100.00" as transaction amount.
TAIS_POS_001 Optional FT01 100 transaction;
the debit transaction successfully when the 4. Enter a correct online PIN as '111111'. TSI(Tag:9B):
3. The terminal prints out the receipt and it shall list transaction date and time.
Cardholder name(5F20) contain Chinesse 5. Processing completion.
4. Byte3 bit 3 on TVR must be set to 1;
Characters.
5. The transaction is approved

To validate POS is able to display multiple 1. Please insert a card and select purchase function.
1. The terminal displays three applications (UICC Credit, UICC Debit and UICC
applications while inserting UPI card without PSE 2. Choose 'UICC Credit'.
Quasi Credit) while conducting the application selection; TVR(Tag:95):
and complete the credit transaction successfully 3. Enter "200.00" as transaction amount.
TAIS_POS_002 Mandatory FT02 200 2. The terminal goes online to complete the transaction;
when the Cardholder name extended(9F0B) present 4. Enter a correct online PIN as '111111' if required.
3. The terminal prints out the receipt and it shall list transaction date and time. TSI(Tag:9B):
and contain Chinese characters, and Cardholder 5. Processing completion.
4. The transaction is approved.
name(5F20) absent

1. The terminal must enter an online PIN before going online to complete the
1. Please swipe a card first and the terminal shall prompt to use
transaction;
a chip card.
To validate POS is able complete the debit 2. The transaction is approved;
2. Please insert a card and select purchase function. TVR(Tag:95):
transaction and Track2 Equivalent Data (Tag57)on 3. F35 must be the same as Track 2 Equivalent Data on the chip
TAIS_POS_003 Mandatory FT03 300 3. Choose 'UICC Debit'.
the chip is correctly sent to Issuer and the 4. Byte3 bit 3 on TVR must be set to 1;
4. Enter "300.00" as transaction amount. TSI(Tag:9B):
cardholder name(5F20,9F0b) are absent 5. The issuer script is received correctly and performed by terminal.
5. Enter a correct online PIN as '111111'.
6. Byte 5 bit 5 on TVR must be set to 0
6. Processing completion.
7. Byte 1 bit 3 on TSI must be set to 1.

1. Please swipe a card first and the terminal shall prompt to use
To validate POS is able to complete the credit a chip card.
transaction correctly and terminal will only check 2. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction; TVR(Tag:95):
TAIS_POS_004 Mandatory the first digit of the service code.Teminal support FT04 400 3. Choose 'UICC Credit'. 2. The transaction is approved.
the track 1 data contain Chinese characters 4. Enter "400.00" as transaction amount. TSI(Tag:9B):
5. Enter a correct online PIN as '111111' if required.
6. Processing completion

1.Please swipe a card first and the terminal shall prompt to use a
chip card.
To validate POS is able to complete the quasi credit
2.Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction; TVR(Tag:95):
transaction correctly when the application
TAIS_POS_005 Mandatory FT05 500 3. Choose 'UICC Quasi Credit'. 2. The transaction is approved.
Label(Tag:50) and Application Preferred
4. Enter "500.00" as transaction amount. TSI(Tag:9B):
Name(Tag:9F12) contain Chinese Characters
5. Enter a correct online PIN as '111111' if required.
6. Processing completion

1. The terminal goes online to complete the transaction;


1. Please insert a card and select purchase function. 2. Byte 1 bit 7 on TVR must be set to 0;
To validate POS is able to complete the credit TVR(Tag:95):
2. Choose 'UICC Credit'. 3. Byte 1 bit 2 on TVR must be set to 1 if terminal was upgrade to EMVCo
TAIS_POS_006 Mandatory transaction correctly when only SDA is supported FT06 600
3. Enter "600.00" as transaction amount. Bulletion SB-113 specificiation to support the "SDA Selected TVR Bit";
on the chip. TSI(Tag:9B):
4. Enter a correct online PIN as '111111' if required. 4. Byte 1 bit 8 on TSI must be set to 1;
5. Processing completion. 5. The transaction is approved.

1. The terminal goes online to complete the transaction;


1. Please insert a card and select purchase function.
2. Byte 1 bit 7 on TVR must be set to 1;
2. Choose 'UICC Credit'. TVR(Tag:95):
To validate POS is able to behave correctly during 3. Byte 1 bit 2 on TVR must be set to 1 if terminal was upgrade to EMVCo
TAIS_POS_007 Mandatory FT07 700 3. Enter "700.00" as transaction amount.
the credit transaction when SDA is failed. Bulletion SB-113 specificiation to support the "SDA Selected TVR Bit";
4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
4. Byte 1 bit 8 on TSI must be set to 1;
5. Processing completion.
5. The transaction is approved.

1. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction;
To validate POS is able to complete the credit
2. Choose 'UICC Credit'. 2. Byte 1 bit 4 on TVR must be set to 0; TVR(Tag:95):
transaction correctly when only DDA is supported
TAIS_POS_008 Mandatory FT08 800 3. Enter "800.00" as transaction amount. 3. Byte 1 bit 8 on TSI must be set to 1;
on the chip and upload the card sequence number
4. Enter a correct online PIN as '111111' if required. 4. The transaction is approved; TSI(Tag:9B):
correctly.
5. Processing completion. 5. The issuer script is received correctly.

1. Please insert a card and select purchase function.


1. The terminal goes online to complete the transaction;
2. Choose 'UICC Credit'. TVR(Tag:95):
To validate POS is able to behave correctly during 2. Byte 1 bit 4 on TVR must be set to 1;
TAIS_POS_009 Mandatory FT09 900 3. Enter "900.00" as transaction amount.
the credit transaction when DDA is failed. 3. Byte 1 bit 8 on TSI must be set to 1;
4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
4. The transaction is approved.
5. Processing completion.

If POS support the "Offline Data Authentication" function or support CDA model
1,2,4
1). The terminal goes online to complete the transaction;
1. Please insert a card and select purchase function.
2). Byte 1 bit 3 on TVR must be set to 0;
To validate POS is able to complete the credit 2. Choose 'UICC Credit'. TVR(Tag:95):
3). Byte 1 bit 8 on TSI must be set to 1;
TAIS_POS_010 Conditional transaction correctly when only CDA is supported FT10 1000 3. Enter "1000.00" as transaction amount.
4). The transaction is approved.
on the chip. 4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
If POS doesn't support the "Offline Data Authentication" function or only support
5. Processing completion.
CDA model 3:
1).Please provide the "Terminal EMV Level 2 Approve letter"
2). Please skip this test case.

If POS support the "Offline Data Authentication" function or support CDA model
1,2,4:
1. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction;
2. Choose 'UICC Credit'. 2. Byte 1 bit 3 on TVR must be set to 1;
TVR(Tag:95):
To validate POS is able to behave correctly during 3. Enter "1300.00" as transaction amount. 3. Byte 1 bit 8 on TSI must be set to 1;
TAIS_POS_011 Conditional FT11 1300
the credit transaction when CDA is failed. 4. Enter a correct online PIN as '111111' if required. 4. The transaction result is out of this scope.
TSI(Tag:9B):
5. Processing completion. If POS doesn't support the "Offline Data Authentication" function or only support
CDA model 3:
1.Please provide the "Terminal EMV Level 2 Approve letter"
2.Please skip this test case.

1. Please insert a card and select purchase function.


1. The terminal goes online to complete the transaction;
To validate POS is able to complete the credit 2. Choose 'UICC Credit'. TVR(Tag:95):
2. Byte 1 bit 8 on TVR must be set to 1;
TAIS_POS_012 Mandatory transaction when no offline CAM FT12 1200 3. Enter "1200.00" as transaction amount.
3. Byte 1 bit 8 on TSI must be set to 0;
(SDA/DDA/CDA) is supported on the chip 4. Enter a correct online PIN as '111111' if required TSI(Tag:9B):
4. The transaction is approved.
5. Processing completion.

1. Please insert a card and select purchase function. 1. The transaction must be declined; TVR(Tag:95):
To validate POS is able to behave correctly during
TAIS_POS_013 Mandatory FT13 NA 2. The message is shown on the POS then the terminal stops the 2. Fallback to magstripe is not allowed.
the credit transaction when the card is blocked.
transaction. TSI(Tag:9B):

To validate POS is able to behave coreectly during 1. Please insert a card and select purchase function. TVR(Tag:95):
1. The transaction must be declined;
TAIS_POS_014 Mandatory the credit transaction when UnionPay application is FT14 NA 2. The message is shown on the POS then the terminal stops the
2. Fallback to magstripe is not allowed.
blocked. transaction. TSI(Tag:9B):

1. Please insert a card and select purchase function.


To validate POS is able to behave correctly during 2. Choose 'UICC Credit'. TVR(Tag:95):
1. Byte 2 bit 7 on TVR must be set to 1;
TAIS_POS_015 Mandatory the credit transaction when UnionPay application is FT15 1500 3. Enter "1500.00" as transaction amount.
2. The transaction result is out of this scope.
expired. 4. Enter a correct online PIN as '111111' if required TSI(Tag:9B):
5. Processing completion.

1. Please insert a card and select purchase function.


To validate POS is able to behave correctly during 2. Choose 'UICC Credit'. TVR(Tag:95):
1. Byte 2 bit 6 on TVR must be set to 1;
TAIS_POS_016 Mandatory the credit transaction when UnionPay application is FT16 1600 3. Enter "1600.00" as transaction amount.
2. The transaction result is out of this scope
not effectived. 4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
5. Processing completion.

1. Please insert a card and select purchase function.


To validate POS is able to behave correctly during 2. Choose 'UICC Credit'. TVR(Tag:95):
1. Byte 2 bit 8 on TVR must be set to 1;
TAIS_POS_017 Mandatory the credit transaction when the application version FT17 1700 3. Enter "1700.00" as transaction amount.
2. The transaction result is out of this scope.
number is different. 4. Enter a correct online PIN as '111111' if required TSI(Tag:9B):
5. Processing completion
UnionPay IC Card Testing Guide for Function test cases V1.1

TVR(Tag:95):

Fallback is supported TSI(Tag:9B):


1. The terminal goes online to complete the transaction;
1. Please insert a card and select purchase function.
2. As it is a fallback to magstripe transaction, so the receipt cannot display AID,
2. Swipe a card after the message is displayed.
TC value and etc.
To validate POS is able to conduct fallback 3. Enter "1800" as transaction amount.
TAIS_POS_018 Mandatory FT18 1800 3.F60.2.2 Value must be set to 5 or 6 and F60.2.3 value must be set to 2
transaction correctly when AID is not matched. 4. Enter a correct online PIN as '111111' if required
4. The transaction result is out of this scope.
5. Processing completion.
Fallback is not supported
1. The terminal must not prompt to go fallback mode after inserting a chip card.
2. The transaction is terminated or aborted.

Fallback is supported
1). The terminal goes online to complete the transaction;
1. Please insert a card and select purchase function.
2). As it is a fallback to magstripe transaction, so the receipt cannot display AID,
2. Swipe a card after the message is displayed.
To validate POS is able to conduct fallback TC value and etc. TVR(Tag:95):
3. Enter "1900" as transaction amount.
TAIS_POS_019 Mandatory transaction correctly when application selection is FT19 1900 3). F60.2.2 Value must be set to 5 or 6 and F60.2.3 value must be set to 2
4. Enter a correct online PIN as '111111' if required
failed. 4). The transaction result is out of this scope . TSI(Tag:9B):
5. Processing completion.
Fallback is not supported
1). The terminal must not prompt to go fallback mode after inserting a chip card.
2).The transaction is terminated or aborted

1. Please insert a card and select purchase function.


2. Choose 'UICC Credit'. 1. The terminal goes online to complete the transaction; TVR(Tag:95):
To validate POS is able to complete the credit
TAIS_POS_020 Mandatory FT20 2000 3. Enter "2000.00" as transaction amount. 2. The transaction result is approved.
transaction correctly when the chip is T=1 card.
4. Enter a correct online PIN as '111111' if required TSI(Tag:9B):
5. Processing completion

1. Please insert a card and select purchase function.


Conditional 1. Terminal shall prompts to enter online PIN.
To validate POS is able to behave correctly during 2. Choose 'UICC Credit'. TVR(Tag:95):
(If Terminal 2. The transaction is approved by issuer and terminal.
TAIS_POS_021 the credit transaction when PIN Bypass is FT10 2100 3. Enter "2100.00" as transaction amount.
support PIN 3. Bypass PIN is successfully processed.
performed. 4. Enter PIN Byapss if supported. TSI(Tag:9B):
Bypass) 4. Byte 3 bit 4 on TVR must be set to 1
5. Processing completion.

1. Please insert a card and select purchase function.


To validate POS is able to complete the Debit 2. Choose 'UICC Debit'. TVR(Tag:95):
1. The terminal goes online to complete the transaction;
TAIS_POS_022 Mandatory transaction correctly when the Unionpay IC card FT21 2200 3. Enter "2200.00" as transaction amount.
2. The transaction is approved.
support daul asymmetric algorithm(RSA and SM) 4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
5. Processing to completion.

1.The Terminal shall display the message such as :"Please input the PIN ".
1.Please insert a Card and select purchase function.
Conditional 2.Byte 3 bit 8 on TVR must be set to 0.
2.Choose ‘UICC Credit’. TVR(Tag:95):
(If terminal To Validate POS is able to perform correclty 3.Byte 3 bit 6 on TVR must be set to 0.
TAIS_POS_023 FT22 2300 3.Enter ‘2300.00’as transaction amount.
support offline Offline Plaintext PIN with 12 digits. 4.Byte 1 bit 7 on TSI must be set to 1.
4.Enter a correct offline PIN as '123456789012' if required. TSI(Tag:9B):
PIN function) 5.The Terminal goes online to complete the transaction.
5.Processing Completion
6.The Transaction is Approved

1.The Terminal shall display the message such as :"Please input the PIN ".
1.Please insert a Card and select purchase function.
Conditional 2.Byte 3 bit 8 on TVR must be set to 0.
2.Choose ‘UICC Credit’. TVR(Tag:95):
(If terminal To Validate POS is able to perform correctly 3.Byte 3 bit 6 on TVR must be set to 0.
TAIS_POS_024 FT23 2400 3.Enter ‘2400.00’as transaction amount.
support offline Offline Plaintext PIN with 4 digits. 4.Byte 1 bit 7 on TSI must be set to 1.
4.Enter a correct offline PIN as '1234' if required. TSI(Tag:9B):
PIN function) 5.The Terminal goes online to complete the transaction.
5.Processing Completion
6.The Transaction is Approved

1. The Terminal shall display the message such as "Please input the Offline PIN “
2.After two consecutive wrong PIN entry , the terminal displays prompts like
1.Please insert a Card and select purchase function. "one last attempt allowed to enter the PIN" . And after inputting the wrong PIN
Conditional 2.Choose ‘UICC Credit’. one more time.
TVR(Tag:95):
(If terminal To Validate POS is able to manage correctly while 3.Enter ‘2500.00’as transaction amount. 3. Byte 3 bit 8 on TVR must be set to 1.
TAIS_POS_025 FT23 2500
support offline enterring incorrect PIN during the credit transaction. 4.Enter a incorrect offline PIN as '8888' 3 times if terminal 4. Byte 3 bit 6 on TVR must be set to 1.
TSI(Tag:9B):
PIN function) required. 5. Byte 1 bit 7 on TSI must be set to 1.
5.Processing Completion 6. The Response Message should include the issuer script.
7. Byte 5 bit 5 on final TVR must be set to 0.
8. Byte 1 bit 3 on TSI must be set to 1.

If the POS support the Issuer script handle


1.The Terminal goes online to complete the transaction.
2. The Terminal shall display the message such as:” Please input the Offline PIN
".
3. Byte 3 bit 6 on final TVR must be set to 0.
1.Before performing this test case , TAIS-POS-025 must be
4. Byte 3 bit 8 on TVR must be set to 0.
completed.
Conditional 5. Byte 5 bit 5 on final TVR must be set to 0.
To Validate POS is able to manage correctly when 2.Please insert a Card and select purchase function. TVR(Tag:95):
(If terminal 6. The Transaction Result is out of this scope.
TAIS_POS_026 PIN Unblock/PIN Change script command is sent FT23 2600 3.Choose ‘UICC Credit’.
support offline If the POS doesn't support Issuer script handle
during the credit transaction 4.Enter ‘2600.00’as transaction amount. TSI(Tag:9B):
PIN function) 1.The Terminal shall not display the message such as:” Please input the Offline
5.Enter a correct offline PIN as '1234'.
PIN ".
6..Processing Completion
2. Byte 3 bit 6 on TVR must be set to 1.
3. Byte 3 bit 8 on TVR must be set to 1.
4. Please write that this POS doesn’t support issuer script handle in the result
form.
Note: Final TVR should display on the screen or print on the receipt.

1. Please insert a card and select Purchase function. 1. Byte 1 bit 6 on TVR must be set to 1;
TVR(Tag:95):
To validate POS is able to behave correctly when 2. Choose 'UICC Credit'. 2. Byte 1 bit 7 on TSI must be set to 0;
TAIS_POS_027 Mandatory FT24 2700
the CVM list(Tag 8E) is absent 3. Enter "2700.00" as transaction amount. 3. The transaction result is out of this scope
TSI(Tag:9B):
4 Processing to completion.

1. Please insert a card and select Purchase function.


1. Byte 3 bit 7 on TVR must be set to 1; TVR(Tag:95):
To validate POS is able to behave correctly when 2. Choose 'UICC Debit'.
TAIS_POS_028 Mandatory FT24 2800 2.Byte 1 bit 7 on TSI must be set to 1;
the CVM list(Tag 8E) is unknown 3. Enter "2800.00" as transaction amount.
3. The transaction result is out of this scope. TSI(Tag:9B):
4. Processing to completion.

1. Please insert a card and select Purchase function.


To validate POS is able to behave correctly when 2. Choose 'UICC Credit'. TVR(Tag:95):
TAIS_POS_029 Mandatory the Application Usage Control (AUC Tag:9F07) FT25 2900 3. Enter "2900.00" as transaction amount. 1. Byte 2 bit 5 on TVR must be set to 1;
exceeds the region and service type restrictions. 4. Enter a correct online PIN as '111111' if required. 2. The transaction result is out of this scope TSI(Tag:9B):
5. Processing to completion

To validate POS is able to prioritize the selection of 1. Please insert a card and select Purchase function. The terminal goes online to complete the transaction;
Conditional U.S. Common AID while inserting UPI card if U.S. 2. Choose ' UnionPay Common '. The TVR(Tag:95):
TAIS_POS_030 (Only Use for
Common AID is present and is the Merchant's FT26 3000 3. Enter "3000.00" as transaction amount. 1. The terminal prints out the receipt.
terminals located in
USA) preferred choice, and then complete the Common 4. Enter a correct online PIN as '111111'if required. 2. Byte 3 bit 3 on TVR must be set to 1; TSI(Tag:9B):
AID transaction successfully 5. Processing to completion. 3. The transaction result is Approved

1. Please insert a card and select Purchase function.


2. Choose 'UICC Credit'.
1. The terminal goes online to complete the transaction;
Conditional To validate POS is able to conduct signature credit 3. Enter "3100.00" as transaction amount. TVR(Tag:95):
TAIS_POS_031 2. Terminal prompts for removing card before receipt printing;
(Additional for Quick Chip processing, and complete the FT04 3100 4. Insert the card.
Quick Chip)
3. Receipt printed correctly
transaction successfully. 5. Enter a correct online PIN as '111111'if required. TSI(Tag:9B):
6. Retrieve the card.
7. Online processing to completion.

1. Please insert a card and select Purchase function.


2. Choose ' UICC Debit '.
Conditional To validate POS is able to conduct PIN debit Quick 1. The terminal goes online to complete the transaction; TVR(Tag:95):
TAIS_POS_032 3. Enter "3200.00" as transaction amount.
(Additional for Chip processing, and complete the transaction FT03 3200 2. Terminal prompts for removing card before receipt printing;
4. Enter a correct online PIN as '111111'if required.
Quick Chip) successfully. 3. Receipt printed correctly TSI(Tag:9B):
5. Retrieve the card.
6. Online processing to completion.

To validate POS is able to prioritize the selection of


1. Please insert a card and select Purchase function. 1. The terminal goes online to complete the transaction;
Conditional U.S. Common AID while inserting UPI card if U.S.
2. Choose ' UnionPay Common'. 2. The terminal prints out the receipt. TVR(Tag:95):
TAIS_POS_033 (Only Use for Common AID is present and is the Merchant's
FT26 3300 3. Enter "3300.00" as transaction amount. 3. The transaction is approved by issuer and terminal, receipt printed correctly.
terminals located in preferred choice, and then complete the Common
USA) 4. Enter PIN Byapss if supported. 4. Bypass PIN is successfully processed. TSI(Tag:9B):
AID transaction successfully when PIN Bypass is
5. Processing completion. 5. Byte 3 bit 4 on TVR must be set to 1
performed
UnionPay IC Card Testing Guide for Function test cases V1.1

1. Please insert a card and select Purchase function. 1.The terminal goes online to complete the transaction and the transaction is
TVR(Tag:95):
To validate POS is able complete the 81 BIN Credit 2. Choose 'UICC Credit'. approved;
TAIS_POS_034 Mandatory transaction and Track2 Equivalent Data (Tag57)on FT27 3400 3. Enter "3400.00" as transaction amount. 2. F35 must be the same as Track 2 Equivalent Data on the chip.
the chip is correctly sent to Issuer. 4. Enter a correct online PIN as '111111' if required. 3. Byte 3 bit 3 on TVR must be set to1
TSI(Tag:9B):
5. Processing to completion. 4. Byte 1 bit 7 on TSI must be set to 1

The terminal goes online to complete the transaction and the transaction is
approved;
Conditional 1. Please insert a card and select Purchase function.
To validate POS is able complete the 81 BIN Credit If POS support the "Offline Data Authentication" TVR(Tag:95):
(If Terminal 2. Choose 'UICC Quasi Credit'.
transaction and the DDA Authentication is 1. Byte 1 bit 4 on TVR must be set to 0;
TAIS_POS_035 support "Offline FT28 3500 3. Enter "3500.00" as transaction amount.
successful if POS support "Offline Data 2. Byte 1 bit 8 on TSI must be set to 1;
Data 4. Enter a correct online PIN as '111111' if required.
Authentication" function. If POS doesn't support the "Offline Data Authentication" function TSI(Tag:9B):
Authentication) 5. Processing to completion.
1. Please provide the "Terminal EMV Level 2 Approve letter"
2. Please skip the TVR and TSI checking.

1. Please insert a card and select Purchase function.


1.The terminal goes online to complete the transaction and the transaction is TVR(Tag:95):
To validate POS is able complete the 81 BIN debit 2. Choose 'UICC Debit'.
approved;
TAIS_POS_036 Mandatory transaction and the transaction is successfully FT29 3600 3. Enter "3600.00" as transaction amount.
2. Byte 3 bit 3 on TVR must be set to1
4. Enter a correct online PIN as '111111'.
3. Byte 1 bit 7 on TSI must be set to 1 TSI(Tag:9B):
5. Processing to completion.

Note: if you haven't the FT27, FT28,FT29 test card, please contact UPI operation team to get it
UnionPay IC Card Testing Guide for Function test cases V1.1

Check Result
(OK/NO) Remark
(Filled by UPI)

Please Provide the


transaction receipt and
Upload to UTSS

Please Provide the


transaction receipt and
Upload to UTSS
UnionPay IC Card Testing Guide for Function test cases V1.1

If terminal support Quick


Chip Transaction function ,
Please perform this test case

If terminal support Quick


Chip Transaction function ,
Please perform this test case
UnionPay IC Card Testing Guide for Function test cases V1.1
UnionPay IC Card Testing Guide for Function test cases V1.1

UPI CAT Function Test Case


Simulator
Card TVR and TSI
Case No. Requirement Test purpose and description Amount Testing Steps Expected result/note log(YES/NO)
No (Filled by tester)
(Filled by tester)

1. The terminal displays three applications (UICC Credit, UICC Debit and
1. Please insert a card and select purchase function. TVR(Tag:95):
UICC Quasi Credit) while conducting the application selection;
To validate CAT is able to display multiple 2. Choose 'UICC Debit'.
2. The terminal must goes online and enter an online PIN to complete the
applications while inserting UPI card and 3. Enter "100.00" as transaction amount.
TAIS_CAT_001 Optional FT01 100 transaction;
complete the debit transaction successfully 4. Enter a correct online PIN as '111111'. TSI(Tag:9B):
3. The terminal prints out the receipt and it shall list transaction date and time.
when the Cardholder name(5F20) contain 5. Processing completion.
4. Byte3 bit 3 on TVR must be set to 1;
Chinesse Characters.
5. The transaction is approved

To validate CAT is able to display multiple 1. Please insert a card and select purchase function.
1. The terminal displays three applications (UICC Credit, UICC Debit and
applications while inserting UPI card without 2. Choose 'UICC Credit'.
UICC Quasi Credit) while conducting the application selection; TVR(Tag:95):
PSE and complete the credit transaction 3. Enter "200.00" as transaction amount.
TAIS_CAT_002 Mandatory FT02 200 2. The terminal goes online to complete the transaction;
successfully when the Cardholder name 4. Enter a correct online PIN as '111111' if required.
3. The terminal prints out the receipt and it shall list transaction date and time. TSI(Tag:9B):
extended(9F0B) present and contain Chinese 5. Processing completion.
4. The transaction is approved.
characters, and Cardholder name(5F20) absent

1. The terminal must enter an online PIN before going online to complete the
1. Please insert a card and select purchase function. transaction;
To validate CAT is able complete the debit
2. Choose 'UICC Debit'. 2. The transaction is approved;
transaction and Track2 Equivalent Data TVR(Tag:95):
3. Enter "300.00" as transaction amount. 3. F35 must be the same as Track 2 Equivalent Data on the chip
TAIS_CAT_003 Mandatory (Tag57)on the chip is correctly sent to Issuer FT03 300
4. Enter a correct online PIN as '111111'. 4. Byte3 bit 3 on TVR must be set to 1;
and the cardholder name(5F20,9F0b) are TSI(Tag:9B):
5. Processing completion. 5. The issuer script is received correctly and performed by terminal.
absent
6. Byte 5 bit 5 on TVR must be set to 0
7. Byte 1 bit 3 on TSI must be set to 1

1. Please swipe a card first and the terminal shall prompt to use
To validate CAT is able to complete the credit
a chip card.
transaction correctly and terminal will only
2. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction; TVR(Tag:95):
check the first digit of the service
TAIS_CAT_004 Mandatory FT04 400 3. Choose 'UICC Credit'. 2. The transaction is approved.
code.Teminal support the track 1 data contain
4. Enter "400.00" as transaction amount. TSI(Tag:9B):
Chinese characters
5. Enter a correct online PIN as '111111' if required.
6. Processing completion

To validate CAT is able to complete the quasi 1. Please insert a card and select purchase function.
credit transaction correctly when the 2. Choose 'UICC Quasi Credit'. 1. The terminal goes online to complete the transaction; TVR(Tag:95):
TAIS_CAT_005 Mandatory application Label(Tag:50) and Application FT05 500 3. Enter "500.00" as transaction amount. 2. The transaction is approved.
Preferred Name(Tag:9F12) contain Chinese 4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
Characters 5. Processing completion

1. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction;
2. Choose 'UICC Credit'. 2. Byte 1 bit 7 on TVR must be set to 0;
To validate CAT is able to complete the credit TVR(Tag:95):
3. Enter "600.00" as transaction amount. 3. Byte 1 bit 2 on TVR must be set to 1 if terminal was upgrade to EMVCo
TAIS_CAT_006 Mandatory transaction correctly when only SDA is FT06 600
4. Enter a correct online PIN as '111111' if required. Bulletion SB-113 specificiation to support the "SDA Selected TVR Bit";
supported on the chip. TSI(Tag:9B):
5. Processing completion. 4. Byte 1 bit 8 on TSI must be set to 1;
5. The transaction is approved.

1. The terminal goes online to complete the transaction;


1. Please insert a card and select purchase function.
2. Byte 1 bit 7 on TVR must be set to 1;
To validate CAT is able to behave correctly 2. Choose 'UICC Credit'. TVR(Tag:95):
3. Byte 1 bit 2 on TVR must be set to 1 if terminal was upgrade to EMVCo
TAIS_CAT_007 Mandatory during the credit transaction when SDA is FT07 700 3. Enter "700.00" as transaction amount.
Bulletion SB-113 specificiation to support the "SDA Selected TVR Bit";
failed. 4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
4. Byte 1 bit 8 on TSI must be set to 1;
5. Processing completion.
5. The transaction is approved.

1. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction;
To validate CAT is able to complete the credit
2. Choose 'UICC Credit'. 2. Byte 1 bit 4 on TVR must be set to 0; TVR(Tag:95):
transaction correctly when only DDA is
TAIS_CAT_008 Mandatory FT08 800 3. Enter "800.00" as transaction amount. 3. Byte 1 bit 8 on TSI must be set to 1;
supported on the chip and upload the card
4. Enter a correct online PIN as '111111' if required. 4. The transaction is approved; TSI(Tag:9B):
sequence number correctly.
5. Processing completion. 5. The issuer script is received correctly.

1. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction;
To validate CAT is able to behave correctly 2. Choose 'UICC Credit'. 2. Byte 1 bit 4 on TVR must be set to 1; TVR(Tag:95):
TAIS_CAT_009 Mandatory during the credit transaction when DDA is FT09 900 3. Enter "900.00" as transaction amount. 3. Byte 1 bit 8 on TSI must be set to 1;
failed. 4. Enter a correct online PIN as '111111' if required. 4. The transaction is approved. TSI(Tag:9B):
5. Processing completion.

If CAT support the "Offline Data Authentication" function or support CDA


model 1,2,4
1. Please insert a card and select purchase function. 1). The terminal goes online to complete the transaction;
2. Choose 'UICC Credit'. 2). Byte 1 bit 3 on TVR must be set to 0;
To validate CAT is able to complete the credit TVR(Tag:95):
3. Enter "1000.00" as transaction amount. 3). Byte 1 bit 8 on TSI must be set to 1;
TAIS_CAT_010 Conditional transaction correctly when only CDA is FT10 1000
4. Enter a correct online PIN as '111111' if required 4). The transaction is approved.
supported on the chip. TSI(Tag:9B):
5. Processing completion. If CAT doesn't support the "Offline Data Authentication" function or only
support CDA model 3:
1).Please provide the "Terminal EMV Level 2 Approve letter"
2). Please skip this test case.

If CAT support the "Offline Data Authentication" function or support CDA


model 1,2,4:
1. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction;
2. Choose 'UICC Credit'. 2. Byte 1 bit 3 on TVR must be set to 1;
To validate CAT is able to behave correctly TVR(Tag:95):
3. Enter "1300.00" as transaction amount. 3. Byte 1 bit 8 on TSI must be set to 1;
TAIS_CAT_011 Conditional during the credit transaction when CDA is FT11 1300
4. Enter a correct online PIN as '111111' if required. 4. The transaction result is out of this scope.
failed. TSI(Tag:9B):
5. Processing completion. If CAT doesn't support the "Offline Data Authentication" function or only
support CDA model 3:
1.Please provide the "Terminal EMV Level 2 Approve letter"
2.Please skip this test case.

1. Please insert a card and select purchase function. 1. The terminal goes online to complete the transaction;
To validate CAT is able to complete the credit 2. Choose 'UICC Credit'. 2. Byte 1 bit 8 on TVR must be set to 1; TVR(Tag:95):
TAIS_CAT_012 Mandatory transaction when no offline CAM FT12 1200 3. Enter "1200.00" as transaction amount. 3. Byte 1 bit 8 on TSI must be set to 0;
(SDA/DDA/CDA) is supported on the chip 4. Enter a correct online PIN as '111111' if required. 4. The transaction is approved. TSI(Tag:9B):
5. Processing completion.

To validate CAT is able to behave correctly 1. Please insert a card and select purchase function. 1. The transaction must be declined; TVR(Tag:95):
TAIS_CAT_013 Mandatory during the credit transaction when the card is FT13 NA 2. The message is shown on the CAT then the terminal stops the 2. Fallback to magstripe is not allowed.
blocked. transaction. TSI(Tag:9B):

To validate CAT is able to behave coreectly 1. Please insert a card and select purchase function. 1. The transaction must be declined; TVR(Tag:95):
TAIS_CAT_014 Mandatory during the credit transaction when UnionPay FT14 NA 2. The message is shown on the CAT then the terminal stops the 2. Fallback to magstripe is not allowed.
application is blocked. transaction. TSI(Tag:9B):

1. Please insert a card and select purchase function.


To validate CAT is able to behave correctly 2. Choose 'UICC Credit'. TVR(Tag:95):
1. Byte 2 bit 7 on TVR must be set to 1;
TAIS_CAT_015 Mandatory during the credit transaction when UnionPay FT15 1500 3. Enter "1500.00" as transaction amount.
2. The transaction result is out of this scope.
application is expired. 4. Enter a correct online PIN as '111111' if required TSI(Tag:9B):
5. Processing completion.

1. Please insert a card and select purchase function.


To validate CAT is able to behave correctly 2. Choose 'UICC Credit'. TVR(Tag:95):
1. Byte 2 bit 6 on TVR must be set to 1;
TAIS_CAT_016 Mandatory during the credit transaction when UnionPay FT16 1600 3. Enter "1600.00" as transaction amount.
2. The transaction result is out of this scope
application is not effectived. 4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
5. Processing completion.

1. Please insert a card and select purchase function.


To validate CAT is able to behave correctly 2. Choose 'UICC Credit'. TVR(Tag:95):
1. Byte 2 bit 8 on TVR must be set to 1;
TAIS_CAT_017 Mandatory during the credit transaction when the FT17 1700 3. Enter "1700.00" as transaction amount.
2. The transaction result is out of this scope.
application version number is different. 4. Enter a correct online PIN as '111111' if required TSI(Tag:9B):
5. Processing completion

TVR(Tag:95):
1. Please insert a card and select purchase function.
To validate CAT is able to behave correctly 1. The terminal must not prompt to go fallback mode after inserting a chip card.
TAIS_CAT_018 Mandatory FT18 1800 2. The message is shown on the CAT then the terminal stops the TSI(Tag:9B):
when AID is not matched. 2. The transaction is terminated or aborted.
transaction.
UnionPay IC Card Testing Guide for Function test cases V1.1

1. Please insert a card and select purchase function. TVR(Tag:95):


To validate CAT is able to behave correctly 1. The terminal must not prompt to go fallback mode after inserting a chip card.
TAIS_CAT_019 Mandatory FT19 1900 2. The message is shown on the CAT then the terminal stops the
when application selection is failed. 2.The transaction is terminated or aborted
transaction. TSI(Tag:9B):

1. Please insert a card and select purchase function.


To validate CAT is able to complete the credit 2. Choose 'UICC Credit'. 1. The terminal goes online to complete the transaction; TVR(Tag:95):
TAIS_CAT_020 Mandatory transaction correctly when the chip is T=1 FT20 2000 3. Enter "2000.00" as transaction amount. 2. The transaction result is approved.
card. 4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
5. Processing completion

1. Please insert a card and select purchase function.


1. Terminal shall prompts to enter online PIN.
Conditional 2. Choose 'UICC Credit'. TVR(Tag:95):
To validate CAT is able to behave correctly 2. The transaction is approved by issuer and terminal,.
TAIS_CAT_021 (If Termial support FT10 2100 3. Enter "2100.00" as transaction amount.
during the credit transaction when PIN Bypass 3. Bypass PIN is successfully processed.
PIN Bypass) 4. Enter PIN Byapss if supported. TSI(Tag:9B):
is performed. 4. Byte 3 bit 4 on TVR must be set to 1
6. Processing completion.

1. Please insert a card and select cash advance function.


To validate CAT is able to complete the Debit
2. Choose 'UICC Debit'. TVR(Tag:95):
transaction correctly when the Unionpay IC 1. The terminal goes online to complete the transaction;
TAIS_CAT_022 Mandatory FT21 2200 3. Enter "2200.00" as transaction amount.
card support daul asymmetric algorithm(RSA 2. The transaction is approved.
4. Enter a correct online PIN as '111111' if required TSI(Tag:9B):
and SM)
5. Processing to completion.

1.The Terminal shall display the message such as :"Please input the PIN ".
1.Please insert a Card and select purchase function.
Conditional 2.Byte 3 bit 8 on TVR must be set to 0.
2.Choose ‘UICC Credit’. TVR(Tag:95):
(If terminal support To Validate CAT is able to perform correclty 3.Byte 3 bit 6 on TVR must be set to 0.
TAIS_CAT_023 FT22 2300 3.Enter ‘2300.00’as transaction amount.
offline PIN Offline Plaintext PIN with 12 digits. 4.Byte 1 bit 7 on TSI must be set to 1.
4.Enter a correct offline PIN as '123456789012' if required. TSI(Tag:9B):
function) 5.The Terminal goes online to complete the transaction.
5.Processing Completion
6.The Transaction is Approved

1.The Terminal shall display the message such as :"Please input the PIN ".
1.Please insert a Card and select purchase function.
Conditional 2.Byte 3 bit 8 on TVR must be set to 0.
2.Choose ‘UICC Credit’. TVR(Tag:95):
(If terminal support To Validate CAT is able to perform correctly 3.Byte 3 bit 6 on TVR must be set to 0.
TAIS_CAT_024 FT23 2400 3.Enter ‘2400.00’as transaction amount.
offline PIN Offline Plaintext PIN with 4 digits. 4.Byte 1 bit 7 on TSI must be set to 1.
4.Enter a correct offline PIN as '1234' if required. TSI(Tag:9B):
function) 5.The Terminal goes online to complete the transaction.
5.Processing Completion
6.The Transaction is Approved

1. The Terminal shall display the message such as "Please input the Offline PIN

2.After two consecutive wrong PIN entry , the terminal displays prompts like
1.Please insert a Card and select purchase function.
"one last attempt allowed to enter the PIN" . And after inputting the wrong PIN
Conditional 2.Choose ‘UICC Credit’.
To Validate CAT is able to manage correctly one more time. TVR(Tag:95):
(If terminal support 3.Enter ‘2500.00’as transaction amount.
TAIS_CAT_025 while enterring incorrect PIN during the credit FT23 2500 3. Byte 3 bit 8 on TVR must be set to 1.
offline PIN 4.Enter a incorrect offline PIN as '8888' 3 times if terminal
transaction. 4. Byte 3 bit 6 on TVR must be set to 1. TSI(Tag:9B):
function) required.
5. Byte 1 bit 7 on TSI must be set to 1.
5.Processing Completion
6. The Response Message should include the issuer script.
7. Byte 5 bit 5 on final TVR must be set to 0.
8. Byte 1 bit 3 on TSI must be set to 1.

If the CAT support the Issuer script handle


1.The Terminal goes online to complete the transaction.
2. The Terminal shall display the message such as:” Please input the Offline
PIN ".
3. Byte 3 bit 6 on final TVR must be set to 0.
1.Before performing this test case , TAIS-CAT-025 must be
4. Byte 3 bit 8 on TVR must be set to 0.
completed.
Conditional 5. Byte 5 bit 5 on final TVR must be set to 0.
To Validate CAT is able to manage correctly 2.Please insert a Card and select purchase function. TVR(Tag:95):
(If terminal support 6. The Transaction Result is out of this scope.
TAIS_CAT_026 when PIN Unblock/PIN Change script FT23 2600 3.Choose ‘UICC Credit’.
offline PIN If the CAT doesn't support Issuer script handle
command is sent during the credit transaction 4.Enter ‘2600.00’as transaction amount. TSI(Tag:9B):
function) 1.The Terminal shall not display the message such as:” Please input the Offline
5.Enter a correct offline PIN as '1234'.
PIN ".
6..Processing Completion
2. Byte 3 bit 6 on TVR must be set to 1.
3. Byte 3 bit 8 on TVR must be set to 1.
4. Please write that this CAT doesn’t support issuer script handle in the result
form.
Note: Final TVR should display on the screen or print on the receipt.

1. Please insert a card and select Purchase function.


TVR(Tag:95):
To validate CAT is able to behave correctly 2. Choose 'UICC Credit'. 1. Byte 1 bit 6 on TVR must be set to 1;
TAIS_CAT_027 Mandatory FT24 2700
when the CVM list(Tag 8E) is absent 3. Enter "2700.00" as transaction amount. 2. Byte 1 bit 7 on TSI must be set to 0;
TSI(Tag:9B):
4 Processing to completion. 3. The transaction result is out of this scope

1. Please insert a card and select Purchase function.


TVR(Tag:95):
To validate CAT is able to behave correctly 2. Choose 'UICC Debit'. 1. Byte 3 bit 7 on TVR must be set to 1;
TAIS_CAT_028 Mandatory FT24 2800
when the CVM list(Tag 8E) is unknown 3. Enter "2800.00" as transaction amount. 2.Byte 1 bit 7 on TSI must be set to 1;
TSI(Tag:9B):
4. Processing to completion. 3. The transaction result is out of this scope.

1. Please insert a card and select Purchase function.


To validate CAT is able to behave correctly
2. Choose 'UICC Credit'. TVR(Tag:95):
when the Application Usage Control (AUC
TAIS_CAT_029 Mandatory FT25 2900 3. Enter "2900.00" as transaction amount. 1. Byte 2 bit 5 on TVR must be set to 1;
Tag:9F07) exceeds the region and service type
4. Enter a correct online PIN as '111111' if required. 2. The transaction result is out of this scope TSI(Tag:9B):
restrictions.
5. Processing to completion

To validate CAT is able to prioritize the


1. Please insert a card and select Purchase function.
Conditional selection of U.S. Common AID while inserting 1.The terminal goes online to complete the transaction;
2. Choose ' UnionPay Common '. TVR(Tag:95):
TAIS_CAT_030 (Only Use for UPI card if U.S. Common AID is present and 2. The terminal prints out the receipt
FT26 3000 3. Enter "3000.00" as transaction amount.
terminals located in is the Merchant's preferred choice, and then 3. Byte 3 bit 3 on TVR must be set to 1;
USA) 4. Enter a correct online PIN as '111111' if required. TSI(Tag:9B):
complete the Common AID transaction 4. The transaction result is Approved.
5. Processing to completion.
successfully

1. Please insert a card and select Purchase function. 1.The terminal goes online to complete the transaction and the transaction is
TVR(Tag:95):
To validate CAT is able complete the 81 BIN 2. Choose 'UICC Credit'. approved;
TAIS_CAT_031 Mandatory Credit transaction and Track2 Equivalent Data FT27 3100 3. Enter "3100.00" as transaction amount. 2. F35 must be the same as Track 2 Equivalent Data on the chip.
(Tag57)on the chip is correctly sent to Issuer. 4. Enter a correct online PIN as '111111' ' if required. 3. Byte 3 bit 3 on TVR must be set to1
TSI(Tag:9B):
5. Processing to completion. 4. Byte 1 bit 7 on TSI must be set to 1

The terminal goes online to complete the transaction and the transaction is
approved;
Conditional 1. Please insert a card and select Purchase function.
To validate CAT is able complete the 81 BIN If CAT support the "Offline Data Authentication" TVR(Tag:95):
(If Terminal 2. Choose 'UICC Quasi Credit'.
Credit transaction and the DDA 1. Byte 1 bit 4 on TVR must be set to 0;
TAIS_CAT_032 support "Offline FT28 3200 3. Enter "3200.00" as transaction amount.
Authentication is successful if CAT support 2. Byte 1 bit 8 on TSI must be set to 1;
Data 4. Enter a correct online PIN as '111111' if required.
"Offline Data Authentication" function. If CAT doesn't support the "Offline Data Authentication" function TSI(Tag:9B):
Authentication) 5. Processing to completion.
1.Please provide the "Terminal EMV Level 2 Approve letter"
2.Please skip the TVR and TSI checking.

1. Please insert a card and select Purchase function.


To validate CAT is able complete the 81 BIN 1.The terminal goes online to complete the transaction and the transaction is TVR(Tag:95):
2. Choose 'UICC Debit'.
debit transaction and the transaction is approved;
TAIS_CAT_033 Mandatory FT29 3300 3. Enter "3300.00" as transaction amount.
successfully 2. Byte 3 bit 3 on TVR must be set to1
4. Enter a correct online PIN as '111111'.
3. Byte 1 bit 7 on TSI must be set to 1 TSI(Tag:9B):
5. Processing to completion.

Note: If you haven't the FT27, FT28,FT29 test card, please contact UPI operation team to get it
UnionPay IC Card Testing Guide for Function test cases V1.1

Check Result
(OK/NO) Remark
(Filled by UPI)

Please Provide the


transaction receipt and
Upload to UTSS

Please Provide the


transaction receipt and
Upload to UTSS

TAIS_CAT_009
UnionPay IC Card Testing Guide for Function test cases V1.1

If the test card version is


V9.0 or V9.0 A , Please
skip this test case

If the test card version is


V9.0 or V9.0 A , Please
skip this test case

If the test card version is


V9.0 or V9.0 A , Please
skip this test case

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy