Overview
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:
|