IC Card Acquier Function Test Case_V202205
IC Card Acquier Function Test Case_V202205
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
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
FT27 8171999900000018 Absent Absent Credit Card, 16 digit PAN 81 test card Online PIN, Signature,No CVM 01/86
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
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
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
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.
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
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.
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.
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
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. 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.
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 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):
TVR(Tag:95):
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.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.
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.
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. 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.
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)
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. 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.
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):
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.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.
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.
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)
TAIS_CAT_009
UnionPay IC Card Testing Guide for Function test cases V1.1