Skip to main content

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 Website

Validations

Internal Validations

These are the recommended validations to be performed by Participant before initiating request to RPP. Though it is not limited to only these:

  • Source account having sufficient balance for debiting purpose
  • Source account status is active
  • Source account can be debited

Customer Confirmation

These are the recommended details to be displayed for Customer confirmation. Though it is not limited to only these:

  • Beneficiary account name
  • Payment amount
  • Recipient reference
  • Payment description
  • Acceptable source of funds
  • Debit status from account (for Credit Transfer leg)
  • Credit status to account (for Credit Transfer Reversal leg)
    • QR
  • Merchant name
    • JomPAY
  • Biller code
  • Biller name
  • Ref-1
  • Ref-2
  • RRN information
  • RTN information

Message Validations

These are the recommended validations to be performed. Though it is not limited to only these:

  • Message format
  • Field type
  • Field length
  • Digital or message signature

Note:

  • The RPP solely validates the field mentioned above without verifying its actual value.

Business Validations

These are the recommended validations to be performed. Though it is not limited to only these:

  • Mandatory and conditional fields
  • Business Message Identifier
  • Date tolerance
  • Transaction code
  • Timeout
  • Issuer check
  • Acquirer check
  • Repeat message handling
  • Minimum and maximum amount
  • Acceptable source of fund
  • JomPAY
  • Check digit validation on <Ref-1> field

Beneficiary Account Validations

These are the recommended validations to be performed. Though it is not limited to only these:

  • Beneficiary account number does exist
  • Check digit on beneficiary account number
  • Beneficiary account is not closed, inactive, on hold, frozen, or any condition that could block a credit entry
  • Beneficiary account is not blacklisted

Proxy Validations

These are the recommended validations to be performed. Though it is not limited to only these:

  • Proxy Resolution Enquiry was performed prior to Pay by Proxy request
  • Beneficiary account number in Credit Transfer is the same as the one returned during Proxy Resolution
  • Proxy is registered with a valid account number
  • Proxy status is active

Liquidity Position Validations

There will be two Liquidity Position Thresholds – Amber and Red within RPP. Liquidity Position of the OFI will be checked against these two thresholds:

  • If Liquidity Position (OFI) > Liquidity Position Threshold – Amber, RPP will send a Liquidity Position Limit Breach Alarm to the OFI
  • If Liquidity Position (OFI) > Liquidity Position Threshold – Red, RPP will send a negative response to the OFI. OFI will have to top up their collateral with Bank Negara to adjust their Liquidity Position