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