We've Launched a New Documentation Website (Beta Launch)
The documentation for DuitNow is now available on our newly launched documentation platform. This is an initial beta rollout of our new documentation site, designed to become the long-term home for all documentation moving forward.
You'll find the familiar content you're used to—now hosted on a new platform that will progressively receive updates and enhancements.
We encourage you to start accessing DuitNow materials there to explore the new experience and ensure you're viewing the latest documentation updates. If you have any feedback, please reach out to us.
Visit the New Documentation WebsiteOverview
DuitNow AutoDebit - Initiated from DuitNow Pay Flow
| Step | Sender | Receiver | Process |
|---|---|---|---|
| 1 | Customer | Merchant | Customer checkout items from Merchant website Note:
|
| 2 | Merchant | Merchant Acquirer/System Integrator | Merchant performs the following
Note:
|
| 3 | Merchant Acquirer/System Integrator | DuitNow Pay | Merchant Acquirer/ System Integrator performs the following
Note:
|
| 4 | DuitNow Pay | RPP | DuitNow Pay performs the following
Note:
|
| 5 | RPP | Issuer | RPP performs the following
If any Message Validation fails, RPP will
If any Business Validation fails, RPP will
If all validations are successful, RPP will:
Note:
|
| 6 & 7 | Issuer | RPP & Customer | Issuer performs the following
If any Message Validation fails, Issuer will
If any Business Validation fails, Issuer will
If all validations are successful, Issuer will
Note:
|
| 8 | RPP | DuitNow Pay | RPP performs the following:
If all validations are successful, RPP will
Note:
|
| 9 | DuitNow Pay | Merchant Aquirer /System Integrator | DuitNow Pay performs the following:
If all validations are successful, Merchant Aquirer /System Integrator will
|
| 10 | RPP | Acquirer | RPP performs the following
Note:
|
| 11 | Acquirer | Merchant | Acquirer performs the following:
If any Message Validations fail, Acquirer will
If all validations are successful, Acquirer will
|
AutoDebit – Initiated from Bank Flow
| Step | Sender | Receiver | Process |
|---|---|---|---|
| 1 | Merchant | Acquirer | Merchant initiates Debit request |
| 2 | Acquirer | RPP | Acquirer performs the following
Note:
|
| 3 | RPP | Issuer | RPP performs the following
If any Message Validation fails, RPP will
If any Business Validation fails, RPP will
If all validations are successful, RPP will:
Note:
|
| 4 & 5 | Issuer | RPP & Customer | Issuer performs the following
If any Message Validation fails, Issuer will
If any Business Validation fails, Issuer will
If all validations are successful, Issuer will
Note:
|
| 6 | RPP | Issuer | RPP performs the following:
If all validations are successful, RPP will
Note:
|
| 7 | Acquirer | Merchant | Acquirer performs the following:
If all validations are successful, Acquirer will
Note: If the signature received from RPP could not be verified, Acquirer will base the status of the transaction on the actual transaction status received from RPP. |
Successful Pre-Auth Flow
| Step | Sender | Receiver | Process |
|---|---|---|---|
| 1 | Customer | Merchant | Customer checkout items from Merchant website Note:
|
| 2 | Merchant | Acquirer | Merchant performs the following
Note:
|
| 3 | Acquirer | RPP | Acquirer performs the following
If any Message Validation fails, Acquirer will
If any Business Validation fails, Acquirer will
If all validations are successful, Acquirer will:
Note:
|
| 4 | RPP | Issuer | RPP performs the following
If any Message Validation fails, RPP will
If any Business Validation fails, RPP will
If all validations are successful, RPP will
Note:
|
| 5 & 6 | Issuer | RPP | Issuer performs the following:
If any Message Validation fails, Issuer will
If any Business Validation fails, Issuer will
If all validations are successful, Issuer will
Note:
|
| 7 | RPP | Acquirer | RPP performs the following:
Note:
|
| 8 | Acquirer | Merchant | Acquirer performs the following:
If all validations are successful, Acquirer will
|
Successful Pre-Auth AutoDebit Flow
| Step | Sender | Receiver | Process |
|---|---|---|---|
| 9 | Merchant | Acquirer | Merchant initiates Pre-Auth AutoDebit request to Acquirer |
| 10 | Acquirer | RPP | Acquirer performs the following
If validation successful, Acquirer will
Note:
|
| 11 | RPP | Issuer | RPP performs the following
If any Message Validation fails, RPP will
If any Business Validation fails, RPP will
If all validations are successful, RPP will:
Note:
|
| 12 & 13 | Issuer | RPP | Issuer performs the following
If any Message Validation fails, Issuer will
If any Business Validation fails, Issuer will
If all validations are successful, Issuer will
Note:
|
| 14 | RPP | Acquirer | RPP performs the following:
If all validations are successful, RPP will
Note:
|
| 15 | Acquirer | Merchant | Acquirer performs the following:
If all validations are successful, Acquirer will
|
| 16 | Merchant | Customer | Merchant performs the following:
|
AutoDebit – Cancellation
| Step | Sender | Receiver | Process |
|---|---|---|---|
| 1 | RPP | Issuer | After timeout has occurred, RPP performs the following
Note:
|
| 2 | Issuer | RPP | Issuer performs the following:
If any Message Validation fails, Issuer will
If all validations are successful, Issuer will
Note:
|