Cross Border Outbound QR
Introduction
Supported Regions
| China | Indonesia | Singapore | Thailand | Cambodia |
|---|---|---|---|---|
| Coming Soon |
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:
|