UnionPay CardE-Commerce Implementation Guide For Issuer-V9-20180104
UnionPay CardE-Commerce Implementation Guide For Issuer-V9-20180104
(Jan 2018)
UnionPay Card E-Commerce Implementation Guide for Issuer
Table of Contents
1 Document Description...................................................................................................................... 1
1.1 Purpose .................................................................................................................................. 1
1.2 Terms and Acronym Definitions ......................................................................................... 1
2 Descriptions of Transaction Authentication Element Combinations ........................................... 2
2.1 Description of Transaction authentication Element Combinations .................................. 2
2.1.1 Authentication Mode................................................................................................. 2
2.1.2 Non-Authentication Mode ........................................................................................ 3
2.2 Mode of Dynamic verification data ..................................................................................... 3
3 Service Flow ...................................................................................................................................... 5
3.1 Transaction Flow ....................................................................................................................... 5
3.1.1 Authentication Mode................................................................................................. 5
3.1.2 Non-Authentication Mode ........................................................................................ 8
3.2 System interactive flows ....................................................................................................... 9
3.2.1 Authentication Mode................................................................................................. 9
3.2.2 Non-Authentication Mode .................................................................................... 11
4 Online Transaction Processing Request ..................................................................................... 13
4.1 Description of Transaction Types .................................................................................... 13
4.1.1 Account Verification Transaction ........................................................................ 13
4.1.2 Balance Inquiry Transaction ................................................................................ 13
4.2 Key points for E-Commerce Transaction Message ........................................................ 13
4.2.1 Online Message Description ................................................................................. 13
4.2.2 Transaction Element Values ................................................................................. 16
4.2.3 Requirements to transfer Authentication Elements ............................................ 18
4.3 Account verification ......................................................................................................... 19
4.3.1 Type Description ................................................................................................... 19
4.3.2 Key Points .............................................................................................................. 19
4.4 Balance Inquiry ................................................................................................................ 20
4.5 Verifying dynamic verification data ................................................................................ 21
4.5.1 Verifying mobile phone number ........................................................................... 21
4.5.2 Verifying dynamic verification code .................................................................... 21
5 Settlement ..................................................................................................................................... 23
5.1 Document List ................................................................................................................... 23
5.2 Explanations on Settlement File Access Mode ................................................................ 23
5.2.1 SFTP Mode ............................................................................................................ 23
5.2.2 Flow transmission Mode ....................................................................................... 23
5.2.3 PGP+Email Transmission ..................................................................................... 24
5.3 Settlement Characteristics of E-Commerce Transactions ............................................. 24
i
UnionPay Card E-Commerce Implementation Guide for Issuer
ii
UnionPay Card E-Commerce Implementation Guide for Issuer
1 Document Description
1.1 Purpose
With the background of the "UPI Operating Regulations", this document provides guidance to
UnionPay card Issuers looking to implement the UnionPay E-Commerce service. Specifically, the
document provides:
Assistance to card Issuers in understanding the UnionPay E-Commerce system,
Understanding of the technical integration required between the UnionPay E-Commerce
(GSCS) system and the Issuer’s systems, and
The framework for achieving the best outcome from each participating vendor.
An introduction to the establishment of UnionPay E-Commerce service rules.
1.2 Terms and Acronym Definitions
This section defines the business terms that appear in this document.
Acronym/Term Explanation
1
UnionPay Card E-Commerce Implementation Guide for Issuer
2
UnionPay Card E-Commerce Implementation Guide for Issuer
on acquirers who send or not;
1. If acquirer send other elements as expiration date and CVN2, then issuer should
verify both;
2. If acquirer send other elements as expiration date, then issuer should verify the
expiration date and should not refuse the transaction due to the lack of CVN2;
3. If acquirer send other elements as CVN2, then issuer should verify the CVN2 and
should not refuse the transaction due to the lack of expiration date;
2. Credit Cards
For credit card transactions in Authentication Mode, Issuers may choose one of the
following combinations of authentication elements to verify a transaction.
Combination: Verification of the card number, CVN2, expiration date, and dynamic
verification data;
Note: In Authentication Mode, the card issuer can choose UnionPay Send SMS mode on
behalf of the Issuer or Issuer Send SMS mode. UnionPay International needs to be advised of
the preferred solution by the Issuer in their E-Commerce application:
3
UnionPay Card E-Commerce Implementation Guide for Issuer
If UnionPay is requested to send dynamic verification data on behalf of the Issuer, and
the verification process is via SMS, then the Issuer must verify the mobile number sent by
UnionPay International against the mobile number on record for the card holder.
If the Issuer selects to send dynamic verification data directly, then the card Issuer must
verify the authenticity of dynamic verification data and verify whether the dynamic verification
data the cardholder input is accurate.
Issuers should follow the same rules of Authentication Modes throughout all BINs owned.
Note:
If acquirer doesn’t submit correctly or completely the mandatory elements, issuer
should refuse the transaction.
• If acquirer only send mandatory elements and issuers should verify accordingly
and issuers should not refuse the transaction due to lack of other elements.
If issuers choose other elements means issuers are capable to verify and it depends on
acquirers who send or not;
1. If acquirer send other elements as expiration date and CVN2, then issuer should
verify both;
2. If acquirer send other elements as expiration date, then issuer should verify the
expiration date and should not refuse the transaction due to the lack of CVN2;
3. If acquirer send other elements as CVN2, then issuer should verify the CVN2 and
should not refuse the transaction due to the lack of expiration date;
Cardholder name follow the above mentioned expiration date and CVN2 rules.
2. Credit Card
Mandatory elements: Card number, Expiration date
Other elements: CVN2, cardholder name
Note:
If acquirer doesn’t submit correctly or completely the mandatory elements, issuer
should refuse the transaction.
• If acquirer only send mandatory elements and issuers should verify accordingly
and issuers should not refuse the transaction due to lack of other elements.
• If issuers choose other elements means issuers are capable to verify and it depends
4
UnionPay Card E-Commerce Implementation Guide for Issuer
on acquirers who send or not;
1. If acquirer send other elements as CVN2 and cardholder name, then issuer should
verify both;
2. If acquirer send other elements as CVN2, then issuer should verify the CVN2 and
should not refuse the transaction due to the lack of cardholder name;
3. If acquirer send other elements as cardholder name, then issuer should verify the
cardholder name and should not refuse the transaction due to the lack of CVN2;
Note: In Authentication Mode, whether dynamic verification data is sent by the card Is-
suer or by UnionPay on behalf of the Issuer, the process needs to be fully tested during the
Issuer E-Commerce online integration testing.
5
UnionPay Card E-Commerce Implementation Guide for Issuer
2 Service Flow
a) Transaction Flow
i. Authentication Mode
3.1.1.1 UnionPay Send SMS Mode on behalf of Issuer
6
UnionPay Card E-Commerce Implementation Guide for Issuer
1 ①
If the card was used in UPOP before, mobile number will reserve in UPOP system and cardholder no need to enter
mobile number again. The last two digits of the mobile number will display on the UPOP webpage to indicate card-
holder. Cardholder can re-enter mobile number when it changed in Issuer and UPOP will send the new mobile num- ber
to verify via Issuer.
2②
Issuer sends SMS mode only applicable for card issuer that has upgraded to 2.1 message and support account veri-
fication transaction.
7
UnionPay Card E-Commerce Implementation Guide for Issuer
1: Order is successfully
submitted
Yes
No
9: Confirm payment
8
UnionPay Card E-Commerce Implementation Guide for Issuer
4: If the Issuer requires verify dynamic verification data, then the following steps are required.
5: Cardholder enters the relevant authentication information and presses the “Send SMS”
button.
6: The UPOP sends the account related request to the card Issuer via account verification
transaction.
7: At the same time the Issuer generates and sends the dynamic authentication code to card
holder’s mobile number on file and returns the card holder’s last 4 digits of mobile number
back to the UPOP. UPOP will notify the card holder the SMS has been sent to your mobile
phone ****1234.
8: The card holder enters the dynamic verification data on the UPOP payment page.
9: The SMS dynamic authentication code and payment transaction is sent to the Issuer for
authorization.
10: The card Issuer approves or declines the transaction and the result is sent to the Acquirer
and then to the merchant.
1: Order is successfully
submitted
3: Confirm payment
9
UnionPay Card E-Commerce Implementation Guide for Issuer
5: The Issuer processes the transaction.
6: The Issuer returns the transaction result to the merchant or Acquirer.
Cardholder
1.Request
2.Transfer Request
3.Request
4.UPOP webpage
5.Info.
6.Verification Request 7.Response
Result
8.Send SMS Request
9.Send SMS Send
SMS
with code
10
UnionPay Card E-Commerce Implementation Guide for Issuer
1: The card holder makes a purchase at the merchant website, and then selects their Union-
Pay card for payment.
2: The merchant sends the transaction information to the Acquirer.
3: The Acquirer directs the transaction request to the UPOP system.
4: The UPOP displays the payment page to the card holder.
5: The card holder enters their card number, mobile number and other payment information,
and then clicks the button to send the dynamic verification code.
6: If card is used in UPOP at the first time, the UPOP sends the balance inquiry transaction
(including card number and mobile number) to Issuer via GSCS platform. If not, skip to flow
8.
7: The Issuer uses the card number to verify the card holder's mobile number information.
The maximum attempts are no more than twice, otherwise the card will be denied by UPOP
system within six hours.
8: If the card holder’s mobile number is correctly matched, the UPOP notifies the SMS pro-
cessing system to send an SMS.
9: An SMS containing verification data is sent to the card holder's mobile.
10: The card holder receives the SMS with the six digit verification code and then enters the
dynamic verification code on the UPOP page.
11: The UPOP sends the dynamic verification code to the SMS gateway for verification.
12: The verification result is returned to the UPOP system.
13: The card holder clicks to confirm payment, then the UPOP system sends the payment in-
formation to issuer via GSCS.
14: The Issuer returns the authorization result.
15: The payment page displays to the card holder the result of their transaction.
16: The UPOP returns the transaction result to the Acquirer.
17: The Acquirer sends the transaction result to the merchant.
Cardholder
1.Send Request
2.Transfer Request
3.Transfer Request
12.Response Result
13.Redirect to successful page
3 ③
Issuer sends SMS mode only applicable for card issuer that has upgraded to 2.1 message and support account veri-
fication transaction.
11
UnionPay Card E-Commerce Implementation Guide for Issuer
14.Response Result 15.Response
Result
1: The card holder makes a purchase at the merchant website, and then uses their UnionPay
card for payment.
2: The merchant sends the order information to the Acquirer.
3: The Acquirer redirects the transaction request to the UPOP system.
4: The UPOP displays the payment page to the card holder.
5: The card holder enters the card number and other payment information, and then clicks the
button to send dynamic verification code.
6: The UPOP sends the account verification transaction to trigger Issuer send SMS.
7: The Issuer processes the account verification transaction, and then returns the last 4 digits
of mobile phone number.
8: At the same time the Issuer generates SMS based on the SMS module described in 3.2.3.
9: The Issuer sends the SMS to the card holder's mobile number.
10: The card holder receives the SMS with the 6 digits dynamic authentication code and en-
ters it on the UPOP page.
11: The card holder clicks to confirm payment, and the UPOP system sends the payment
information including the dynamic verification data to issuer via GSCS.
12: The Issuer returns the transaction result.
13: The payment success page is displayed to the card holder.
14: The UPOP returns the transaction result to the Acquirer.
15: The Acquirer returns the transaction result to the merchant.
12
UnionPay Card E-Commerce Implementation Guide for Issuer
1: The card holder makes a purchase at the merchant website, and then uses their UnionPay
card for payment.
2: The merchant sends the order information and payment information to the Acquirer.
3: The Acquirer redirects the transaction request to the UPOP system.
4: The UPOP sends the payment information to the Issuer via GSCS.
5: The Issuer processes the authorization request and returns the result to the GSCS, which
returns the authorization result to the UPOP.
6: The UPOP returns the transaction result to the Acquirer.
7: The Acquirer returns the transaction result to the merchant.
13
UnionPay Card E-Commerce Implementation Guide for Issuer
4 ④
Account verification transaction only applicable for card issuer that has upgraded to 2.1 messages.
5 ⑤
Balance inquiry transaction applicable for sending dynamic authentication data mode.
14
UnionPay Card E-Commerce Implementation Guide for Issuer
For Authentication mode, prior to the transaction occurring, the domestic or international
Acquirer initiates an account verification transaction to trigger the Issuer (or UnionPay as
agent) to send the dynamic verification code.
4.2.1.1 F60.2.5 Terminal Type
Messages between the Acquirer, UnionPay, and the Issuer utilize the F60.2.5 to indicate E-
Commerce transactions. The value of F60.2.5 is “07” for on E-Commerce transaction.
4.2.1.2 F60.2.8 Electronic Commerce Identification (ECI) Symbol
Messages between the Acquirer, UnionPay, and the Issuer utilize the F60.2.8 ECI symbol
to store transaction mode data (this symbol only indicates the mode which acquirers attempt,
so whether the dynamic verification data is included depends on Issuers choice of Authenti-
cation Mode).
New defined values for F60.2.8 ECI label:
09 Authentication Mode
* Currently some acquirers haven’t finished the modification and their Non-Authentication Mode ECI
may be ’00’ as default. In this situation we treat ‘00’ as ‘10’.
Note: October 14, 2015, Reason Code 4810 has expired and UPI OR incorporated
Chargeback Reason Code 4810 into 4515 according to UPI OR (Version June, 2015).
the key ⑥ for dynamic verification data, while the following 20 bytes are for storing the dy-
namic verification code.
The verification elements that the Acquirer selects to send as part of the transaction au-
thorization process are defined in the following table:
6 ⑥
The format for the key is "14 digits YYYYMMDDHHMMSS + 6 random digits".
15
UnionPay Card E-Commerce Implementation Guide for Issuer
2 Secondary merchant Ans40, label for secondary name and location. Usage of
name and location this field should meet requirements of the "Service Guide-
lines"
(2) Other Tags:
Account Verification transaction will utilize F48 AS Usage AO Tag and ON Tag.
For de- tails guide please refer to Section 4.3 Account Verification.
Mes- Transaction ID
17
UnionPay Card E-Commerce Implementation Guide for Issuer
N Service sage Transaction F2 F60.2 F22 F60.2.8 * F61.
o. Type Type Type F0 F3 .5 6
5
0200/ 00x0
1 Purchase 00
0210 00
* Currently some acquirers haven’t finished the modification and their Non-Authentication Mode
ECI may be ’00’ as default. In this situation we treat ‘00’ as ‘10’.
18
UnionPay Card E-Commerce Implementation Guide for Issuer
0100/ 03x0 As 011:PI 0:
4 Pre-auth 06
0110 00 Orig N in- De-
cluded
Pre-auth in Card fault
0100/ 20x0 As
5 Cancel- 06 not
Sin- 0110 00 Orig 1:
lation Present
gle 09:Authenticat Inter-
trans-
Pre-auth AM
0420/ 20x0 As action; ion Mode ter-
6 Cancel 06 07
E-Com 0430 00 Orig 10:Non-Authe Usa
Reversal net ge
merce 012:PI ntication
Pre-auth N ex-
0200/ 00x0 As Mode 2:
Comple- 06 cluded
0210 00 Orig
tion in Card Text
Pre-auth not Mess
Comple- Present
0200/ 20x0 As age
7 tion 06 trans-
0210 00 Orig
Cancel- action; 3:
lation Voic
0220/ 20x0 Self-Se e
8 Refund 00
0230 00 rvice
Author- 0100/ 00x0 Self-Se
9 00
ization 0110 00 rvice
1 Auth 0420/ 00x0 As
Dou- 00
0 Reversal 0430 00 Orig
ble
Auth
1 0100/ 20x0 As
Cancel- 00
1 0110 00 Orig
lation
Auth
1 Cancel- 0420/ 20x0
00
As
2 lation 0430 00 Orig
Reversal
Account
1 0100/ 33x0 Self-Se
Sin- Verifi- 00
3 0110 00 rvice
gle cation
1 Balance 0200/ 30x0 Self-Se
00
4 Account Inquiry 0210 00 rvice
Service Account
1 0100/ 33x0 Self-Se
Verifi- 00
5 Dou- 0110 00 rvice
cation
ble
1 Balance 0100/ 30X Self-Se
00
6 Inquiry 0110 000 rvice
* Currently some acquirers haven’t finished the modification and their Non-Authentication Mode
ECI may be ’00’ as default. In this situation we treat ‘00’ as ‘10’.
19
UnionPay Card E-Commerce Implementation Guide for Issuer
Required when UnionPay
sends dynamic verifica- Transfer
Mobile Phone No Return As Is Return As Is
tion code on behalf of As Is
card issuer
Note 1: Where card Issuer sends the dynamic verification code. In F61.6AM usage "transaction
verification method" data, if the value of "byte10-dynamic verification code" is 1, then this type
transaction sends dynamic verification code, and the card issuer verifies the dynamic code.
Note 2: Card Issuer can choose to verify the dynamic verification code in lieu of a PIN. For
details see section 3.1 on authentication elements.
Note 3: Whether the expiration date would be verified is determined by card Issuer when joining
network. If the card Issuer chooses to verify expiration date, then "byte2-card expiration date
verification" of the "transaction verification method" data will have value 1, indicating that in
this type of purchase transaction validity period must be sent, and card Issuer must verify.
Note 4: Whether the CVN2 would be verified is determined by card Issuer when joining network.
If the card Issuer chooses to verify CVN2, then "byte6- CVN2 verification" of the "transaction
verification method" data will have value 1, indicating that in this type of purchase transaction
validity period must be sent, and card Issuer must verify.
2. Credit Card
Verification
AC->SW SW->IS IS->SW SW->AC
Element
Card no. Required Transfer As Is Return As Is Return As Is
Dynamic verifi- Required when
Transfer As Is Return As Is Return As Is
cation code card issuer sends
dynamic verifica-
tion code
CVN2 Required
Transfer As Is Return As Is Return As Is
Expiration date Required
Transfer As Is Return As Is Return As Is
Required when
UnionPay sends
Mobile Phone No dynamic verifica-
Transfer As Is Return As Is Return As Is
tion code on behalf
of card issuer
4.2.3.2 Non-Authentication Mode
1. Debit / Prepaid Card
Verification Ele-
AC->SW SW->IS IS->SW SW->AC
ment
Card no. Required Transfer As Is Return As Is Return As Is
1
Expiration date Optional Transfer As Is Return As Is Return As Is
2
CVN2 Optional Transfer As Is Return As Is Return As Is
2
Name Optional Transfer As Is Return As Is Return As Is
Note 1: If the Debit / Prepaid card has Expiration Date, the issuers can choose to verify it and acquir-
ers should send it. If the Debit / Prepaid card has no Expiration Date, the issuers should not choose
this element to verify.
Note 2: If acquirers send transactions with CVN2 or cardholder name, issuer should verify them cor-
rectly; If acquirers send transactions without CVN2 or cardholder name, issuer should not decline due
to the absence of CVN2 or cardholder name.
2. Credit Card
Verification Ele-
AC->SW SW->IS IS->SW SW->AC
ment
Card no. Required Transfer As Is Return As Is Return As Is
Expiration date Required Transfer As Is Return As Is Return As Is
1
CVN2 Optional Transfer As Is Return As Is Return As Is
1
Name Optional Transfer As Is Return As Is Return As Is
Note 1: If acquirers send transactions with CVN2 or cardholder name, issuer should verify them cor-
rectly; If acquirers send transactions without CVN2 or cardholder name, issuer should not decline due
to the absence of CVN2 or cardholder name.
20
UnionPay Card E-Commerce Implementation Guide for Issuer
7
Sending account verification without a purchase transaction can be used to trigger the
sending of dynamic verification code and returns the last 4 digits of the mobile phone num-
ber of the card stored in the issuer.
7 ⑦
Account verification transaction type only applicable for card issuers that have upgraded to 2.1 message.
21
UnionPay Card E-Commerce Implementation Guide for Issuer
1 Card status an3, label for card state.
Three spaces: Default
OFF: Card is frozen or suspended by the issuer.
2 Mobile ans20, store the masked and last 4 digits of mobile
Phone No. phone number of cardholder, left-aligned, right-fill
spaces.
For example, the mobile phone number is 12345678,
****5678 should be returned.
Note: If the card does not have a mobile number on file in the issuer a P1 error code is
returned.
8 ⑧
When an Issuer chooses to send the dynamic verification code by itself, it should refer to this section.
22
UnionPay Card E-Commerce Implementation Guide for Issuer
Note: During payment, UPOP sends the key for "account verification" transaction first,
triggering the Issuer to send the dynamic verification data. During the transaction both the
key and dynamic verification data are sent to the Issuer to verify.
9 ⑨
When an Issuer chooses to send the dynamic verification code by itself, it should refer to this section.
23
UnionPay Card E-Commerce Implementation Guide for Issuer
5 Settlement
Num-
Document name Description
ber
IFRYYMMDD01C603DZ-
<Transaction Curren- cy>- Old UPI Institution Net Settlement
5
<Settlement Curren- cy> Summary
IFR<YYMMDD>01C602D
Z-<”Transaction Curren- UPI Institution Settlement (UIS) Re-
8
cy”>-<”Settlement Cur- port.
rency”>
24
UnionPay Card E-Commerce Implementation Guide for Issuer
being the transaction date). If the compressed file method is chosen, UnionPay must be noti-
fied in advance to prepare the files accordingly.
5.2.3 PGP+Email Transmission
It is not recommended to use email for transmission of settlement documents.
5.3 Settlement Characteristics of E-Commerce Transactions
Typically E-Commerce settlement and POS/ATM transactions are processed concurrent-
ly. Card Issuers can differentiate E-Commerce transactions from other transaction records
and dispute transaction records based on F60.2.5 (channel 07).
Issuers can use the following points to differentiate E-Commerce transactions and
POS/ATM transactions in the settlement document.
For single message transaction details document (IFDYYMMDDICOM or
IFCYYMMDD99C):
Field 22: 011(PIN-enabled CNP transaction), 012(no PIN CNP transaction).
For dual message transaction details document (IFCYYMMDD99C):
E-commerce transaction initiation channel is 07.
For single data transaction details document (IFDYYMMDDICOM):
reserved field CCCRM□□□□□□□MMDDHHMMSS□XXYYZSS, in E-commerce
transaction XX is 0,YY is 09 (card issuer authentication mode) or 10 (card issuer Non-
authentication mode)
25
UnionPay Card E-Commerce Implementation Guide for Issuer
6 Participating Procedures
Stage 1:
Institution: consults a UPI representative about E-Commerce product information.
UPI: provide the E-Commerce issuing business documents, UPI issuing membership ap-
plication forms to institution.
Stage 2:
Institution: fills in and submits the UPI membership application forms.
UPI: during the stage 2, UPI operation team makes an assessment based on these submit-
ted documents.
Stage 3:
Institution: if institution gets the authorization from UPI, institution performs the busi-
ness and technical assessment based on the provided E-Commerce business documents.
UPI: UPI product team provides the business and technical support.
Stage 4:
Institution: fills in and submits the E-Commerce issuing program application form.
UPI: during the stage 4, UPI product team makes an assessment based on the submitted
document.
26
UnionPay Card E-Commerce Implementation Guide for Issuer
Stage 5:
27
UnionPay Card E-Commerce Implementation Guide for Issuer
Note:
Issuer should receive all these documents and application forms during each stage.
The highlighted documents must be careful written and respond by Issuer.
In the stage 8, the UnionPay E-Commerce service maintenance form is just used for the
production function modification.
6.3 Testing Procedures
6.3.1 Key information
There is only one stage for E-Commerce program test: Online testing
Generally the issuers need to apply for testing 5-10 days before the plan date. Then Un-
ionPay will assign the person and the starting date to the issuers according to the resources.
Testing time is regulated to the regular working day in China.
Testing cycle depends on different issuer testing condition. The regular value is 5 – 15
working days.
After completing the testing, UPI would provide a testing report.
28
UnionPay Card E-Commerce Implementation Guide for Issuer
Issuer must confirm the consistence between the testing system and launching system.
6.3.2 Procedures for testing
Acquirer UnionPay
Perform testing
Step 1:
Issuer: submit the testing application form and testing cards.
UPI: prepare a testing plan.
Step 2:
UPI: perform the test according the material provided by Issuer.
Issuer: support UPI during the whole testing process
Step 3:
UPI: provide an official testing report to Acquirer.
Issuer: Study the testing report, confirm the whole testing objectives are achieved and
then prepare the system launch application form.
29
UnionPay Card E-Commerce Implementation Guide for Issuer
7 Annex
Sample Reference:
8 Transaction 3 n6 010000□
Type Code
30
UnionPay Card E-Commerce Implementation Guide for Issuer
Response code
31
UnionPay Card E-Commerce Implementation Guide for Issuer
of card holder
32
UnionPay Card E-Commerce Implementation Guide for Issuer
Sample Reference:
Includes Issuer dispute transactions of all card BIN and all currency types, specific for-
mat as follows:
5 PAN 2 n19
7 Message Type n4
9 Merchant Type 18 n4
21 Settlement Currency 50 n3
33
UnionPay Card E-Commerce Implementation Guide for Issuer
24 Settlement Date 15 n4
25 Conversion Date 16 n4
Note: The format of field (Reserved for use) for the Acquirer is AAABCGGGFHII□□□□□□□
□□□□DEEEESS followed by enter-shift sign; The format of field (Reserved for use) for the Issuer is
ZAAABCGGGFHII□□□□□□□□□□DEEEESS followed by enter-shift sign.
In the above format,
(1) “Z” is for the identifier of the transaction being domestically acquired or internationally
acquired, “F” means the transaction is cross-border acquired, and “M” means the transaction is
domestically acquired
(2) “AAA” stands for card sequence number of Field 23; if the acquirer did not submit
Field 23, CUPS will fill F23 with 000 in settlement. Issuer shall be able to proceed properly.
(3) “B” stands for terminal read capability of Field 60.2.2;
(4) ) “C” stands for IC card’s condition code of Field 60.2.3;
(5) “GGG “stands for Country code of the merchant, it is the value of Field 19;
(6) “F” stands for transaction initiation method, value of Field 60.3.5
(7) “H” stands for card level, value of F60.3.9
(8) “II” stands for fee standard for issuers to calculate or check.;
(9) “D” is the identifier of dispute resolution initiator, indicating who initiates the dispute
resolution transaction. The definitions are as follows:
Space-Not defined;
1-nitiated by UPI
2-nitiated by the Member
(10) “EEEE” stands for dispute resolution reason code;
“SS” stands for installment payment terms. For example, “06” means six terms, “12” means twelve
terms and a space means it is a none-installment payment transaction.
34
UnionPay Card E-Commerce Implementation Guide for Issuer
Sample Reference:
35
UnionPay Card E-Commerce Implementation Guide for Issuer
Sample Reference:
36
UnionPay Card E-Commerce Implementation Guide for Issuer
Reference Sample:
Sample:
37
UnionPay Card E-Commerce Implementation Guide for Issuer
38
UnionPay Card E-Commerce Implementation Guide for Issuer
Reference Sample:
Sample:
39
UnionPay Card E-Commerce Implementation Guide for Issuer
40
UnionPay Card E-Commerce Implementation Guide for Issuer
41
UnionPay Card E-Commerce Implementation Guide for Issuer
42
UnionPay Card E-Commerce Implementation Guide for Issuer
service fees
and net settlement amount
information summarized by dis-
pute transaction type.
Reference Sample:
Examples:
The following report samples are examples of UIS report for a single institution with a
certain currency association. In the example, the numbered fields on the report correspond to
the numbered field on the UIS report.
Header:
C602-DZ-001
C602-DZ-002
C602-DZ-003
43
UnionPay Card E-Commerce Implementation Guide for Issuer
44