Professional Documents
Culture Documents
Interoperability
(Version 2.1)
October 2011
Table of Contents
Using this Document .................................................................................... 1
1
References .............................................................................................. 5
4.1.1
4.1.2
4.1.3
4.1.4
Normal Processing Flow of Advice Transaction ................................. 13
4.2
Store-and-forward Mechanism of Transaction Message ............................... 15
5.1.1
5.1.2
5.1.3
5.1.4
MO/TO Pre-authorization Cancellation Transaction (Online)
0100/0110 ................................................................................................................. 17
5.1.5
5.1.6
5.1.7
5.1.8
5.1.9
5.1.10
5.2.3
5.2.4
Balance Inquiry Transaction ................................................................... 37
5.3
Timeout Setting ......................................................................................................... 38
5.3.1
Timeout Setting Rules for General Transactions ................................. 38
5.4
IC Card Transaction based on CUPIC Debit/Credit Standards ..................... 38
5.4.1
5.4.2
6.3
7.2
Processing Flow of Transactions resulting from Self-Administered
Clearing/Settlement .............................................................................................................. 44
7.2.1
7.2.2
7.3
7.3.1
8.1.1
Fulfillment ................................................................................................................ 48
8.1.2
Retrieval Request Postponement .......................................................... 48
8.1.3
8.1.4
8.1.5
8.1.6
8.1.7
8.1.8
8.1.9
8.1.10
9.1.1
9.1.2
Transaction Flow ...................................................................................... 52
9.2
Key Reset (0800/0810) ............................................................................................. 53
9.2.1
9.2.2
10
Rule 1 ......................................................................................................... 56
10.2.2
10.2.3
Rule 2 ......................................................................................................... 56
Rule 3 ......................................................................................................... 56
10.3.2
10.7.2
iii
iv
Summary of Revisions
Description of Change
Where to look
Section 4.1.4.1
Section 5.1.9.3
1 Application Scope
This Specification applies to all UnionPay participants.
2 References
The terms and conditions of the following documents quoted by this Specification have
become the terms and conditions of the Specification. The modification list (excluding
corrected contents) or revised edition attached to the dated documents shall not apply to
this Specification. However, participants may study whether to apply the latest versions
of such documents. The latest versions of non-dated documents shall apply to the
Specification.
UnionPay
Operating Regulations
CUPIC
EMV2000
and postal saving and remitting institutions, with all or part of the following functions:
consumption credit, transfer settlement, cash deposit and withdraw, etc.
Request
Message that generates a series of interactive messages.
Response Code
The code that indicates processing result returned to the sender after the receiver
receives the request or advice.
Reversal
A special transaction initiated by the message sender, and used to inform the receiver that
the previous authorization or financial transaction is not completed according to the
predefined procedure and corresponding results shall be cancelled.
Store and Forward
The sender stores the message in the store and forward queue, and sends it repeatedly at
intervals within certain periods of times.
Settlement
The whole process that calculates and submits the net amount of transaction data based
on clearing result, and completes the fund transfer.
Transaction
Relevant information set that achieves the intention of original information introducer,
and usually it ends with a debit or credit transaction. The subsequent revision or
cancellation can be considered as an independent transaction set.
Single Message
A transaction mode under which the acquirer submits transaction information to the
issuerand then CUPS does settlement based on the log and the acquirer does not need to
submit presentment files.
Single Message Transaction
A transaction is transmitted only once for authorization, clearing and settlement, which is
also called comprehensive financial transaction, i.e. authorization, clearing and
settlement all take place online.
7
Dual Message
A transaction mode under which the acquirer first submits authorization request to the
issuer, and then submits settlement information to the issuer collectively in the form of
presentment file at some time afterwards.
Dual-Message Transaction
A transaction is transmitted twice. For the first time, it is only for authorization, and for
the second time, the additional information is for clearing and settlement, i.e. real-time
authorization processing and non real-time clearing and settlement processing.
Advice
Messages sent to relevant parties informs the actions that have already taken place, with
no approval required
CUPIC Standards
CUPIC is the core chip migration program of UnionPay. It is based on UnionPay IC card
specifications which are highly compliant to EMV and ISO standards. CUPIC Standards
specifically refer to Financial Integrated Circuit (IC) Cards Specification.
EMV Standards
EMV is the acronym of EUROPAY, MASTERCARD and VISA. The IC card
debit/credit application standards are jointly constituted by these three companies is
abbreviated to EMV Standards.
EMV ready
According to the current CUPIC debit/credit draft standard, it stands for support of four
major functions, namely special information transmission, security authentication,
transaction features and issuer partial script application in case of stand-in authorization.
ARQC (Authorization Request Cryptogram)
ARQC is the abbreviation of authorization request cryptogram, and it is the application
cryptogram generated by IC card for processing transactions online. During the online
card authentication procedure, issuer approves the validity of the card in current
transaction via the authentication of ARQC.
ARPC (Authorization Response Cryptogram)
and
Recurring
A recurring transaction refers to a transaction initiated by a merchant that is authorized
by a cardholder in an agreement to make the payment for some services on behalf of the
cardholder with the his/her credit card and submit the transaction information (or batch
file) to its acquirer on a regular basis through the acquiring platform, terminals or other
applicable systems.
10
Transaction Type
01XX
Pre-Authorization
02XX
04XX
Reversal
05XX
Reconciliation Control
06XX
Management
08XX
Network Management
Above transactions can be classified into two types: request transaction and advice
transaction.
4.1.1 Request Transaction
The request transaction is sent from the requesting party (e.g. the acquirer) to the receiver
(e.g. the issuer), to inform the other party that a transaction is in progress and response
must be sent back after completion of the transaction. After receiving the transaction
request, the receiver should directly give the response of approval or refusal of the
transaction. If the receiver is not the final receiving institution of the transaction, it is
responsible for forwarding the transaction to next institution.
The request transaction includes:
CUPS does not support the automatically repeated sending of request message.
4.1.2 Advice Transactions
The advice transaction generally refers to a transaction in which the sender informs the
receiver of an action the sender has taken and it requests no authorization but response.
11
In the Specification the advice transaction can be sent out by acquirer, issuer and CUPS,
and the receiver of the transaction should give response accordingly. If the receiver is not
the final receiving institution of the transaction, it is responsible for forwarding the
transaction to the next institution after giving response to the sender.
The advice transaction includes:
Management
(0820/0830)
advice
transaction:
Network
Management
Advice
Message
Acquirer
2
CUPS
3
Issuer
MO/TO
Authorization,
12
MOTO
Authorization
Cancellation,
1
the sender
the receiver
2
Figure 2 Normal Processing Flow of the Request Transaction Processed Directly by CUPS
The processing flow applies to CUPS Key Reset and Network Management Transaction
with message type of 0800/0810.
4.1.4 Normal Processing Flow of Advice Transaction
The normal processing flow of advice transaction can be classified into two types:
switched via CUPS and processed directly by CUPS. The descriptions of the two types
are as follows.
13
Issuer
Acquirer
2
CUPS
3
4
The processing flow applies to reversal advice (initiated by acquirer, and CUPS will
forward the reversal advice to issuer after matching the original transaction records.),
Refund (online), Pre-authorization Completion (advice) Advice and IC Card Script
Processing Result Advice based on CUPIC debit/credit Standard.
4.1.4.2 Processing Flow Description of Advice Transaction Processed
Directly by CUPS
1
the
receiver
the sender
2
The processing flow applies to Reversal Advice (initiated by acquirer, and CUPS will
not forward the reversal to issuer in case of unsuccessful original transaction, or the
reversal is initiated directly by CUPS), Settlement Advice and Network Management
Advice.
14
1
the
the sender
receiver
2
The sender cannot receive the response from the receiver after sending the message.
In case either of two situations occurs, the sender could store the message in the
store-and-forward queue and send the message repeatedly at an intervals within certain
times prior to the cut-off of the sender system and when the receiver is in normal status.
If there is still no response received after doing so, the sending will be terminated. If
funds discrepancy occurs between the sender and the receiver, it will be solved via
dispute resolution. This method is called store-and-forward mechanism.
Store-and-forward mechanism is normally used for sending some advice messages.
15
The procedure that cardholder withdraws cash at ATM, POS, bank counter or via other
terminal channel.
5.1.5.2 Pre-authorization Completion (request)
For approved pre-authorization transaction, Pre-authorization Completion (request) is
used for settlement.
5.1.5.3 MO/TO Pre-authorization Completion (request)
It is the procedure of using MO/TO Pre-authorization Completion (request) as payment
settlement for the approved MO/TO Pre-Authorization transaction.
5.1.5.4 Purchase
It refers to the procedure of completing the payment circle with bankcards via POS
terminals or other channels when merchants sell commodities or provide services. It can
be one-off payment or installment payment.
5.1.5.5 MO/TO Purchase
It refers to the purchase transaction initiated by cardholders to agent organizations
through phone or fax, etc.
5.1.5.6 Recurring
A recurring transaction refers to a transaction initiated by a merchant that is authorized
by a cardholder in an agreement to make the payment for some services on behalf of the
cardholder with the his/her credit card and submit the transaction information (or batch
file) to its acquirer on a regular basis through the acquiring platform, terminals or other
applicable systems. It includes Recurring, Recurring Cancellation, Recurring Reversal,
Recurring Reversal Cancellation.
5.1.5.7 Remittance
Remittance transaction is the combination of two transactions: Verification and
Remittance. In Remittance Business, Acquirer is the transfer-out party while Issuer the
transfer-in party. A processing flow of Remittance business is showed as follows:
18
3
CUPS
Issuer
Acquirer
Pre-authorization
Completion (Request)cancellation,MO/TOPurchase
Cancellation,
Recurring
Acquirer
The request of the exchange rate inquiry transaction is sent to CUPS by the Acquirer, and
the response is sent to the Acquirer by CUPS.
1
2
CUPS
1UnionPay card exchange rate inquiry (0600) sent to CUPS by the Acquirer
Cash
Withdrawal,
CUPS
Issuer
Acquirer
23
1
2
Sender
Receiver
3
4
1
Sender
Receiver
1.
Reversal advice sent to the receiver by the sender, and it cannot be sent due to
faults.
2.
24
3.
4
CUPS
3
Issuer
Acquirer
1
Sender
Receiver
settlement
Within overtime period if issuer receives settlement advice after cutoff sent by CUPS
prior to cutoff; it shall be able to handle settlement advice transactions across settlement
dates within overtime period.
In case that acquirer adopts dual message processing mode and issuer adopts single
message processing mode, CUPS will provide conversion of transaction modes. CUPS
will convert records in dual message clearing files into settlement advices record by
record and send them to issuer. Issuer cannot reject settlement advice in online
26
CUPS
Issuer
Acquirer
CUPS
27
Issuer
Acquire
r
2CUPS cannot send the settlement advice to issuer due to some reason
3Settlement advice re-sent by CUPS
4Response re-sent to CUPS by issuer
Figure 13 Abnormal Flow of Settlement Advice
28
Issuer
Acquirer
1
2
CUPS
Issuer
3
4
29
Receiver
Sender
1Refund advice cannot be sent to the receiver by the sender due to failures.
2After recovery of the sender, refund advice re-sent to the receiver by the
sender.
Special Note: participants may log onto CDRS to initiate manual refund, and please refer
to Chapter 8 Explanation on Dispute Resolution for the processing flow.
5.1.10 Manual Transaction
It is the transaction in which participants log on to CDRS and finds the original
transaction through the Platform to initiate associated transaction aiming at original
transaction.
5.1.10.1
As for pre-authorization that is successfully switched via CUPS, acquirer may cancel it
manually on public services platform. After receiving manual cancellation request on
public services platform, CUPS will send manual pre-authorization cancellation request
message to issuer. If CUPS does not receive response after sending out the manual
pre-authorization cancellation message, a notice of transaction failed will be prompted on
the operation interface, and meanwhile CUPS will send a manual pre-authorization
cancellationreversal advice to issuer.
The transaction is involved in issuers reconciliation instead of acquirers reconciliation.
5.1.10.1.1 Normal Transaction Flow
30
Issuer
1Acquirer logs onto the CPU public services platform and initiates
(manual)
3CUPS will send pre-authorization cancellation (manual) request message to
Issuer
31
the
the
Acquirer
Issuer
CDRS
CDRS
2PCDRSsends the pre-authorization cancellation (manual) request to CUPS
Acquirer may initiate manual refund transaction after finding the original transaction
through CDRS, or refund transaction information could be manually entered, and
CUPS will directly settle the refund transaction.
Manual refund supports full amount refund, partial amount refund and multiple times
of refund.
Manual refund could be cancelled on the UnionPay public services platform before
end-ofday of current day. After cancellation, original manual refund and manual
32
Whether acquirer adopts single message or dual message, manual refund transaction
is recorded in the general audit trailer file and is included in the statistics of the
Summary Report as well.
A
c
q
u
i
r
e
r
CDRS
Acquirer
Iss
uer
Acquirer logs onto the CUP public services platform to initiate manual refund
CDRS informs CUPS of the manual refund advice
At end of day, CUPS sends transaction details and dispute files to issuer
Whether
acquirer adopts
single message
or dual message,
manual
Services Platform
Issuer
Acquirer
UnionPay Public
1Acquirer logs onto the UnionPay public services platform to initiate manual
pre-authorization completion
3After cutoff, CUPS sends general transaction detail files to issuer, including
pre-authorization completion
34
5.1.10.4
If the remittance has been kept by Acquirer while the transaction is not settled by CUPS,
Acquirer should log onto the UnionPay dispute resolution system to find Remittance
Verification Transaction and initiate manual remittance transaction
Manual Remittance processing flow and features are as follows:
UnionPay Dispute
Issuer
Acquirer
Resolution Platform
5.1.10.5
Pre-authorization
Cancellation,
Pre-authorization
valid only within limited time. If the authorization expires when issuer receives
settlement files, issuer is entitled to initiate chargeback after settlement of the transaction.
The authorization transaction only controls cardholders usable balance and does not
participate in the settlement.
The transaction is a request transaction that needs to be switched via CUPS. The
transaction flow is the same as that of request transactions switched via CUPS.
5.2.2 Authorization Cancellation Transaction
It is a process in which acquirer informs issuer to cancel payment commitment via CUPS
through POS or other ways due to the fact that the cardholder cancels the transaction or
makes payment in other ways, or reasons of the merchant itself.
A time frame will be cast upon cancellation transaction initiated by acquirer. If acquirer
does not receive cancellation response within timeout period, it shall initiate a
cancellation reversal message to inform issuer to cancel the transaction. In case CUPS
detects that the cancellation transaction is in timeout, it will also initiate a cancellation
timeout reversal to inform issuer to cancel the transaction.
Authorization cancellation does not participate in settlement.
The transaction is a request transaction that needs to be switched via CUPS. The
transaction flow is the same as that of request transactions switched via CUPS.
5.2.3 Reversal Transaction
When acquirer and CUPS cannot receive the response of request message within timeout
period, or CUPS cannot forward the response of request message to acquirer, reversal
transaction should be initiated.
If the sender of the reversal cannot send the reversal message or cannot receive the
response of the reversal from the receiver, the reversal advice message will be put in the
store-and-forward queue for storing and forwarding.
For authorization/authorization cancellation, reversal can be initiated.
Please refer to the Single-message Transaction Processing for the transaction flow.
Transactions that would generate reversal include: Purchase Authorization (one-time
payment), Purchase Authorization (installment), Cash Withdrawal at bank counter,
MO/TO Authorization and Recurring Authorization.
5.2.4 Balance Inquiry Transaction
Except the message type (0100/0110), the processing is the same with that for
single-message transactions.
37
5.3
Timeout Setting
Acquirer center
Issuer centre
Each participant in the transaction should at least comply with the following timeout
requirement:
Table 2 Timeout Setting for General Transactions
Party
Acquirer center
25
CUPS
20
CUPS counts the start and the end of the timing according to its own system time.
CUPS timeout check time segment starts from sending message to issuer and ends upon
receiving response message from issuer.
Acquirer center counts the start and the end of the timing according to its own system
time.
Acquirer center timeout check time segment starts from sending message to CUPS and
ends upon receiving response message from CUPS.
5.4
completion
(request)
cancellation.
Supported advice transactions: pre-authorization completion (advice), refund, settlement
advice, MO/TO settlement advice, purchase reversal, cash withdrawal reversal,
pre-authorization/authorization reversal, purchase cancellation reversal, pre-authorization
cancellation/authorization cancellation reversal, pre-authorization completion (request)
reversal, pre-authorization completion (request) cancellation reversal.
Supported offline transactions: offline purchase offline refund. Details of offline refund
please refer to Section 5.4.2.4.
5.4.1.2 Debit/Credit Application-based IC Card Script Processing Result
Advice
If a transaction contains the issuer script, acquirer shall inform the issuer immediately of
the script result performed by the card. International transactions shall support the advice;
and both single-message system and dual-message system shall also support the advice.
5.4.1.3
This Transaction has the same functions as normal Purchase Transaction, But this
Transaction is accepted or rejected by terminal directly. Therefore, CUPS would not
receive this kind of Transaction Message. Acquirer should generate IC Card offline
transaction outgoing files and provide to CUPS and Issuer for the purpose of settlement.
5.4.1.4 Transaction Processing Flow
Processing flow for request and advice transactions is similar to that of magnetic stripe
card transaction.
Script processing result advice is a transaction that needs to be switched by CUPS. When
the sender of the advice does not receive response, the advice shall be stored and
forwarded, but it cannot be sent across settlement date.
According to different levels at which participants have migrated to CUPIC debit/credit
standards, participants can be classified into two groups: full support (Full status) and
partial support (Early status). This specification requires both Acquirer and Issuer must
be in Full status.
39
CUPS
5
Issuer
Acquirer
Designated account loading transaction may trigger reversal advice. Please refer to
Section 5.1.8 Reversal Advice for conditions to trigger reversal and its flow.
40
CUPS
5
Issuer
Acquirer
settlement.
7Script processing result advice sent to issuer by CUPS, informing issuer of the
result of the cash loading transaction
5.4.2.4 Refund
E-cash application supports three kinds of refund: refund (online), offline refund and
manual refund
Offline refund is applicable to situations when the transaction details of acquiring
terminals had not been sent. Please refer to Section 9.6, Part III File Interface for detailed
processing procedures of IC card offline purchase.
Refund (online) is applicable to situations when the transaction details of acquiring
terminals had been sent. Please refer to Section 4.1.4.1 Advice Transaction Switched via
CUPS.
Manual refund, supplementary to Refund (online), is initiated from CDRS and participate
41
6.2
CUPS
Stand-in
Authorization
Acquirer
Issuer
Stand-in Authorization
42
6.3
43
1
CUPS
Participant
The transaction flow is: CUPS sends cutoff transaction to each participant, who will send
response to CUPS after receiving the transaction.
7.2
44
1
2
U
P
S
5
6
...
5
6
7
8
Participant
3
4
SN
According to relevant business rules, clearing and dispute files sent over by
participants prior to the time sequence point of dual message clearing files
sending stop shall be processed in current batch, and those sent over afterwards
will be processed in the following batch. Its control relationship is demonstrated
in the following table:
Table 4 Time Sequence Point of Dual Message Clearing Files Sending
Stop
SN
Transaction
Name
Dual message:
Clearing files sent over by Participants prior to this point are processed in
1
Settlement
Dispute
Ditto
Transaction
Names
46
Switch
All transaction requests before cutoff are included into settlement of the
first day
Settlement
Single message:
Carry out settlement according to the cutoff time identified by end of
switch
Dual message:
1. Processing of submitted clearing files must be completed before cutoff
Dispute
Transaction
Names
1, All original request transactions sent over between cutoff start and
cutoff end shall be included into the settlement of the following day,
and the settlement date of all response, reversal and cancellation
1
Switch
47
Credit adjustment refers to the action when acquirer offers to transfer the surplus fund to
issuer through CDRS when a surplus is found in the original transaction.. Acquirer has
the right to initiate credit adjustment once within valid time period for settled
transactions such as cash withdraw, purchase, deposit and pre-authorization completion.
The party that initiates credit adjustment may cancel credit adjustment transaction, which
has not been settled or replied/approved.
8.1.4 Debit Adjustment, Debit Adjustment Cancellation
Debit adjustment isinitiated by acquirer to put forward presentment to issuer through
CDRS when acquirer finds a deficit or credit adjustment error in the original transaction.
Acquirer has the right to initiate debit adjustment once for settled transactions such as
cash withdraw, purchase, pre-authorization completion, refund and credit adjustment.
The party that initiates debit adjustment may cancel presentment transaction, which has
not been settled or replied/approved.
8.1.5 Chargeback, Chargeback Cancellation
If issuer has disputes on settled transactions, including cash withdraw, purchase and
pre-authorization completion, or rejects debit adjustment initiated by acquirer, issuer
could initiate chargeback.
For each settled original transaction, issuer has the right to initiate chargeback once and
the chargeback amount shall not be more than that of the original transaction.
The party that initiates chargeback may cancel chargeback transaction, which has not
been settled or replied/approved.
8.1.6 Representment, Representment Cancellation
Representment is a second time presentment initiated by acquirer when acquirer has
disputes on the chargeback initiated by issuer.
For each settled transaction, acquirer has the right to initiate representment once.
The party that initiates representment may cancel representment transaction, which has
not been settled or replied/approved.
8.1.7 Second Chargeback, Second Chargeback Cancellation
49
Second chargeback is a second time chargeback initiated by issuer when issuer has
disputes on the representment.
The transaction is not applicable to debit card transactions and ATM transactions.
The party that initiates second chargeback may cancel the transaction, which has not
been settled or replied/approved.
8.1.8 Good Faith, Good Faith Response
Good Faith is applicable to transactions, including dispute processing period overdue,
transactions not settled, no transaction records in CUPS and dispute flow ended. Good
Faith is initiated by the party that finds the account error, the Good Faith receiver gives
response to the transaction to indicate whether it agrees with the transaction contents. If
both parties can reach an agreement, the party with a surplus could do payment via
special adjustment transaction.
Good Faith has no corresponding cancellation transaction and is not involved in
settlement.
8.1.9 Special Adjustment, Special Adjustment Cancellation
Special adjustment is applicable to transactions, including dispute processing period
overdue, transactions not settled, no transaction records in CUPS and dispute flow ended,
besides the party initiating the dispute is willing to return the fund, no need to match the
original transactions or no need to obey the dispute flow. The transaction is only used to
transfer credit funds.
The party that initiates special adjustment may cancel the transaction, which has not been
settled or replied/approved.
8.1.10 Fee Collection/Funds Disbursement,Fee Collection/Funds
Disbursement Cancellation
The transaction is used to accomplish specific fund transfer among participants or
between CUPS and participants, such as pick-up card award, dispute processing fee,
non-compliance fines and other fees that participants pay to UnionPay.
Fee Collection transaction could only be initiated by CUPS, while Fund Disbursement
transaction can be initiated by CUPS or the participant, and both Fee Collection
transactions and Fund Disbursement transactions may be cancelled prior to settlement.
50
8.2
51
Echo Test
1
CUPS
Participant
1
CUPS
2
Participant
9.2
CUPS and participants. There are two types of the transaction: key reset request initiated
by CUPS on the premise that receiving participant key reset application request and key
reset request initiated by CUPS.
2
CUPS
3
Participant
54
CUPS
2
Participant
55
Cancellation and Dispute Processing) though the message data grammatically complies
with message standards of bankcard information switch.
If this kind of errors occurs in general request message or advice message, CUPS will
send reject response to acquirer directly and the response codes in it are listed in the
following table:
Table 7 Invalid Data Contents Error
Position No.
Response Code
Amount of transaction is 0
13
The situations in which invalid data contents may possibly occur in reversal, cancellation
and dispute processing transaction requests are as follows:
Table 8 Invalid Data Contents Errors of Reversal, Cancellation and Dispute
Processing Transaction Request
Response Code
25
Re
sp
64
on
14
se
97
Co
12
de
Wr
ite
ch
ec
This section stipulates processing of data security confidentiality kerrors that occur during
transactions among CUPS, acquirers and issuers. Those errors are as follows:
PIN format error in request messages
58
PIN verification failure in request messages (can only be detected at issuer end)
MAC calculation error in request messages
MAC calculation error in advice messages
MAC error in response to request messages
MAC error in response to advice messages
10.4.1PIN Error
10.4.1.1 PIN Format Error in Request Message
Error type
Message receiver detects format errors in PIN data blocks after decrypting the cipher text
of the PIN.
Acquirers processing
Issuers processing
Send reject response to CUPS. If the times of PIN verification failure do not reach the
59
limitation set by issuer, with response code = 55 (incorrect PIN), otherwise with response
code = 38 or 75 (times of PIN input exceed limitation)
10.4.2MAC Error
10.4.2.1 MAC Calculation Error in Request Message
Error type
Message receiver detects that MAC cannot be matched.
CUPS processing
CUPS processing
Send reject response message to the terminal. If the transaction is an accepted financial
transaction, reversal message shall be initiated to CUPS with the reversal reason as 4355,
and this reversal participates in reconciliation.
10.4.2.4 MAC Error in Response Message to Advice
Error type
Message receiver detects that MAC cannot be matched.
CUPS processing
The failures are arrayed in line with the sequence of each node that a complete
transaction needs to go through.
When a participant detects communications abnormities with other participants according
to afore-mentioned failure types, it adopts processing rules as follows:
it shall send echo test message (0820) at a certain interval to test if the connection has
been restored.
Unsent response message shall be abandoned.
for request message that needs to be forwarded, response with response code
91(Issuer or switch center is inoperative) will be sent to acquirer.
for advice message (022X and 042X), it shall be saved in store-and-forward queue and
sent after the connection restores.
while receiving response (0830) to echo test, which means the connection restores,
participant shall send out the messages in the store-and-forward queue in turn.
The processing approaches, from communications abnormities to its restoration, shall by
no means be repeated in the following failure treatments.
10.5.1Setting of Issuers Invalid Status by CUPS
10.5.1.1 Invalid Status
CUPS will mark an issuer as under invalid status in the case that the issuer cannot
respond in time to reversal or other advice messages sent from CUPS up to consecutively
several times (setting could be parameterized) without signing off from CUPS.
10.5.1.2 CUPS Processing Method
Under this situation, CUPS will reject all request information sent to the issuer (Except
for information sent to CUPS by the issuer);
Meanwhile, CUPS sends echo test information to the issuer periodically (the frequency
could be set according to the specific situation, and the default is once every two
seconds).
10.5.1.3
When it is tested as restored, CUPS will re-send accumulated reversal messages and
62
other advice messages. When the issuer completes processing of those messages, issuers
status will be marked as under normal status and CUPS starts forwarding transactions
sent to the issuer.
Participants may apply processing to transactions under the same circumstances by
referring to CUPS processing method.
10.5.2Individual Failure
This section describes abnormalities processing flows of financial transactions, but
referred financial transactions do not include deposit and transfer transactions. For
abnormalities processing of deposit and transfer transactions, please refer to the
explanation on abnormalities processing of special transactions in this section.
The arranged order of abnormalities processing in this section is in accordance with the
order of transaction message processing. There is no special description for some simple
steps, and there are detailed explanations only for special and difficult steps.
Some concepts that could easily cause confusion are introduced prior to the flow
description.
The difference between Sender cannot send request and Senders request is lost on the
way.
Sender cannot send request refers to the case in which the sender cannot send the request
due to communications failures, and this phenomenon can be detected by the sender,
which is marked with x in the flow chart for the following articles.
Senders request is lost on the way refers to the case in which the request sent by the
sender is lost on the way due to communications failures, and at the moment, the sender
can by no means detect the status of the request and all it knows is that it does not receive
the response from the receiver. Hence, the ultimate result reflected is that the transaction
is in timeout, which is marked with ? in the flow chart for the following articles.
Due to the fact that the ultimate situations reflected by the two cases are different, their
processing is different as details are shown as follows.
The difference among The receiver does not receive request from the sender,
The receiver cannot send response and The receivers response is lost on the
way is as follows:
Regarding the sender, processing of those three situations is the same while different
situations are reflected at the receiver side.
The receiver does not receive request from the sender refers to the case in which the
receiver does not receive the original transaction request.
63
The receiver cannot send response refers to the case in which the receiver cannot deliver
the response due to communications failures, and this phenomenon can be detected by
the receiver.
The receivers response is lost on the way refers to the case in which the response is lost
on the way due to communications failures, but this phenomenon can by no means be
detected by the receiver.
Due to the fact the ultimate situations reflected by these three cases are different, the
processing methods adopted by the receiver are different. For details, please refer to
corresponding description in following articles.
10.5.2.1 Acquirer Cannot Forward Request from Terminal
C
U
P
S
Issuer
Acquirer
Terminal
Malfunction
Acquirers processing
10.5.2.2
4
5
Malfunction
64
C
U
P
S
Issuer
Acquirer
Terminal
The request 2 of acquirer is lost on the way due to communication failures. Acquirer is
in timeout due to not receiving the response from CUPS.
Acquirers processing
If the transaction is financial transaction request, acquirer sends the terminal the reject
response 3 initiated by timeout and, meanwhile, it sends CUPS the reversal 4 with
reason code 4354 and this reversal does not participate in reconciliation.
CUPS processing
CUPS sends acquirer the reject response 5 to the reversal with response code 25 and this
reversal does not participate in reconciliation.
Figure 33 CUPS Cannot Receive Request
10.5.2.3
C
U
P
S
Issuer
Acquirer
Terminal
Malfunction
CUPS processing
CUPS sends acquirer request reject response 4 with response code 91.
10.5.2.4
65
Issuer
Acquirer
Terminal
C
U
P
S
5
6
Malfunction
The request 3 of CUPS is lost on the way due to communications failures. CUPS is in
timeout due to no response from issuer.
CUPS processing
Issuers processing
Issuer sends CUPS reversal reject response 6 with response code 25 and this reversal
does not participate in reconciliation.
Acquirer
Terminal
C
U
P
S
Issuers
7
8
Malfunction
Issuers processing 1
CUPS processing
CUPS sends acquirer request reject response 5 imitated by timeout with response code
98. If the transaction is financial transaction request, a reversal 7 also needs to be sent
to issuer with reason code 4361.
Issuers processing 2
Issuer sends CUPS reversal reject response 8 and this reversal does not participate in
reconciliation.
Figure 36 Issuer Cannot Send Request Response to CUPS
6
1
Malfunction
?
7
Issuer
C
U
P
S
Acquirer
Terminal
5
8
CUPS detects timeout when it cannot receive response 4 from issuer after forwarding
request 3 to issuer.
CUPS processing
CUPS sends acquirer request reject response 5 initiated by timeout with response code
98. If the transaction is financial transaction request, reversal 7 also needs to be sent to
issuer with reason code 4361.
Issuers processing
Issuer sends CUPS reversal response 8 and whether the reversal shall participate in
reconciliation at issuer side is determined by the fact whether the original transaction
has been accepted when issuer receives the reversal. If the original transaction has
been accepted, the reversal participates in reconciliation, otherwise it does not.
CUPS detects timeout when it cannot receive response 4 from issuer after forwarding
request 3 to issuer.
CUPS processing
67
CUPS sends acquirer request reject response 5 initiated by timeout with response code 98.
If the transaction is financial transaction request, reversal 7 also needs to be sent to issuer
with reason code 4361.
Issuers processing
Issuer sends CUPS reversal response 8 and whether the reversal shall participate in
reconciliation at issuer side is determined by the fact whether the original transaction has
been accepted when issuer receives the reversal. If the original transaction has been
accepted, the reversal participates in reconciliation, otherwise it does not.
Figure 37 CUPS Cannot Receive Response from Issuer
Issuer
Acquirer
Terminal
C
U
P
S
4
8
Malfunction
CUPS detects timeout of issuer and sends acquirer reject response 4 while completing
following processing according to section 10.5.2.6 and receiving late acceptance
response 6 from issuer.
CUPS processing
CUPS re-sends issuer reversal advice 7 with reason code 4360 and this reversal
participates in reconciliation.
Issuers processing
Issuer sends CUPS reversal response 8 and this reversal participates in reconciliation.
Figure 38 CUPS Receives Late Acceptance Response from Issuer
68
9
10
C
U
P
S
Issuer
Acquirer
Terminal
6
7
8
Malfunction
CUPS processing 1
If the transaction is financial transaction request and accepted, reversal advice 7 will be
sent to issuer with reason code 4363.
Issuers processing
Issuer sends CUPS with reversal response 8. If the transaction is financial transaction
request and accepted, this reversal participates in reconciliation.
Acquirers processing
Acquirer sends the terminal request reject response 6 initiated by timeout. If the
transaction is financial transaction request, reversal advice 9 also needs to be sent to
CUPS with reason code 4354.
CUPS processing 2
CUPS sends acquirer reversal response 10 and this reversal does not participate in
reconciliation.
10.5.2.8 CUPS Cannot Forward Request Response to Acquirer
1
X
3
C
U
P
S
9
10
4
7
8
Malfunction
69
Issuer
Acquirer
Terminal
6
1
CUPS processing 1
If the transaction is financial transaction request and accepted, reversal advice 7 will be
sent to issuer with reason code 4363.
Issuers processing
Issuer sends CUPS with reversal response 8. If the transaction is financial transaction
request and accepted, this reversal participates in reconciliation.
Acquirers processing
Acquirer sends the terminal request reject response 6 initiated by timeout. If the
transaction is financial transaction request, reversal advice 9 also needs to be sent to
CUPS with reason code 4354.
CUPS processing 2
CUPS sends acquirer reversal response 10 and this reversal does not participate in
reconciliation.
70
Issuer
Acquirer
Terminal
C
U
P
S
6
7
Malfunction
CUPS receives acquirers reversal advice 4 without receiving issuers response within
normal timeout period.
CUPS processing
CUPS sends acquirer reversal response 5 with response code 00. After receiving
transaction response 6 returned by issuer, if the transaction is financial transaction
request and accepted, reversal 7 shall be initiated with reason code 4360 and this
reversal participates in reconciliation. If the original transaction was not accepted,
CUPS will abandon the response directly.
Figure 40 CUPS Receives Early Reversal from Acquirer
1
?
5
6
C
U
P
S
Issuer
Acquirer
Terminal
Malfunction
Acquirer detects timeout if it does not receive response 3 from CUPS after sending
request 2 to CUPS.
Acquirers processing
71
Acquirer sends the terminal request reject response 4 initiated by timeout. If the
transaction is financial transaction request, reversal advice 5 also needs to be sent to
CUPS with reason code 4354 and this reversal does not participate in reconciliation.
CUPS processing
After receiving reversal request 5, CUPS checks with response message of original
request, if the original transaction is accepted by issuer, CUPS sends issuer reversal
advice 7 with reason code 4354 and sends acquirer reversal response message with
response code 00. And this reversal participates in reconciliation. If the original
transaction is not accepted by issuer, CUPS sends acquirer reversal response message 6
directly with response code 12, and this reversal does not participate in reconciliation.
Issuers processing
Issuer sends CUPS reversal response 8,and this reversal participates in reconciliation at
issuer side.
Figure 41 Acquirer Cannot Receive Response from CUPS
C
U
P
Issuer
Acquirer
Terminal
8
10
Malfunction
Acquirer detects timeout at CUPS and sends the terminal reject response 5 while
performing sequential operations according to section 10.5.2.9, and afterwards it receives
late acceptance response 6 from CUPS.
Acquirers processing
Acquirer re-sends reversal advice 7 to CUPS with reason code 4353 and this reversal
participates in reconciliation.
72
CUPS processing
CUPS sends acquirer response 8 immediately after receiving reversal advice, and sends
issuer reversal advice 9 with reason code 4353 and this reversal participates in
reconciliation.
Issuers processing
Issuer sends CUPS reversal response 10 and this reversal participates in reconciliation.
Figure 42 Acquirer Receives Late Acceptance Response from CUPS
Issuer
Acquirer
Terminal
3
C
U
P
S
10
Malfunction
Acquirers processing
If the transaction is financial transactions request and accepted, acquirer sends CUPS
reversal advice 7 with reason code 4356 and this reversal participates in reconciliation.
CUPS processing
CUPS sends acquirer response 8 immediately after receiving reversal advice and sends
issuer reversal advice 9 with reason code is 4356 and this reversal participates in
reconciliation.
Issuers processing
Issuer sends CUPS reversal response 10 and this reversal participates in reconciliation.
73
10.5.3Dual Failures
The financial transactions mentioned in the following failure processing do not include
deposit and transfer transactions. For the abnormalities processing of deposit and transfer
transactions, please refer to explanation on abnormality processing of special transactions
in this Chapter.
Issuer
Acquirer
Terminal
4
C
U
P
S
Malfunction
CUPS processing
CUPS abandons the response message without sending issuer reversal advice.
Acquirers processing
Acquirer sends terminals request reject response after detecting timeout at CUPS. If
the transaction is financial transaction request, timeout reversal 5 will be sent to CUPS
with reason code 4354. CUPS shall send acquirer reject response 6 with response code
12 immediately after receiving reversal advice, and this reversal does not participate in
reconciliation at both acquirer side and CUPS.
74
Pheno
P
S
?
7
4
X
Issuer
C
U
Acquirer
Terminal
CUPS sends issuer reversal advice 7 after it detects communications failures (please
refer to section 10.5.2.8 CUPS Cannot Forward Request Response to Acquirer; and
section 10.5.2.7 CUPS Receives Late Acceptance Response from Issuer), but sending
of the reversal fails due to other communications failures.
CUPS processing
CUPS saves the unsent reversal advice in store-and-forward queue and re-sends it after
the connection restores.
10.5.3.3 Acquirer Cannot Send CUPS Reversal Advice
C
Issuer
Acquirer
Terminal
U
P
S
X
7
Malfunction
Acquirer sends CUPS reversal advice 7 after detecting the previous communications
failure (please refer to section 10.5.2.12 Acquirer Cannot Send Terminal Operation
Instruction; section 10.5.2.11 Acquirer Receives Late Acceptance Response from
CUPS; and section 10.6.1 Reversal Initiated by Terminal), but sending of the reversal
by acquirer fails again due to communications failures.
Acquirers processing
75
Acquirer saves the unsent reversal advice in store-and-forward queue and re-sends it
after the connection restores.
3
C
11
Issuer
Acquirer
Terminal
12
10
Figure 46 Reversal Initiated by Terminal
Malfunction
The terminal cannot work properly and sends acquirer error status, such as ATM does
not complete the cash disbursing, POS terminal initiates reversal automatically, etc.
Acquirers processing
10.6.2Communication Failures
76
5
9
X
C
U
P
S
3
4
Issuer
Acquirer
Terminal
Figure 47 Acquirer Cannot Send CUPS Reversal Initiated by Terminal Operation Error
Malfunction
Acquirer cannot send CUPS reversal advice 9 initiated by terminal operation error due
to communications failures (Please refer to section 10.6.1 Reversal Initiated by
Terminal).
Acquirers processing
Acquirer saves the reversal advice in store-and-forward queue and re-sends it after the
connection restores.
Table 9 Response codes used in abnormality processing
Reason Code
Explanation
4351
4352
4353
4354
4355
4356
4360
4361
4362
4363
This section will highlight abnormalities processing flows for several special
transactions, including deposit, transfer and load and unload of IC card based on
CUPIC e-purse/passbook standards.
77
Issuer
CUPS
Acquirer
Terminal
Malfunction
CUPS processing
No processing
Acquirers processing
Acquirer send time-out response 6 to terminal which means Acquirer cannot receive
response from CUPS.
Terminals processing
78
Issuer
CUPS
Acquirer
Terminal
Malfunction
CUPs processing
No processing
Acquirers processing
No processing
Terminals processing
Transaction Failure, return the funds to customer and stop sequent Remittance
Transaction. But can restart Account Verification Transaction.
10.7.1.3 Terminal receives Non-Acceptance Remittance Transaction
Response
Issuer
CUPS
Acquirer
Terminal
79
Malfunction
Terminals processing
Transaction success, accept funds Inform customer that Remittance Success. funds
reaching account would be delayed.
Further processing
Issuer
CUPS
Acquirer
Terminal
Malfunction
Terminals processing
Further processing
80
Issuer
CUPS
Acquirer
Terminal
Malfunction
Terminals processing
Further processing
Issuer
CUPS
Acquirer
Terminal
Malfunction
Acquirers processing
Terminals processing
81
Transaction success, accept funds. Inform customer that Remittance Success. funds
reaching account would be delayed.
Further processing
Issuer
CUPS
Acquirer
Terminal
Malfunction
Account Verification Success. But CUPS cannot receive Remittance Request 8 from
Acquirer which may be lost due to communication error.
Acquirers processing
Terminals processing
Further processing
Issuer
CUPS
Acquirer
Terminal
82
Malfunction
CUPs processing
Acquirers processing
Terminals processing
Further processing
Issuer
CUPS
Acquirer
Terminal
Malfunction
Account Verification Success. But Issuer cannot receive Remittance Request 9 from
CUPS which would be lost due to communication error.
CUPs processing
Acquirers processing
Terminals processing
83
Further processing
Issuer
CUPS
Acquirer
Terminal
Malfunction
Account Verification Success. But Issuer cannot send Remittance Request Response
10 to CUPS due to communication error.
CUPs processing
Acquirers processing
Terminals processing
Further processing
84
Issuer
CUPS
Acquirer
Terminal
Malfunction
CUPs processing
Acquirers processing
Terminals processing
Further processing
Malfunction
85
Issuer
CUPS
Acquirer
Terminal
Account Verification Success. But CUPS receive Late Remittance Request Response
12 from Issuer after it sends Reject Response 10 to Acquirer due to communication
error.
CUPs processing
CUPS sends Reject Response 10 to Acquirer when Issuers response time-outs and
then receive Late Transfer Response from Issuer. CUPS doesnt process Response 12
and throws it out.
Acquirers processing
Terminals processing
Further processing
Issuer
CUPS
Acquirer
Terminal
Malfunction
Acquirers processing
86
Terminals processing
Further processing
Issuer
CUPS
Acquirer
Terminal
Malfunction
Acquirers processing
Terminals processing
Further processing
Issuer
CUPS
Acquirer
Terminal
Malfunction
Acquirers processing
Terminals processing
Further processing
88
Issuer
CUPS
Acquirer
Terminal
Malfunction
Account Verification Success. But Acquirer cannot send Response 12 to Terminal due
to communication error.
Terminals processing
Wait until Response time-outs. Transaction success, accept fund. Inform customer that
Remittance Transaction Success. Funds reaching account would be delayed.
Further processing
89