Cross Border Outward QR
See also API reference for DuitNow QR
Introduction
Supported Regions
China | Indonesia | Korea | Philipines | Singapore | Thailand |
---|---|---|---|---|---|
✔ | ✔ | Coming Soon | Coming Soon | ✔ | ✔ |
KEY ✔ Available ✖ Not Available
DuitNow Outward Cross-Border QR enables Malaysians abroad to make payments via their mobile banking or e-payment application by scanning the merchants' QR code.
The figure below shows the end-to-end process of DuitNow Outward Cross-Border QR.
Account Enquiry Flow (Steps 1-8)
Step | Sender | Receiver | Process |
---|---|---|---|
1 | Customer | Issuer | Customer scans a Cross Border merchant’s QR code via Issuer’s Mobile App and initiates a QR Payment request. |
2 | Issuer | RPP | Issuer performs the following:
|
3 | RPP | CB Clearing House | RPP performs the following: If any Message Validation fails, RPP will send a REJECT response to Issuer. If any Business Validation fails, RPP will send a NEGATIVE response to Issuer. If all validations are successful, RPP will:
|
4 | CB Clearing House | Acquirer/RFI |
|
5 | Acquirer | CB Clearing House | Acquirer performs the following: If any Message Validation fails, Acquirer will send a REJECT response to CB Clearing House. If any Business Validation fails, Acquirer will send a NEGATIVE response to CB Clearing House. If all validations are successful, Acquirer will:
|
6 | CB Clearing House | RPP | CB Clearing House performs the following:
|
7 | RPP | Issuer | RPP performs the following:If all validations are successful, RPP will:
|
8 | Issuer | Customer | Issuer performs the following:If all validations are successful, Issuer will:
|
Exception Handling
Step(s) | Event | Action |
---|---|---|
2 | Timeout - No response from RPP | RPP:
Issuer:
|
2 | Rejection - Rejected by RPP | RPP:
Issuer:
|
3 | Timeout - No response from CB Clearing House | When no response is received from CB Clearing House after X period of time, the following steps should be taken: RPP performs the following:
Issuer performs the following:
|
3 | Rejection - Rejected by CB Clearing House | CB Clearing House:
RPP:
Issuer:
|
4 | Timeout - No response from Acquirer | When no response is received from Acquirer after X period of time, the following steps should be taken: CB Clearing House performs the following:
RPP performs the following:
Issuer performs the following:
|
4 | Rejection - Rejected by Acquirer | Acquirer:
CB Clearing House:
RPP:
Issuer:
|
Credit Transfer Flow (Steps 9-19)
Step | Sender | Receiver | Process |
---|---|---|---|
9 | Customer | Issuer | Customer confirms the QR Payment. |
10 | Issuer | RPP | Issuer performs the following:
|
11 | RPP | CB Clearing House | RPP performs the following: If any Message Validation fails, RPP will send a REJECT response to Issuer. If any Business Validation fails, RPP will send a NEGATIVE response to Issuer. If all validations are successful, RPP will proceed to:
|
12 | CB Clearing House | Acquirer | CB Clearing House performs the following:
|
13 | Acquirer | CB Clearing House | Acquirer performs the following: If any Message Validation fails, Acquirer will send a REJECT response to CB Clearing House. If any Business Validation fails, Acquirer will send a NEGATIVE response to CB Clearing House. If all validations are successful, Acquirer will:
|
14 | Acquirer | Merchant | Acquirer notifies Merchant on QR Payment status. |
15 | CB Clearing House | CB Settlement Bank | Confirmation of Debit based on EOD Report. |
16 | CB Clearing House | RPP | CB Clearing House performs the following:
|
17 | RPP | Local Settlement Bank | Confirmation of Credit based on EOD Report. |
18 | RPP | Issuer | RPP performs the following:If all validations are successful, RPP will:
|
19 | Issuer | Customer | Issuer performs the following:If all validations are successful, Issuer will:
|
Exception Handling
Step(s) | Event | Action |
---|---|---|
10 | Timeout - No response from RPP | When no response is received from RPP after x period of time, the following steps should be taken: Issuer performs the following:
RPP performs the following:
Issuer performs the following:
|
10 | Rejection - Rejected by RPP | RPP:
Issuer:
|
11 | Timeout - No response from CB Clearing House | When no response is received from CB Clearing House after x period of time, the following steps should be taken: RPP performs the following:
Issuer performs the following:
|
11 | Rejection - Rejected by CB Clearing House | If any validation fails, the following steps should be taken: CB Clearing House performs the following:
RPP performs the following:
Issuer:
|
12 | Timeout - No response from Acquirer | When no response is received from Acquirer after x period of time, the following steps should be taken: CB Clearing House performs the following:
RPP performs the following:
Issuer performs the following:
|
12 | Rejection - Rejected by Acquirer | Acquirer:
CB Clearing House performs the following:
RPP performs the following:
Issuer:
|
Validation Rules
Message Validation | Business Validation |
---|---|
| RPP:
Acquirer:
|