Cross Border Inward 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
The Inward Cross-Border QR enables customers with a foreign Bank Account to make payments via their chosen mobile banking appilication by scanning the QR code generated by local merchants in Malaysia.
Account Enquiry Flow (Steps 1-8)
Step | Sender | Receiver | Process |
---|---|---|---|
1 | Customer | Issuer | Customer logs in to Mobile Banking App, scans a merchant’s QR and initiates a QR Payment request. |
2 | Issuer | CB Clearing House | Issuer performs the following:
|
3 | CB Clearing House | RPP | CB Clearing House performs the following:
If any Message Validation fails, CB Clearing House will send a REJECT response to Issuer. If any Business Validation fails, CB Clearing House will send a NEGATIVE response to Issuer. If all validations are successful, CB Clearing House will:
|
4 | RPP | Acquirer | RPP performs the following:
If any Message Validation fails, RPP will send a REJECT response to RPP. If any Business Validation fails, RPP will send a NEGATIVE response to CB Clearing House. If all validations are successful, RPP will:
|
5 | Acquirer | RPP | Acquirer performs the following:
If any Message Validation fails, Acquirer will send a REJECT response to RPP. If any Beneficiary Account Validation fails, Acquirer will send a NEGATIVE response to RPP. If all validations are successful, Acquirer will:
|
6 | RPP | CB Clearing House | RPP performs the following:
|
7 | CB Clearing House | Issuer | CB Clearing House performs the following:
|
8 | Issuer | Customer | Issuer performs the following:
|
Exception Handling
Step(s) | Event | Action |
---|---|---|
2 | Timeout - No response from CB Clearing House | When no response is received from Clearing House after x period of time: Issuer will:
|
2 | Rejection - Rejected by CB Clearing House | CB Clearing House:
Issuer:
|
3 | Timeout - No response from RPP | When no response is received from RPP after X period of time, the following actions should be taken: CB Clearing House:
Issuer:
|
3 | Rejection - Rejected by RPP | RPP:
CB Clearing House:
Issuer:
|
4 | Timeout - No response from Acquirer | When no response is received from Acquirer after x period of time, RPP:
CB Clearing House:
Issuer:
|
4 | Rejection - Rejected by Acquirer | Acquirer:
RPP
CB Clearing House:
Issuer :
|
Credit Transfer Flow (Steps 9-19)
Step | Sender | Receiver | Process |
---|---|---|---|
9 | Customer | Issuer | Customer confirms the QR Payment. |
10 | Issuer | CB Clearing House | Issuer performs the following:
|
11 | CB Clearing House | RPP | CB Clearing House performs the following:
If any Message Validation fails, CB Clearing House will send a REJECT response to Issuer. If any Business Validation fails, CB Clearing House will send a NEGATIVE response to Issuer. If any Liquidity Position Check fails, CB Clearing House will send a NEGATIVE response to Issuer. If all validations are successful, CB Clearing House will:
|
12 | RPP | Acquirer | RPP performs the following:
If any Message Validation fails, RPP will send a REJECT response to CB Clearing House. If any Business Validation fails, RPP will send a NEGATIVE response to CB Clearing House. If all validations are successful, RPP will:
|
13 | Acquirer | RPP | Acquirer performs the following:
If any Message Validation fails, Acquirer will send a REJECT response to RPP. If Beneficiary Account Validation fails, Acquirer will send a NEGATIVE response to RPP. If all validations are successful, Acquirer will:
|
14 | Acquirer | Merchant | Acquirer notifies merchant on successful QR Payment status. |
15 | RPP | Local Settlement Bank | RPP sends notification of Debit to Local Settlement Bank. |
16 | RPP | CB Clearing House | RPP performs the following:
|
17 | CB Clearing House | CB Settlement Bank | CB Clearing House sends notification of Credit to CB Settlement Bank. |
18 | CB Clearing House | Issuer | CB Clearing House performs the following:
|
19 | Issuer | Customer | Issuer performs the following:
|
Exception Handling
Step(s) | Event | Action |
---|---|---|
10 | Timeout - No response from CB Clearing House | When no response is received from Clearing House after x period of time, Issuer will:
|
10 | Rejection - Rejected by CB Clearing House | CB Clearing House
Issuer:
If all validations are successful, Issuer will display an error message on the customer's screen |
11 | Timeout - No response from RPP | When no response is received from RPP after x period of time, the following actions should be taken: CB Clearing House will:
|
11 | Rejection - Rejected by RPP | RPP:
CB Clearing House:
Issuer:
|
12 | Timeout - No response from Acquirer | When no response is received from Acquirer after x period of time, RPP will:
CB Clearing House:
Issuer:
|
12 | Rejection - Rejected by Acquirer | Acquirer:
RPP:
CB Clearing House:
Issuer:
|
Validation Rules
Message Validation | Business Validation |
---|---|
| RPP:
Acquirer:
|