Part I Transaction Processing-22.2
Part I Transaction Processing-22.2
April 2022
THIS PAGE IS INTENTIONALLY LEFT BLANK.
Part I: Transaction Processing
Copyright
UnionPay International Co. Ltd. (“UnionPay International”) retains intellectual property rights concerning this
specifications document and all other documents referenced, attached, and produced by UnionPay International,
including but not limited to copyright, patents, trademarks, and trade secrets. Any use of this specifications
document by any legal and/or natural person is limited by the rules specified in the agreement signed by UnionPay
International Institution Services Portal (https://inst.unionpayintl.com) and UnionPay International. UnionPay
International shall not be liable for any errors or omissions in this specifications document or any losses resulting
therefrom.
Without UnionPay International’s written consent, you may not use this specifications document for uses and
purposes aside from matters involving cooperation with UnionPay International. Without UnionPay International’s
written consent, you may not download, forward, or, publically or in any other form, provide this specifications
document to third parties. If any legal and/or natural person used illegal means to obtain this specifications document,
please immediately delete it and notify UnionPay International.
UnionPay International makes no representations or warranties, including but not limited to, whether or not this
specifications document or its related documents infringe upon the intellectual property rights of third parties. The
user agrees that UnionPay International shall not be liable relating to whether or not the use of this specifications
document infringes on third party rights.
Trademarks
UnionPay International Co. Ltd. (“UnionPay International”) and its various forms are registered trademarks of
UnionPay International Co. Ltd. and its Affiliate(s). All other company or product names mentioned herein are
trademarks of their respective companies.
UPI CONFIDENTIAL I
Part I: Transaction Processing
Table of Contents
ABOUT THIS DOCUMENT ...................................................................................................................................... IV
SUMMARY OF REVISIONS ..................................................................................................................................... VI
TERMS AND DEFINITIONS ....................................................................................................................................VII
1 GENERAL TRANSACTION PROCESSING............................................................................................................ 1
1.1 TRANSACTION CATEGORY .....................................................................................................................................1
1.2 GENERAL PROCESSING OF ONLINE TRANSACTION ......................................................................................................1
1.3 GENERAL PROCESSING OF OFFLINE TRANSACTION .....................................................................................................4
1.4 GENERAL PROCESSING OF MANUAL TRANSACTION ....................................................................................................4
1.5 PROCESSING OF BATCH TRANSACTION .....................................................................................................................6
1.6 PROCESSING OF DUAL-MESSAGE FINANCIAL TRANSACTION .........................................................................................6
2 TRANSACTION SWITCHING ............................................................................................................................. 8
2.1 SINGLE-MESSAGE TRANSACTION PROCESSING...........................................................................................................8
2.2 DUAL-MESSAGE TRANSACTION PROCESSING...........................................................................................................21
2.3 MANUAL TRANSACTION PROCESSING ...................................................................................................................23
2.4 PROCESSING OF IC CARD TRANSACTION BASED ON UICS DEBIT/CREDIT STANDARD ......................................................27
2.5 BATCH TRANSACTION PROCESSING .......................................................................................................................30
2.6 TIMEOUT SETTING RULES FOR GENERAL TRANSACTION ............................................................................................33
3 STAND-IN AUTHORIZATION TRANSACTION PROCESSING .............................................................................. 34
3.1 OVERVIEW OF STAND-IN AUTHORIZATION TRANSACTION ..........................................................................................34
3.2 STAND-IN AUTHORIZATION TRANSACTION PROCESSING FLOW ...................................................................................34
3.3 TRANSMISSION OF STAND-IN AUTHORIZATION TRANSACTION LOG ..............................................................................35
4 STAND-IN AUTHORIZATION PARAMETER ADVICE TRANSACTION PROCESSING ............................................. 37
4.1 OVERVIEW ......................................................................................................................................................37
4.2 STAND-IN AUTHORIZATION PARAMETER ADVICE TRANSACTION PROCESSING FLOW .......................................................37
5 PAYMENT TOKEN TRANSACTION PROCESSING ............................................................................................. 38
5.1 PAYMENT TOKEN TRANSACTION PROCESSING PRINCIPLE ..........................................................................................38
5.2 PAYMENT TOKEN TRANSACTION PROCESSING FLOW ................................................................................................38
5.3 PAYMENT TOKEN TRANSACTION TYPE ...................................................................................................................38
6 QRC-BASED PAYMENT TRANSACTION PROCESSING ...................................................................................... 41
6.1 MERCHANT-PRESENTED QRC-BASED PAYMENT TRANSACTION PROCESSING .................................................................41
6.2 CONSUMER-PRESENTED QRC-BASED PAYMENT TRANSACTION PROCESSING .................................................................43
7 U-PLAN PAYMENT COUPON MANAGEMENT TRANSACTION PROCESSING .................................................... 44
8 STAGED DIGITAL WALLET PAYMENT TRANSACTION PROCESSING ................................................................. 45
8.1 OVERVIEW OF STAGED DIGITAL WALLET PAYMENT ..................................................................................................45
UPI CONFIDENTIAL II
Part I: Transaction Processing
Document Version
Version 22.2 replaces the previous version.
Revisions
UPI will periodically issue updates to this document, as enhancements and changes are implemented or corrections
are required. Occasionally, updates to this document will be published in an Operation Bulletin.
Please refer to the Summary of Revisions for changes in this version.
Time Expressed
UPI has operation centers in several locations, including Shanghai and Beijing. For operational purposes, the time
frame in this document, unless particularly indicated, refers to “Beijing time”. Coordinated Universal Time (UTC) is
the global standard time by which the world follows. Beijing time is 8 hours ahead of UTC. There is no Daylight Saving
Time in China.
Unless otherwise specified, the “day” mentioned in this document refers to the calendar day. The “business day”
refers to the working day subject to local regulations of the country where the processing Member is located.
Application Scope
This document applies to all UPI Members.
References
The terms and conditions in this document have quoted the following publications. Any later versions of these
publications will be applied in this document unless otherwise specified. Members are encouraged to study the latest
versions of such documents and decide whether to apply.
OR UPI Operating Regulations
UICS UnionPay Integrated Circuit Card Specifications
EMV 4.3 Integrated Circuit Card Specification for Payment Systems: Book 1 ~ Book 4
Support
Please address your questions to your UnionPay representatives.
UPI CONFIDENTIAL IV
Part I: Transaction Processing
Word Convention
Convention Tone Implication
Shall Mandatory Must be followed without exception
Should Optional but recommended Required to follow but optional
Must Mandatory Required without exception
Must not Mandatory Not required
Could Optional Hypothetical
Can Optional Stating a capability
Cannot Optional Stating an incapability
May Optional Stating a possibility
Style Convention
Convention Description
boldface Note/emphasis
italic Publications/book titles
monospace Filename/Command
UPI CONFIDENTIAL V
Part I: Transaction Processing
Summary of Revisions
Description of Changes Location
Added a section on U-plan Payment Coupon Management 7 U-plan Payment Coupon Management
Transaction Processing. Transaction Processing
UPI CONFIDENTIAL VI
Part I: Transaction Processing
Terms Definition
Identification and A validation method to validate the Cardholder and the Cardholder’s account in
Verification order to establish a credibility level for Payment Token to PAN binding.
Issuer The party where the Cardholder opens an account (i.e. the party that performs
authorization). Usually, the Issuer and its headquarter or regional center are
called Issuer together.
Issuer Identification Mode The Issuer shall verify the Cardholder’s identity information before conducting
relationship establishment transactions for card-not-present self-service
purchase, pre-authorization, and recurring.
The Issuer identification mode can be divided into Issuer autonomous
identification mode and Issuer assisting identification mode.
The Issuer autonomous identification mode requires the Issuer to send one-time
password (OTP) to the Cardholder’s cell phone (or commission UPI to send and
verify the OTP), and then the Cardholder will submit the OTP via the transaction
interface to the Issuer for verification.
The Issuer assisting identification mode requires the Cardholder to submit the
verification code via the transaction interface for verification by the Issuer.
MO/TO It is the abbreviation of Mail Order/Telephone Order. In this document, it refers
to the process where the holder of UnionPay Credit Card confirms the purchase
of commodities or services through telephone, mail, e-mail or another non-face-
to-face method. The Merchant initiates the debit request and completes the
payment procedure.
Payment Token A surrogate value for a PAN, usually a 13- to 19-digit numeric value, which must
meet basic validation rules of an account number, including the Luhn check digit.
In a transaction message, the Payment Token is submitted in lieu of the PAN and
the Token Expiry Date is submitted in lieu of PAN Expiry Date to improve
transaction security.
Pre-authorization The payment acknowledgement or guarantee from the Issuer to the agency.
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.
Request A message that generates a series of interactive messages.
Response Code A code that indicates the 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 the corresponding result shall be
cancelled.
Staged Digital Wallet A transaction initiated by Staged Digital Wallet Operator, which includes wallet
Operator Transaction loading, balance-to-bankcard transfer and back-to-back purchase.
(SDWO Transaction)
Terms Definition
Settlement The whole process of calculating and submitting the net amount of transaction
data based on clearing result, and completing the fund transfer between
Members.
Single Message A transaction mode where the Acquirer submits transaction information to the
Issuer, and then GSCS does the settlement based on the log. The Acquirer does
not need to submit presentment files.
Single Message Transaction A transaction that is transmitted only once for authorization, clearing and
settlement, and is also called a comprehensive financial transaction, i.e.
authorization, clearing, and settlement all take place online.
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.
Token Assurance Level A value that allows the Token Service Provider to indicate the confidence level of
the Payment Token to PAN/Cardholder binding. It is determined by the type of
Identification and Verification (ID&V) performed and the entity that performed
it. It may also be subject to additional factors such as the Token Location. The
Token Assurance Level is set when a Payment Token is issued and may be
updated if additional ID&V is performed. The Token Assurance Level value is
defined by the Token Service Provider.
Token BIN A specific BIN or range within a BIN that has been designated only for the
purpose of issuing Payment Tokens and is flagged accordingly in BIN tables.
Token Domain The types of transactions for which a Payment Token may be used. Token
Domains may be channel-specific (e.g., NFC only), Merchant-specific, digital
wallet-specific, or a combination of any of the above.
Token Location An indication of the intended mode of storage for a Payment Token and any
related data, provided by a Token Requestor when requesting a Payment Token
from a Token Service Provider. The security of this location may influence the
Token Assurance Level that can be assigned to a Payment Token. Due diligence of
the security provided by Token Requestors is the responsibility of Token Service
Provider and assignation of a location type to Token Requestor will be at the
discretion of Token Service Provider.
Token Requestor (TR) An entity submitting Token Requests to the Token Service Provider. A Payment
Token Requestor may be a traditional participant within the payment industry or
a newly emerging participant. Potential Token Requestors include, but are not
limited to:
• Card-on-File Merchants
• Acquirers, Acquirer processors, and payment gateways on behalf of
Merchants
• Payment enablers, such as mobile device manufacturers or chip
manufacturers
• Digital wallet operators
• Card Issuers
A Token Requestor is required to register with the Token Service Provider and
follow the provider’s management standards, technical specifications, and
UPI CONFIDENTIAL IX
Part I: Transaction Processing
Terms Definition
registration processes. After successful registration with a Token Service
Provider, the Token Requestor will be assigned a Token Requestor ID or multiple
Token Requestor IDs for different Token Domains.
Token Service Provider Token Service Providers are responsible for a number of discrete functions in
(TSP) their capacity as the authorized party for issuance of Payment Tokens. These
responsibilities include, but are not limited to:
• Ongoing operation and maintenance of the Token Vault
• Payment Token generation and issuance
• Application of security and controls
• Payment Token provisioning
• Token Requestor registration functions
Token Service Providers are responsible for building and managing their own
proprietary Token Requestor APIs, Token Vaults, Token provisioning platforms,
and Token registration. Token Service Providers must ensure that Token BINs or
Token BIN ranges are managed distinctly from traditional BINs or BIN ranges in
order to avoid any inadvertent overlap of PANs and Payment Tokens.
Transaction A set of relevant information that achieves the intention of original information
introducer, and usually it ends with a debit or credit message. The related
revision or cancellation can be considered as an independent transaction.
Transfer-in The party into which fund is transferred in a fund transfer transaction.
Transfer-out The party which transfers the fund to the other party in a fund transfer
transaction
UICS Standards UICS is the core chip migration program of UPI. It specifically refers to the
UnionPay Integrated Circuit Card Specifications which is highly compliant to EMV
and ISO standards.
UPI CONFIDENTIAL X
Part I: Transaction Processing
UPI CONFIDENTIAL 1
Part I: Transaction Processing
1 2
4 3
Figure 1 Normal Processing Flow Description of Request Message – Switching via GSCS
UPI CONFIDENTIAL 2
Part I: Transaction Processing
Sender Receiver
2
Acquirer GSCS Issuer
3
UPI CONFIDENTIAL 3
Part I: Transaction Processing
Sender Receiver
UPI CONFIDENTIAL 4
Part I: Transaction Processing
1 CDRS
Acquirer 2 Issuer
3
GSCS
4
1 CDRS
Acquirer 2 Issuer
3 GSCS 3
UPI CONFIDENTIAL 5
Part I: Transaction Processing
This document does not specify exception processing flow for manual transactions without online message.
2
Acquirer GSCS Issuer
3
4
5
UPI CONFIDENTIAL 6
Part I: Transaction Processing
transactions. After online authorization, the dual-message Acquirer needs to submit dual-message presentment files
to GSCS for settlement, and then GSCS distributes corresponding settlement files to the Acquirer and the Issuer (refer
to Technical Specifications on Bankcard Interoperability - Part III File Interface).
1 2
4 3
Acquirer GSCS Issuer
5
6 6
UPI CONFIDENTIAL 7
Part I: Transaction Processing
2 Transaction Switching
2.1 Single-message Transaction Processing
2.1.1 Pre-authorization Transaction 0100/0110
Pre-authorization transaction is used by the Acquirer to confirm the Issuer’s approval of the Cardholder’s transaction.
The Acquirer takes the estimated purchase amount as the pre-authorization amount and sends it to the Cardholder’s
Issuer. After approving the transaction, the Issuer will put information, such as an authorization code, etc., into the
transaction response sent to the Acquirer. Pre-authorization transaction can be initiated by the Cardholder in the
self-service manner.
Pre-authorization transaction only controls the Cardholder’s available balance or credit. Funds settlement will be
accomplished by pre-authorization completion transaction. An approved pre-authorization transaction is only valid
within a specified timeframe.
This transaction is a request transaction that needs to be switched via GSCS. Please refer to Section 1.2.2.1 for details.
The transaction is not involved in settlement.
This transaction may trigger reversal advice. For the conditions to trigger reversal and its processing flows, please
refer to Section 2.1.10 Reversal Advice 0420/0430.
UPI CONFIDENTIAL 8
Part I: Transaction Processing
1 2
1st
Pre-
authorization
4 3
5
F90= Key Field from the 6
Incremental
1st trx F90
Pre-
authorization
Use trx 8 7
context
from the 1st 9 10
trx F90= Key Field from the F90
Incremental 1st trx
Pre-
authorization 12 11
13
One completion for all trx 15
Pre- F38 from the 1st trx
authorization
Completion 14 16
1) The Acquirer checks the validity of the account information and other credentials of the Merchant, then sends the
payment request to GSCS if the information is valid.
2) GSCS forwards the pre-authorization request to the Issuer.
3) The Issuer returns the transaction outcome to GSCS.
4) GSCS returns the Incremental pre-authorization response to the Acquirer.
5) The Acquirer sends the Incremental pre-authorization request to GSCS with the key field of the 1 st pre-
authorization transaction filled in Field 90.
6) GSCS forwards the incremental pre-authorization request to the Issuer.
7) The Issuer shall associate the incremental pre-authorization with the 1st pre-authorization transaction. After
necessary processing, the Issuer returns the transaction outcome to GSCS.
8) GSCS returns the Incremental pre-authorization response to the Acquirer.
9) The Acquirer sends another Incremental pre-authorization request to GSCS with the key fields of the 1 st pre-
authorization transaction filled in Field 90.
10) GSCS forwards the Incremental pre-authorization request to the Issuer.
11) The Issuer shall associate the incremental pre-authorization with the 1st pre-authorization transaction and the
prior incremental pre-authorizations. After necessary processing, the Issuer returns the transaction outcome to GSCS.
12) GSCS returns the Incremental pre-authorization response to the Acquirer.
13) The Acquirer sends the pre-authorization completion advice to GSCS with Field 38 from the response of the first
transaction and the final amount accumulative of all the correlated pre-authorization and incremental pre-
authorizations.
UPI CONFIDENTIAL 9
Part I: Transaction Processing
UPI CONFIDENTIAL 10
Part I: Transaction Processing
UPI CONFIDENTIAL 11
Part I: Transaction Processing
2.1.6.6 Recurring
A recurring transaction refers to a transaction initiated by a Merchant that is authorized by a Cardholder in a service
agreement to make the payment on behalf of the Cardholder 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.
2.1.6.7 Remittance
A remittance transaction refers to a transaction initiated by a sender outside of Mainland China to remit funds to a
real-name UnionPay bankcard account issued by the Receiver in Mainland China. The amount sent from the sender
can be cash, fund in a bankcard or fund in a bank account.
Remittance service is the combination of two transactions: remittance verification and remittance. In both
transactions, the Acquirer is the transfer-out party whereas the Issuer the transfer-in party.
1 2
4 3
Acquirer GSCS Issuer
5 6
8 7
UPI CONFIDENTIAL 12
Part I: Transaction Processing
UPI CONFIDENTIAL 13
Part I: Transaction Processing
UPI CONFIDENTIAL 14
Part I: Transaction Processing
The revoke of commission relationship message is 0100/0110 request transaction and can trigger reversal advice.
For processing flow of request transaction, please refer to Section 1.2.2.1 for details. For processing flow and trigger
conditions of reversal advice, please refer to Section 2.1.10 Reversal Advice 0420/0430.
2
Acquirer GSCS Issuer
3
UPI CONFIDENTIAL 15
Part I: Transaction Processing
2
Sender Receiver
3
Sender 2 Receiver
UPI CONFIDENTIAL 16
Part I: Transaction Processing
1. Reversal advice sent to the receiver by the sender, and it cannot reach the receiver due to connection errors;
2. Reversal advice re-sent to the receiver by the sender after recovery;
3. Response to the reversal advice from the receiver.
2
Acquirer GSCS Issuer
3
UPI CONFIDENTIAL 17
Part I: Transaction Processing
Sender 2 Receiver
1. Pre-authorization completion (advice) sent to the receiver by the sender cannot be sent out due to failure;
2. Pre-authorization completion (advice) re-sent to the receiver by the sender after recovery of the sender’s
system;
3. Response to pre-authorization completion (advice) by the receiver.
2.1.12.2 Settlement Advice, MO/TO Settlement Advice
Settlement advice is sent by GSCS when GSCS forwards the dual-message Acquirer’s request to the single-message
Issuer during the dual-message to single-message conversion, and it is the fund settlement advice for the previously
approved pre-authorization transaction.
Similarly, MO/TO settlement advice is the settlement advice for the previously approved MO/TO pre-authorization.
Its settlement procedure is the same as that of regular settlement advice.
If the settlement advice is sent before cutoff by GSCS, and received by the Issuer after cutoff, the Issuer shall be able
to handle settlement advice on another settlement day within the response time frame.
In case that the Acquirer adopts dual-message processing mode and the Issuer adopts single-message processing
mode, GSCS will provide transaction mode conversion. GSCS will convert successfully settled dual-message clearing
file into settlement advice message by records and send it to the Issuer. The Issuer cannot reject settlement advice
in online transactions. The Issuer can initiate chargeback to reject settlement advice afterwards.
It is optional for Members to support settlement advice. However, if the single-message Issuer supports pre-
authorization transaction, it shall support settlement advice transaction.
2.1.12.2.1 Normal Transaction Flow
The Acquirer sends dual-message clearing file to GSCS, then GSCS converts the file into settlement advice and send
the settlement advice to the single-message Issuer. The Issuer sends the response to GSCS.
UPI CONFIDENTIAL 18
Part I: Transaction Processing
2
Acquirer GSCS Issuer
3
UPI CONFIDENTIAL 19
Part I: Transaction Processing
Once the Issuer receives a refund (online) transaction, the transaction shall be approved unconditionally and it will
be involved in reconciliation.
If the refund (online) transaction is sent by GSCS before cut-off, and received by the Issuer after cut-off, the Issuer
shall process it on another settlement day within the response time frame.
The transaction is an advice transaction that needs to be switched via GSCS.
2.1.12.3.1 Normal Transaction Flow
2
Acquirer GSCS Issuer
3
Sender 2 Receiver
1. Refund advice cannot be sent to the receiver by the sender due to failure;
2. Refund advice re-sent to the receiver by the sender after recovery of the sender’s system;
3. Receiver’s response to refund advice.
UPI CONFIDENTIAL 20
Part I: Transaction Processing
Note: Members may log onto CDRS to initiate manual refund, please refer to Chapter 8 Explanation on Dispute
Resolution for the processing flow.
2.1.12.4 Primary Credit Confirmation
For online primary credit, see Section 10.7.3 for the abnormalities processing of online primary credit.
For batch primary credit, when GSCS did not receive the response to the primary credit request, GSCS will send
primary credit confirmation advice to the Issuer. The Issuer will use credit confirmation to proceed. If both primary
credit and primary credit confirmation exist, credit confirmation shall be regarded as valid.
If GSCS cannot receive the response to credit confirmation from the Issuer, the primary credit confirmation advice
will be stored in the store-and-forward queue and proceeded accordingly. Once the Issuer receives the primary credit
confirmation advice successfully, it should be accepted unconditionally.
UPI CONFIDENTIAL 21
Part I: Transaction Processing
1 2
1st
Authorization
4 3
5
F90= Key Field from the 1st
6
Incremental trx F90
Authorization
8 7
Use trx
context from
the 1st trx 9 10
F90= Key Field from the 1st F90
trx
Incremental
Authorization
12 11
13
One clearing record for all trx 14
Clearing F38 from the 1st trx
UPI CONFIDENTIAL 22
Part I: Transaction Processing
1) The first authorization determines the final transaction characteristics. All attributes associated with the original
are inherited by the incremental authorizations (i.e., whether a transaction took place in a card present or card not
present environment), the Acquirer shall fill in these attributes with the same value as that of the first authorization
message.
2) The presentment shall be the completion of all transactions, rather than any one of the incremental authorizations.
2.2.2.2 Exceptional Processing Flow
Please refer to Section 2.1.3.2.
2.2.2.3 Incremental Authorization Cancellation and Refund
Please refer to Section 2.1.3.3.
UPI CONFIDENTIAL 23
Part I: Transaction Processing
message to the Issuer. If GSCS does not receive any response after sending out the manual pre-authorization
cancellation message, a notice of transaction failure will be prompted on the operation interface, and meanwhile
GSCS will send manual pre-authorization cancellation reversal advice to Issuer.
2.3.1.1 Normal Transaction Flow
1 CDRS
Acquirer 2 Issuer
3
GSCS
4
1. The Acquirer logs onto the CDRS and initiates the pre-authorization cancellation (manual) transaction;
2. CDRS informs GSCS of pre-authorization cancellation (manual);
3. GSCS will send pre-authorization cancellation (manual) request message to the Issuer immediately after
receiving it;
4. The Issuer sends back the pre-authorization cancellation (manual) response message to GSCS.
2.3.1.2 Abnormal Transaction Flow
When the sender cannot send the manual pre-authorization cancellation request to the receiver, or does not receive
the manual pre-authorization cancellation response from the receiver, it will initiate manual pre-authorization
cancellation reversal.
1 CDRS
Acquirer 2 Issuer
3
GSCS 4
5
UPI CONFIDENTIAL 24
Part I: Transaction Processing
1 CDRS
Acquirer 2 Issuer
3 GSCS 3
1. The Acquirer logs onto the CDRS to initiate the manual refund;
2. CDRS informs GSCS of the manual refund advice;
3. At cutoff of the day, GSCS sends transaction details and related files to the Issuer.
UPI CONFIDENTIAL 25
Part I: Transaction Processing
manual authorization presentment is for the dual message Acquirer that can submit dual message presentment
transaction on CDRS (only for estimated amount Authorization presentment).
The transaction is involved in settlement.
Manual Pre-authorization completion processing flow and features are as follows:
1. Manual Pre-authorization completion can be cancelled manually on CDRS before cut-off of the day. After
cancellation, original manual pre-authorization completion and manual pre-authorization completion
cancellation transactions will not be recorded in the audit trailer distributed by GSCS.
2. GSCS will not send any online advice message to single message Members.
3. For the single message Acquirer, manual pre-authorization completion transaction is sent to the Acquirer
through the general transaction audit trailer and included in the statistics of summary report as well.
4. If the Issuer adopts dual message mode, then the manual pre-authorization completion transaction is recorded
in dual message settlement files and included in the statistics of summary report as well.
5. If the Issuer adopts single message mode, then the manual pre-authorization completion transaction is
recorded in the general transaction audit trailer and included in the statistics of summary report as well.
Manual authorization presentment processing flow and features are as follows:
1. Manual authorization presentment can be cancelled manually on CDRS before cut-off of the day. After
cancellation, original manual authorization presentment and manual authorization presentment cancellation
transactions will not be recorded in the settlement files and reports distributed by GSCS.
2. GSCS will not send any online advice message to single message Members.
3. For the dual message Acquirer, the manual authorization presentment transaction is sent to the Acquirer
through dual message settlement files and included in the statistics of summary report as well.
4. If the Issuer adopts dual message mode, then the manual authorization presentment transaction is recorded in
dual message settlement files and included in the statistics of summary report as well.
5. If the Issuer adopts single message mode, then the manual pre-authorization completion transaction is
recorded in the general transaction audit trailer and included in the statistics of summary report as well.
General processing flow of manual pre-authorization completion/manual authorization presentment is as follows:
1 CDRS
Acquirer 2 Issuer
3 GSCS 3
1. The Acquirer logs onto CDRS to initiate manual pre-authorization completion/manual authorization
presentment;
UPI CONFIDENTIAL 26
Part I: Transaction Processing
1 CDRS
Acquirer 2 Issuer
3 GSCS 3
UPI CONFIDENTIAL 27
Part I: Transaction Processing
UPI CONFIDENTIAL 28
Part I: Transaction Processing
1 2
4 3
Acquirer GSCS Issuer
5 7
6 8
1 2
4 3
Acquirer GSCS Issuer
5 7
6 8
UPI CONFIDENTIAL 29
Part I: Transaction Processing
UPI CONFIDENTIAL 30
Part I: Transaction Processing
2
Acquirer GSCS 3 Issuer
4
5
UPI CONFIDENTIAL 31
Part I: Transaction Processing
If there are still transactions that have not been converted to online message after timeout, they shall be treated as
failed transactions.
2
Acquirer GSCS 3 Issuer
4
5
UPI CONFIDENTIAL 32
Part I: Transaction Processing
The file submitted on day T before cutoff will be converted into online message by GSCS on day T; the file submitted
on day T after cutoff will be converted into online message by GSCS on day T+1, and the response file will be sent
back on day T+1.
2
Acquirer GSCS 3 Issuer
4
5
UPI CONFIDENTIAL 33
Part I: Transaction Processing
GSCS
Stand-in
Acquirer Issuer
Authorization
UPI CONFIDENTIAL 34
Part I: Transaction Processing
UPI CONFIDENTIAL 35
Part I: Transaction Processing
UPI will send the transaction information processed through stand-in authorization to the Issuer by files to complete
the Issuer’s transaction log. For detailed processing procedures and file record format, please refer to the Technical
Specifications on Bankcard Interoperability - Part III File Interface.
1
2
3
GSCS 4 Issuer
...
5
6
UPI CONFIDENTIAL 36
Part I: Transaction Processing
GSCS Issuer
1. The Issuer sends the stand-in authorization parameter advice (0620) to GSCS;
2. GSCS returns the stand-in authorization parameter response (0630) to the Issuer.
If the Issuer is not able to send the stand-in authorization parameter advice transaction to GSCS, or fails to receive
any response due to timeout, or receives a rejection response, the stand-in authorization parameter advice
transaction will be stored in the storage queue.
UPI CONFIDENTIAL 37
Part I: Transaction Processing
UPI CONFIDENTIAL 38
Part I: Transaction Processing
UPI CONFIDENTIAL 39
Part I: Transaction Processing
UPI CONFIDENTIAL 40
Part I: Transaction Processing
1 Payment Request
2 Payment Request
3 Payment Request
4 Payment Response
5 Payment Response
6 Payment Response
1. Upon receiving the payment request message from the mobile application, the UMPS forwards the payment
request to the Acquirer;
2. The Acquirer checks the validity of the account information and other credentials of the Merchant, and sends
the payment request to GSCS if the information is valid. Otherwise, the Acquirer sends a negative response to
the UMPS;
3. GSCS forwards the payment request to the Issuer;
4. The Issuer returns the transaction outcome to GSCS;
5. GSCS returns the payment response to the Acquirer;
6. The Acquirer returns the payment response to the UMPS, and the UMPS returns the transaction result to the
application.
Note: The processing flow is applicable to purchase transaction, or fixed-amount authorization transaction.
UPI CONFIDENTIAL 41
Part I: Transaction Processing
1 Cash Withdrawal
Request 2 Cash Withdrawal
Request 3 Cash Withdrawal
Request
4 Cash Withdrawal
5 Cash Withdrawal Response
6 Cash Withdrawal Response
Response
UPI CONFIDENTIAL 42
Part I: Transaction Processing
When the Acquirer does not receive the cash withdrawal response message within a certain time frame, it shall send
a reversal message to GSCS, and send a response message to UMPS with the response code “98” (timeout).
In the case of a successful Merchant-presented QRC cash withdrawal transaction, the Acquirer shall submit a reversal
transaction if any abnormal case occurs subsequently, such as the ATM cannot dispense cash, and the GSCS shall
notify UMPS of the cancelled transaction directly.
When UMPS does not receive the response message from the Acquirer within 60 seconds, it will send a transaction
result inquiry message to the Acquirer to obtain the transaction result.
UMPS Acquirer
1 Transaction Result
Inquiry Request
2 Transaction Result
Inquiry Response
UPI CONFIDENTIAL 43
Part I: Transaction Processing
UPI CONFIDENTIAL 44
Part I: Transaction Processing
Staged
Digital
1 2
Wallet Bankcard
Account
Acquirer 4 GSCS 3 Issuer Bound to
Staged the
Digital Wallet
Wallet
5 5
Operator
1. When the staged digital wallet operator’s request to the Acquirer to transfer fund out of a UnionPay bankcard
account into the wallet is received, the Acquirer sends the AFT request to GSCS to initiate the wallet loading
procedure;
2. GSCS forwards the AFT request to the Issuer for authorization;
3. The Issuer responds to GSCS by returning the AFT response message;
4. The GSCS forwards the AFT response message to the Acquirer;
UPI CONFIDENTIAL 45
Part I: Transaction Processing
5. After cutoff, GSCS conducts clearing and settlement by distributing audit trailers (COM/COMN) and reports to
the Acquirer and the Issuer.
AFT must not be cancelled under any condition. When any connection error or system malfunction occurs, an AFT
can be reversed by an AFT reversal advice.
Dual message Members can support wallet loading by initiating AFTs, but dual-message Acquirers must not conduct
presentment via outgoing settlement files.
Signed
Merchant 1 2 Staged
Digital
Wallet
Acquirer 4 GSCS 3 Issuer
User
Staged Holding
Digital Bankcard
Wallet
5 5
Operator
1. When the Acquirer receives the transaction information sent from the digital wallet operator, the Acquirer
sends the payment request message to GSCS to initiate the back-to-back purchase;
2. GSCS forwards the payment request message to the Issuer for authorization;
3. The Issuer responds to GSCS by returning the payment response message;
4. he GSCS forwards the payment response message to the Acquirer;
5. After cutoff, UPI conducts clearing and settlement by distributing audit trailers (COM/COMN), settlement files,
and reports to the Acquirer and the Issuer.
Both single-message and dual-message Members can support back-to-back purchase, and presentment by dual-
message Acquirers is supported via outgoing settlement files. Back-to-back purchase can be applied to: purchase,
recurring, pre-authorization (completion), authorization, refund and subsequent cancellation and reversal
transactions.
UPI CONFIDENTIAL 46
Part I: Transaction Processing
Staged
Digital
1 2
Wallet Bankcard
Account
Acquirer 4 GSCS 3 Issuer Bound to
Staged the
Digital Wallet
Wallet
5 5
Operator
1. When the digital wallet operator’s request to the Acquirer to transfer fund out of the wallet account into a
UnionPay bankcard account is received, the Acquirer sends the PCT request to GSCS to initiate the balance-to-
bankcard transfer procedure;
2. GSCS forwards the PCT request to the Issuer for authorization;
3. The Issuer responds to GSCS by returning the PCT response message;
4. The GSCS forwards the PCT response message to the Acquirer;
5. After cutoff, GSCS conducts clearing and settlement by distributing audit trailers (COM/COMN) and reports to
the Acquirer and the Issuer.
PCT must not be cancelled or reversed under any condition. When any connection error or system malfunction occurs,
a primary credit confirmation (PCC) is initiated for abnormalities processing. For details of PCT abnormalities
processing, please refer to Section 11.7.3. Online Primary Credit.
UPI CONFIDENTIAL 47
Part I: Transaction Processing
GSCS Member
2
GSCS Member
3
UPI CONFIDENTIAL 48
Part I: Transaction Processing
during clearing and settlement, and send them the selected and processed dual message settlement files. Members
of this kind can either send multiple settlement files in a batch or perform cancellation across batches.
For details, please refer to the Technical Specifications on Bankcard Interoperability - Part III File Interface.
UPI CONFIDENTIAL 49
Part I: Transaction Processing
UPI CONFIDENTIAL 50
Part I: Transaction Processing
1 CDRS 4
Initiator 2 3 Receiver
GSCS
UPI CONFIDENTIAL 52
Part I: Transaction Processing
4. The receiver inquires about the dispute result provided by GSCS on CDRS.
UPI CONFIDENTIAL 53
Part I: Transaction Processing
UPI CONFIDENTIAL 54
Part I: Transaction Processing
GSCS Member
GSCS Member
UPI CONFIDENTIAL 55
Part I: Transaction Processing
2
GSCS Member
3
Figure 45 Processing Flow of Key Reset on the Premise of Receiving Member’s Key Reset Application Request
GSCS Member
UPI CONFIDENTIAL 56
Part I: Transaction Processing
12.2.3 Rule 3
Members shall match with the original transaction when receiving reversal advice. If the original transaction is
matched and successful, the original transaction will be cancelled and a reversal successful response (with response
code as “00”) is sent. Neither the original transaction nor the reversal advice is involved in settlement. Otherwise, a
corresponding reject code will be given according to the specific situation.
The Issuer must properly handle repeated reversals to avoid chaos in accounting information.
12.2.4 Rule 4
Except for network management advice (including sign on/sign off, cutoff start and cutoff end, etc.) and reconciliation
advice, GSCS or the Member shall try to send the advice to the receiver by adopting store-and-forward mechanism.
UPI CONFIDENTIAL 57
Part I: Transaction Processing
If this kind of error occurs in an acceptance response message of authorization or a financial transaction, or GSCS or
a Member receives such kind of error message, the Member or GSCS shall abandon the response message and send
reversal advice after timeout. If such an error occurs in the response message of an advice transaction (except for
network management advice and reconciliation advice), the sender of the advice will store and forward the advice
message.
For detailed error code definitions of data value scope or data type, please refer to Section A.4 Reject Code in Part
VI Annex.
UPI CONFIDENTIAL 58
Part I: Transaction Processing
UPI CONFIDENTIAL 59
Part I: Transaction Processing
UPI CONFIDENTIAL 60
Part I: Transaction Processing
3. For a request message that needs to be forwarded, response with a response code “91” (Issuer or switch center
is inoperative) will be sent to the Acquirer.
4. Advice messages (022X and 042X) shall be saved in store-and-forward queue and sent after the connection
restores.
5. While receiving a response (0830) to echo test, which means the connection restores, the Member shall send
out the messages in the store-and-forward queue in turn.
The processing approaches, from communication abnormalities to their restoration, will not be repeated in the
failure treatments hereinafter.
UPI CONFIDENTIAL 61
Part I: Transaction Processing
The differences among “the receiver does not receive request from the sender”, “the receiver cannot send
response” and “the receiver’s response is lost on the way” are as follows:
On the sender’s side, processing of those three situations is the same while different situations are reflected on the
receiver’s 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.
The receiver cannot send response refers to the case in which the receiver cannot deliver the response due to
communication failures, and this phenomenon can be detected by the receiver.
The receiver’s response is lost on the way refers to the case in which the response is lost on the way due to
communication failures, but this phenomenon can by no means be detected by the receiver.
Due to the fact that the ultimate situations resulting from these three cases are different, the processing methods
adopted by the receiver are different. For details, please refer to corresponding descriptions hereinafter.
12.5.2.2 Case 1- The Acquirer Cannot Forward Request from the Terminal
1 2
Malfunction:
The Acquirer cannot forward the request 2 to GSCS due to communication failures.
The Acquirer’s processing:
The Acquirer shall send the reject response 3 to the terminal directly.
12.5.2.3 Case 2- GSCS Cannot Receive Request
1 2
UPI CONFIDENTIAL 62
Part I: Transaction Processing
Malfunction:
The request 2 of the Acquirer is lost on the way due to communication failure. The Acquirer is in timeout due to not
receiving the response from GSCS.
The Acquirer’s processing:
If the transaction is a financial transaction request, the Acquirer shall send the terminal the reject response 3 incurred
by timeout and meanwhile send GSCS the reversal 4 with reason code 4354 and this reversal does not participate in
reconciliation.
GSCS’s processing:
GSCS sends the Acquirer the reject response 5 to the reversal with response code 25 and this reversal does not
participate in reconciliation.
12.5.2.4 Case 3- GSCS Cannot Forward Request to the Issuer
1 2 3
5 4
Malfunction:
GSCS cannot forward the request 3 to the Issuer due to communication failures.
GSCS’ processing:
GSCS sends the Acquirer request reject response 4 with response code 91.
12.5.2.5 Case 4- The Issuer Cannot Receive Request
1 2 3
UPI CONFIDENTIAL 63
Part I: Transaction Processing
Malfunction:
The request 3 of GSCS is lost on the way due to communication failures. GSCS is in timeout due to no response from
the Issuer.
GSCS’s processing:
GSCS sends the Acquirer a reject response 4. If the transaction is a financial transaction request, GSCS also needs to
send the Issuer reversal message 5 with reason code 4361 and this reversal does not participate in reconciliation.
The Issuer’s processing:
The Issuer sends GSCS reversal reject response 6 with response code 25 and this reversal does not participate in
reconciliation.
12.5.2.6 Case 5- The Issuer Cannot Send Request Response to GSCS
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7
Malfunction:
The Issuer cannot send GSCS request response 4 due to communication failures.
The Issuer’s processing 1:
If the transaction is an accepted financial request, this reversal participates in reconciliation as internal reversal.
GSCS’s processing:
GSCS sends the Acquirer request reject response 5 incurred by timeout with response code 98. If the transaction is
a financial transaction request, a reversal 7 also needs to be sent to the Issuer with reason code 4361.
Issuer’s processing 2:
The Issuer sends GSCS reversal reject response 8 and this reversal does not participate in reconciliation.
UPI CONFIDENTIAL 64
Part I: Transaction Processing
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7
Malfunction:
GSCS detects timeout when it cannot receive response 4 from the Issuer after forwarding request 3 to the Issuer.
GSCS’s processing:
GSCS sends the Acquirer request reject response 5 incurred by timeout with response code 98. If the transaction is
a financial transaction request, reversal 7 also needs to be sent to the Issuer with reason code 4361.
The Issuer’s processing:
The Issuer sends GSCS reversal response 8 and whether the reversal shall participate in reconciliation on the Issuer’s
side depends on whether the original transaction has been accepted when the Issuer receives the reversal. If the
original transaction has been accepted, the reversal participates in reconciliation; otherwise it does not.
12.5.2.8 Case 7- GSCS Receives Late Acceptance Response from the Issuer
1 2 3
5 4 6
Terminal Acquirer GSCS Issuer
7
Malfunction:
GSCS detects timeout of the Issuer and sends the Acquirer reject response 4 while completing the following
processing according to Case 6 and receiving late acceptance response 6 from the Issuer.
GSCS’s processing:
GSCS re-sends the Issuer reversal advice 7 with reason code 4360 and this reversal participates in reconciliation.
The Issuer’s processing:
UPI CONFIDENTIAL 65
Part I: Transaction Processing
The Issuer sends GSCS reversal response 8 and this reversal participates in reconciliation.
12.5.2.9 Case 8- GSCS Cannot Forward Request Response to the Acquirer
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
9 7
10 8
Malfunction
GSCS cannot forward the Issuer’s request response 5 to the Acquirer.
GSCS’s processing 1
If the transaction is an accepted financial transaction request, reversal advice 7 will be sent to the Issuer with reason
code 4363.
The Issuer’s processing
The Issuer sends GSCS with reversal response 8. If the transaction is an accepted financial transaction request, this
reversal participates in reconciliation.
The Acquirer’s processing
The Acquirer sends the terminal request reject response 6 incurred by timeout. If the transaction is a financial
transaction request, reversal advice 9 also needs to be sent to GSCS with reason code 4354.
GSCS’s processing 2
GSCS sends the Acquirer reversal response 10 and this reversal does not participate in reconciliation.
12.5.2.10 Case 9- GSCS Receives Early Reversal from the Acquirer
1 2 3
4 6
Terminal Acquirer GSCS Issuer
5 7
UPI CONFIDENTIAL 66
Part I: Transaction Processing
Malfunction:
GSCS receives the Acquirer’s reversal advice 4 without receiving the Issuer’s response within the response time frame.
GSCS’s processing:
GSCS sends the Acquirer reversal response 5 with response code 00. After receiving transaction response 6 returned
by the Issuer, if the transaction is an accepted financial transaction request, reversal 7 shall be initiated with reason
code 4360 and this reversal participates in reconciliation. If the original transaction is not accepted, GSCS will
abandon the response directly.
12.5.2.11 Case 10- The Acquirer Cannot Receive Response from GSCS
1 2
3
Terminal Acquirer GSCS Issuer
4 5 7
6 8
Malfunction:
The Acquirer detects timeout if it does not receive response 3 from GSCS after sending request 2 to GSCS.
The Acquirer’s processing:
The Acquirer sends the terminal request reject response 4 incurred by timeout. If the transaction is a financial
transaction request, reversal advice 5 also needs to be sent to GSCS with reason code 4354 and this reversal does
not participate in reconciliation.
GSCS’s processing:
After receiving reversal request 5, GSCS checks the response message of the original request. If the original
transaction is accepted by the Issuer, GSCS sends the Issuer reversal advice 7 with reason code 4354 and sends the
Acquirer reversal response message with response code 00. And this reversal participates in reconciliation. If the
original transaction is not accepted by the Issuer, GSCS sends the Acquirer reversal response message 6 directly with
response code 12, and this reversal does not participate in reconciliation.
The Issuer’s processing:
The Issuer sends GSCS reversal response 8, and this reversal participates in reconciliation on the Issuer’s side.
UPI CONFIDENTIAL 67
Part I: Transaction Processing
12.5.2.12 Case 11- The Acquirer Receives Late Acceptance Response from GSCS
1 2 3
6 4
Terminal Acquirer GSCS Issuer
5 7 9
8 10
Malfunction:
The Acquirer detects timeout at GSCS and sends the terminal reject response 5 while performing sequential
operations, and afterwards it receives late acceptance response 6 from GSCS.
The Acquirer’s processing:
The Acquirer re-sends reversal advice 7 to GSCS with reason code 4353 and this reversal participates in reconciliation.
GSCS’s processing:
GSCS sends the Acquirer response 8 immediately after receiving reversal advice, and sends the Issuer reversal advice
9 with reason code 4353 and this reversal participates in reconciliation.
The Issuer’s processing:
The Issuer sends GSCS reversal response 10 and this reversal participates in reconciliation.
12.5.2.13 Case 12- The Acquirer Cannot Send Terminal Operation Instruction
1 2 3
5 4
Terminal Acquirer GSCS Issuer
6 7 9
8 10
Malfunction:
The Acquirer cannot send the terminal operation instruction 6 due to communication failure.
The Acquirer’s processing:
If the transaction is an accepted financial transaction request, the Acquirer sends GSCS reversal advice 7 with reason
UPI CONFIDENTIAL 68
Part I: Transaction Processing
1 2
3
Terminal Acquirer GSCS Issuer
4 5
Malfunction:
GSCS sends the Acquirer transaction request reject response 3 after detecting communication failures on the Issuer’s
side, but sending of the response fails due to other communication failures.
GSCS’ processing:
GSCS abandons the response message without sending the Issuer reversal advice.
The Acquirer’s processing:
The Acquirer sends terminal request reject response after detecting timeout at GSCS. If the transaction is a financial
transaction request, timeout reversal 5 will be sent to GSCS with reason code 4354. GSCS shall send the Acquirer
reject response 6 with response code 12 immediately after receiving reversal advice, and this reversal does not
participate in reconciliation on both the Acquirer’s side and GSCS.
UPI CONFIDENTIAL 69
Part I: Transaction Processing
Malfunction:
GSCS sends the Issuer reversal advice 1 after it detects communication failures (please refer to Section 11.5.2.7 GSCS
Receives Late Acceptance Response from the Issuer and Section 11.5.2.7 8 GSCS Cannot Forward Request Response
to the Acquirer), but sending of the reversal fails due to other communication failures.
GSCS’s processing:
GSCS saves the unsent reversal advice in store-and-forward queue and re-sends it after the connection restores.
12.5.3.4 Case 3- The Acquirer Cannot Send GSCS Reversal Advice
Malfunction:
The Acquirer sends GSCS reversal advice 7 after detecting the previous communication failure (please refer to Section
11.5.2.11 The Acquirer Receives Late Acceptance Response from and Section 11.5.2.12 The Acquirer Cannot Send
Terminal Operation Instruction, and Section 11.6.1.1 Reversal Initiated by the Terminal), but sending of the reversal
by the Acquirer fails again due to communication failures.
The Acquirer’s processing:
The Acquirer saves the unsent reversal advice in store-and-forward queue and re-sends it after the connection
restores.
UPI CONFIDENTIAL 70
Part I: Transaction Processing
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 9 11
8 10 12
Malfunction:
The terminal cannot work properly and sends the Acquirer error status, such as “ATM does not complete the cash
disbursement”, “POS terminal initiates reversal automatically”, etc.
The Acquirer’s processing:
In reversal advice, reason code 4351 means transaction fails at the terminal.
UPI CONFIDENTIAL 71
Part I: Transaction Processing
12.6.2.1 Case 1- The Acquirer Cannot Send GSCS Reversal Incurred by Terminal Operation Error
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 9
Figure 63 The Acquirer Cannot Send GSCS Reversal Incurred by Terminal Operation Error
Malfunction:
The Acquirer cannot send GSCS reversal advice 9 incurred by terminal operation error due to communications failures
(please refer to section 11.6.1.1 Reversal Initiated by the Terminal).
The Acquirer’s processing:
The Acquirer saves the reversal advice in store-and-forward queue and re-sends it after the connection restores.
12.6.3 Message Reason Codes Used in Terminal Operation Error
Table 13 Message Reason Codes Used in Terminal Operation Error
UPI CONFIDENTIAL 72
Part I: Transaction Processing
1 2 3
6 5 4
Malfunction:
The Acquirer cannot receive remittance verification response 5 due to communications failure.
GSCS’s processing:
No processing.
The Acquirer’s processing:
The Acquirer sends time-out response 6 to the terminal, which means the Acquirer cannot receive the response from
GSCS.
The Terminal’s processing:
Transaction fails. The terminal returns the funds to the customer and does not initiate the subsequent remittance
transaction. But it can restart the remittance verification transaction.
12.7.1.2 Case 2- The Acquirer Receives “Non-acceptance” Remittance Verification Response
1 2 3
6 5 4
Malfunction
The Acquirer receives “non-acceptance” remittance verification response 5.
GSCS’s processing:
No processing.
UPI CONFIDENTIAL 73
Part I: Transaction Processing
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
12 11 10
Malfunction:
The terminal receives “non-acceptance” remittance transaction response 12.
The terminal’s processing:
Transaction succeeds. The terminal accepts the funds and informs the customer that “remittance succeeds, and
funds transfer may be delayed”.
Further processing:
The Acquirer credits the Issuer’s account by manual remittance transaction.
12.7.1.4 Case 4- The Terminal Cannot Send Remittance Request
1 2 3
Malfunction:
The terminal cannot send Remittance Request 7.
UPI CONFIDENTIAL 74
Part I: Transaction Processing
1 2 3
Malfunction:
The terminal sends remittance request 7 to the Acquirer, but the request is lost.
The terminal’s processing:
It is not necessary to re-send remittance request. Transaction succeeds. The terminal accepts the funds. It informs
the customer that “remittance succeeds, and funds transfer may be delayed”.
Further processing:
The Acquirer credits the Issuer’s account by manual remittance transaction.
12.7.1.6 Case 6- The Acquirer Cannot Forward Transfer Request from the Terminal
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8
Figure 69 The Acquirer Cannot Forward Transfer Request from the Terminal
Malfunction:
Account Verification succeeds. But the Acquirer cannot forward Remittance Request 8 from the terminal due to
UPI CONFIDENTIAL 75
Part I: Transaction Processing
communication error.
The Acquirer’s processing:
The Acquirer sends Reject Response 9 to the terminal as soon as it detects the failure of forwarding Remittance
Transaction.
The terminal’s processing:
Transaction succeeds. The terminal accepts the funds. It informs the customer that “remittance succeeds, and funds
transfer may be delayed”.
Further processing:
The Acquirer credits the Issuer’s account by manual remittance transaction.
12.7.1.7 Case 7- GSCS Cannot Receive Remittance Request
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8
Malfunction:
Remittance verification succeeds. But GSCS cannot receive remittance request 8 from the Acquirer, which is lost due
to communication error.
The Acquirer’s processing:
The Acquirer sends Reject Response 9 to the terminal when the transaction time-outs.
The terminal’s processing:
Transaction succeeds. The terminal accepts the funds. It informs the customer that “remittance succeeds, and funds
transfer may be delayed”.
Further processing:
The Acquirer credits the Issuer’s account by manual remittance transaction.
UPI CONFIDENTIAL 76
Part I: Transaction Processing
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
11 10
Malfunction:
Remittance verification succeeds. But GSCS cannot forward remittance request 9 to the Issuer due to communication
error.
GSCS’s processing:
GSCS sends Reject Response 10 to the Acquirer as soon as it detects the failure of forwarding Remittance Request.
The Acquirer’s processing:
The Acquirer forwards Reject Response 11 to the terminal.
The terminal’s processing:
Transaction succeeds. It accepts the funds. It informs the customer that “remittance succeeds, and funds transfer
may be delayed”.
Further processing:
The Acquirer credits the Issuer’s account by manual remittance transaction.
12.7.1.9 Case 9- The Issuer Cannot Receive Remittance Request
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
11 10
Malfunction:
Account Verification succeeds. But the Issuer cannot receive Remittance Request 9 from GSCS, which is lost due to
UPI CONFIDENTIAL 77
Part I: Transaction Processing
communication error.
GSCS’s processing:
GSCS sends Reject Response 10 to the Acquirer when the Issuer’s response time-outs.
The Acquirer’s processing:
The Acquirer forwards Reject Response 11 to the terminal.
The terminal’s processing:
Transaction succeeds. The terminal accepts the funds. It informs the customer that “remittance succeeds, and funds
transfer may be delayed”.
Further processing:
The Acquirer credits the Issuer’s account by manual remittance transaction.
12.7.1.10 Case 10- The Issuer Cannot Send Remittance Request Response to GSCS
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
12 11 10
Malfunction:
Remittance Verification succeeds. But the Issuer cannot send Remittance Request Response 10 to GSCS due to
communication error.
GSCS’s processing:
GSCS sends Reject Response 11 to the Acquirer when the Issuer’s response time-outs.
The Acquirer’s processing:
The Acquirer forwards Reject Response 12 to the terminal.
The terminal’s processing:
Transaction succeeds. The terminal accepts the funds. It informs the customer that “remittance succeeds, and funds
transfer may be delayed”.
Further processing:
The Acquirer credits the Issuer’s account by manual remittance transaction.
UPI CONFIDENTIAL 78
Part I: Transaction Processing
12.7.1.11 Case 11- GSCS Cannot Receive Remittance Response from the Issuer
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
12 11 10
Malfunction:
Account Verification succeeds. But GSCS cannot receive Remittance Request Response 10 from the Issuer, which is
lost due to communication error.
GSCS’s processing:
GSCS sends Reject Response 11 to the Acquirer when the Issuer’s response time-outs.
The Acquirer’s processing:
The Acquirer forwards Reject Response 12 to the terminal.
Terminal’s processing:
Transaction succeeds. The terminal accepts the funds. It informs the customer that “remittance succeeds, and funds
transfer may be delayed”.
Further processing:
The Acquirer credits the Issuer’s account by manual remittance transaction.
12.7.1.12 Case 12- GSCS Receives Late Remittance Response from the Issuer
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
11 10 12
Malfunction:
Account Verification succeeds. But GSCS receives Late Remittance Request Response 12 from the Issuer after it sends
UPI CONFIDENTIAL 79
Part I: Transaction Processing
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
12 11 10
Malfunction:
Account Verification succeeds. But GSCS cannot send remittance response 11 to the Acquirer due to network issues.
The Acquirer’s processing:
Wait for remittance response time out, and then send reject code 12 to the terminal.
The terminal’s processing:
Transaction succeeds. The terminal accepts the funds. It informs the customer that “remittance succeeds, and funds
transfer may be delayed”.
Further processing:
If Response 11 is Acceptance Response, GSCS will settle this transaction. There will be no dispute and further
processing is not needed. If Response 11 is Non-Acceptance Response, the Acquirer should credit the Issuer’s account
by manual remittance transaction.
UPI CONFIDENTIAL 80
Part I: Transaction Processing
12.7.1.14 Case 14- The Acquirer Cannot Receive Remittance Response from GSCS
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
12 11 10
Malfunction:
Account Verification succeeds. But the Acquirer cannot receive Remittance Request Response 11 from GSCS, which
is lost due to communication error.
The Acquirer’s processing:
The Acquirer sends Reject Response 12 to the terminal when the response time-outs.
The terminal’s processing:
Transaction succeeds. The terminal accepts the funds. It informs the customer that “remittance succeeds, and funds
transfer may be delayed”.
Further processing:
If Response 11 is Acceptance Response, GSCS will settle this transaction. There will be no dispute and further
processing is not needed. If Response 11 is Non-Acceptance Response, the Acquirer should credit the Issuer’s account
by manual remittance transaction.
12.7.1.15 Case 15- The Acquirer Receives Late Remittance Response from GSCS
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
11 12 10
Malfunction:
Account Verification succeeds. But the Acquirer receives Late Remittance Request Response 12 from GSCS after it
sends Time-out Response 11 to the terminal due to communication error.
UPI CONFIDENTIAL 81
Part I: Transaction Processing
1 2 3
6 5 4
Terminal Acquirer GSCS Issuer
7 8 9
12 11 10
Malfunction:
Account Verification succeeds. But the Acquirer cannot send Response 12 to the terminal due to communication
error.
The terminal’s processing:
Wait until Response time-outs. Transaction succeeds. The terminal accepts the funds. It informs the customer that
“remittance succeeds, and funds transfer may be delayed”.
Further processing:
If Response 12 is Acceptance Response, there will be no dispute and further processing is not needed. If Response
12 is Non-Acceptance Response, the Acquirer should credit the Issuer’s account by manual remittance transaction.
12.7.2 Designated Account Loading and Cash Loading of E-cash Application based on UICS
Debit/Credit Standard
If reversal is triggered when a designated account loading transaction initiated does not work. Please refer to Section
11.5.2 Individual Failure for processing flow and principles.
A cash loading transaction equals to deposit. Since a loading transaction must be approved by a terminal, only
reversal advice instead of confirmation advice can be sent. Please refer to Section 11.5.2 Individual Failure for
processing flow and principles.
If the terminal fails to communicate with the card, it should send reversal advice.
UPI CONFIDENTIAL 82
Part I: Transaction Processing
Abnormalities processing flows of primary credit transactions (PCT) follow the rule that UPI can reject primary credit
confirmation (PCC) from the Acquirer, but the Issuer must not reject PCC from UPI.
12.7.3.1 Case 1- GSCS Cannot Receive PCT Request
Malfunction:
Due to communications failure, PCT Request 1 from the Acquirer to GSCS is lost during transmission. Transaction
timeout occurs owing to the Acquirer’s failure to receive the response from GSCS.
Acquirer’s processing
The Acquirer forwards the PCC 2 to GSCS.
GSCS’s processing
GSCS sends rejection Response 3 to the Acquirer, and Response Code is 12.
12.7.3.2 Case 2- GSCS Cannot Forward PCT Request to the Issuer
1 2
Malfunction:
Due to communications failure, GSCS cannot forward the Acquirer’s PCT Request 2 to the Issuer.
GSCS’s processing:
GSCS sends rejection Response 3 to Acquirer, and Response Code is 91. This PCT transaction will not participate in
settlement.
UPI CONFIDENTIAL 83
Part I: Transaction Processing
12.7.3.3 Case 3- The Issuer Cannot Receive PCT Request from GSCS
1 2
4 6
Malfunction:
Due to communications failure, PCT Request 2 sent by GSCS is lost during transmission. The transaction timeout
occurs because GSCS and the Acquirer cannot receive the response from the Issuer.
The Acquirer’s processing:
The Acquirer sends a PCC 3 to GSCS.
GSCS’s processing:
Once GSCS receives PCC 3, it sends approval Response 4 to the Acquirer with Response Code A6, and then forwards
the confirmation to the Issuer.
The Issuer’s processing:
The Issuer will return Response 6 to GSCS with Response Code A4 when it receives PCC 5, and PCC transaction will
participate in settlement. The Issuer shall post to the Cardholder’s account if the transaction information has been
successfully verified. If verification or posting fails, the Issuer shall initiate dispute processing such as credit
adjustment.
12.7.3.4 Case 4- The Issuer Cannot Send PCT Response to GSCS
1 2
3
Acquirer GSCS Issuer
4 6
5 7
Malfunction:
Due to communications failure, the Issuer cannot send Response 3 to GSCS’s request.
UPI CONFIDENTIAL 84
Part I: Transaction Processing
1 2
3
Acquirer GSCS Issuer
4 6
5 7
Malfunction:
After sending PCT Request 2 to the Issuer, GSCS cannot receive Response 3 from the Issuer. Namely, GSCS detects a
transaction timeout.
The Acquirer’s processing:
The Acquirer sends a PCC 4 to GSCS.
GSCS’s processing:
Once GSCS receives PCC 4, it sends approval Response 5 to the Acquirer with Response Code A6, and then forwards
the confirmation to the Issuer.
The Issuer’s processing:
The Issuer will return Response 7 to GSCS once it receives PCC 6. If the original PCT is accepted, Response Code will
be 00. If the original PCT is rejected, Response Code will be A5. PCC transaction will participate in settlement on the
Issuer’s side. If the original PCT is rejected, the Issuer shall process the dispute by means of credit adjustment without
posting to the Cardholder’s account.
UPI CONFIDENTIAL 85
Part I: Transaction Processing
12.7.3.6 Case 6- GSCS Receives Late PCT Response from the Issuer
1 2
Malfunction:
After GSCS detects a transaction timeout of the Issuer and processes the case as shown in Case 4, it then receives a
late Response 3 from the Issuer.
GSCS’s processing:
GSCS will abandon the late Response 3 without further processing.
12.7.3.7 Case 7- GSCS Cannot Forward PCT Response to the Acquirer
1 2
4 3
Acquirer GSCS Issuer
5
Malfunction:
Due to communications failure, GSCS cannot forward the Issuer’s Response 4 to the Acquirer.
GSCS’s processing 1
GSCS will abandon this response directly. If PCT has been accepted, it will participate in settlement. If not, it will not
participate in settlement.
The Acquirer’s processing
The Acquirer will initiate PCC 5 to GSCS.
GSCS’ s processing 2
If the original PCT has been accepted, GSCS will send Response 6 with Response Code 00 to the Acquirer, and PCT
UPI CONFIDENTIAL 86
Part I: Transaction Processing
will participate in settlement on both the Acquirer’s and the Issuer’s side. If the original PCT has been rejected, GSCS
will send Response 6 with Response Code of the original PCT. In this case, neither PCT nor PCC will participate in
settlement.
12.7.3.8 Case 8- The Acquirer Cannot Receive Response Forwarded by GSCS
1 2
4 3
Acquirer GSCS Issuer
5
Malfunction:
Due to communications failure, the Acquirer cannot receive Response 4 from GSCS.
GSCS’s processing 1
GSCS will abandon this response directly. If PCT has been accepted, it will participate in settlement. If not, it will not
participate in settlement.
The Acquirer’s processing
The Acquirer will initiate PCC 5 to GSCS.
GSCS’ s processing 2
If the original PCT has been accepted, GSCS will send Response 6 with Response Code 00 to the Acquirer, and PCT
will participate in settlement on both the Acquirer’s and the Issuer’s side. If the original PCT has been rejected, GSCS
will send Response 6 with Response Code of the original PCT. In this case, neither PCT nor PCC will participate in
settlement.
12.7.3.9 Case 9- The Acquirer Receives Late Response from GSCS
UPI CONFIDENTIAL 87
Part I: Transaction Processing
Malfunction:
After detecting a GSCS timeout and performing the subsequent processing as shown in Case 8, the Acquirer receives
a late Response 1 from GSCS.
The Acquirer’s processing:
The Acquirer shall abandon Response 1 and process the settlement as shown in Case 8.
12.7.3.10 Case 10- MAC Verification Error in the Issuer’s Response
If the Issuer returns a successful response with MAC verification failure, GSCS will abandon this response and wait
for the Acquirer to initiate PCC. Once GSCS receives PCC, it sends approval Response to the Acquirer with Response
Code A6, and then forwards the confirmation to the Issuer. When the Issuer receives the PCC forwarded by GSCS, it
shall return to GSCS with a Response Code 00 because the original PCT is a successful transaction on the Issuer’s side.
PCC transaction will participate in settlement on the Issuer’s side.
If the Issuer returns a rejection response with MAC verification failure, GSCS will forward this response to the Acquirer
directly.
12.7.3.11 Case 11- The Issuer Returns Response Code 98
If GSCS receives Response Code 98 from the Issuer, it will abandon this response and process the case as shown in
Case 5.
UPI CONFIDENTIAL 88