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

Merchant Onboarding Process

After we have reviewed and approved your go live information, you can start to register the merchants that will be activated in Production environment.

Step 1: In the Go live section, click the Register or Add More Merchant button, and you will be navigated to the Merchant Registration page.



In the Merchant Registration page, you can register merchants and view registered merchants information.

For merchant registration, you must first identify the merchant’s registration status in PayNet RPP system.

Merchant Registration Status in RPPDescriptionRegistration for DuitNow Pay
New merchantThe merchant you are about to register is new to the PayNet RPP ecosystem.The merchant will have a new profile created in the PayNet RPP ecosystem, and will have DuitNow Pay as a payment option when you activate this product implementation in Production.
Existing merchantThe merchant already exist in PayNet RPP ecosystem, possibly from previous integration done for DuitNow Online Banking/Wallets (DOBW) project.The merchant will retain its current (existing) profile information, with a new Product ID tagged to it, specifically for DuitNow Pay.

Step 2.1a: For New merchant registration, you can start by clicking the Download Template A button. This file template has columns dedicated for you to input new merchant information.

Step 2.1b: For Existing merchant registration, you can start by clicking the Download Template B button. This file template has columns dedicated for you to input product-specific information for your merchant.

Once you have downloaded the template file, you can populate the merchant information accordingly.


Step 2.2a: For New merchant registration, you can upload the file that you have populated into the dedicated column for A New merchant registration.

Step 2.2b: For Existing merchant registration, you can upload the file that you have populated into the dedicated column for B Existing merchant registration.

To upload a file, click Choose file and select the file of your choice. Click the Upload button to initiate the process of registering the merchants from your file to the DuitNow Pay system accordingly.

info

Note: Only one file can be uploaded at a time. If you have multiple files, you initiate the upload process repeatedly.


Step 2.3: After you have uploaded the file, our system will begin to process the file and register the merchants onto our system accordingly. To view the merchant info and the registration status, click on the View Registered Merchant tab within the page.

Step 2.4: You can use the filter function to display the list of merchants that fit the selection criteria. You may filter by Registration Status, Registration Type and registration period. Once you have selected the filter criteria, the list will be refreshed and displayed accordingly.

Step 2.5a: To facilitate your operational tasks, you can extract the list of registered merchants by clicking the Export CSV button.


Step 2.5b: You can select the pre-defined criteria for us to filter out the records. Once you have selected the required criteria, click the Export button. Our system will generate the file accordingly, and will send a download link for the file to the email address of your choice.


Step 2.6: To view the details of a specific merchant, click on the More button on the merchant listing. A page with the complete detail of the merchant will be displayed.


Guidance on Usage of Merchant Registration Forms

Read Me
It is strongly recommended to review the ReadMe_Guide tab within the download Template A.

Instructions
  1. 1. Populate the excel columns under the “Template-A_New-Merchant” tab according to the guidance provided for the fields.
  2. 2. Once completed, save the file as .CSV (Comma delimited) format with only the “Template-A_New-Merchant” tab.

Required Fields
In each of the column field within the Template A, Participants are required to fill in the correct information.

info

All specified formats & options must be followed precisely, as validation checks will be applied to these fields upon upload during the registration of merchant.


*Mandatory (M) / Optional (O) / Conditional (C)

S/NFieldsDescriptionM / O / C*FormatExample
1Merchant NameName of the MerchantMFree Text
max. 128 characters
ABC Coffee Shop
2Business Registration NumberNew SSM No.M12-digit format
  • First 4 DIGITS - Represent the year the business entity was registered.
    Eg. "2023" indicates the business was registered in 2023.
  • Next 2 DIGITS - Indicate the type of business entity:
    • 01: Local company
    • 02: Foreign company
    • 03: Business
    • 04: Local Limited Liability Partnership (LLP)
    • 05: Foreign LLP
    • 06: LLP for professional practice

    Note: Currently DuitNow Pay only supports local entity. Therefore, only select 01 here.

  • Last 6 DIGITS - Are a unique sequence number assigned to the business entity.
202301000001
  • 2023 - Indicates the business was registered with SSM (Companies Commission of Malaysia) in 2023
  • 01 - Indicates the business is a local company
  • 0000001 - A unique sequence number assigned to the business entity by SSM
3SegmentMerchant typeMOptions
  • 0 - Corporation
  • 1 - Government Federal
  • 2 - Government State
  • 3 - Non-Profit Organization
  • 4 - SME
✅ Correct Format - 4
❌ Incorrect Format - 04
4SectorIndustry sector in which the merchant operates inMOptions
  • 0 - Accommodation & Hotel
  • 1 - Administrative & Support Service Activities
  • 2 - Amusement & Entertainment
  • 3 - Education
  • 4 - Financial & Insurance / Takaful Activities
  • 5 - Food & Restaurant
  • 6 - Fuel / Petrol
  • 7 - Healthcare
  • 8 - Manufacturing
  • 9 - Professional & Commercial Service
  • 10 - Real Estate Activities
  • 11 - Retail
  • 12 - Statutory
  • 13 - Sub-Contract / Outsourcing
  • 14 - Transportation & Storage
  • 15 - Utility
  • 16 - Telecommunication
  • 17 - Other
Note: Please specify in the Sector (Other) column
✅ Correct Format - 4
❌ Incorrect Format - 04
5Sector (Other)Industry sector in which the merchant operates in but is not available as an option in the Sector columnMandatory if column for Sector is 17Free Text
max. 50 characters
Agriculture
6Business Category (BCC)Merchant's business in detailsM5-digit format based on NewBusinessCodes_MSIC2008_2.pdf94110
7Address 1Address of Merchant, Part 1MFree Text
max. 128 characters
Level 8, Menara Southpoint, Medan Syed Putra Selatan, Mid Valley City
8Address 2Address of Merchant, Part 2MFree Text
max. 128 characters
59200 Kuala Lumpur, Federal Territory of Kuala Lumpur
9PostcodePostal code of the merchant's addressMFree Text
max. 5 characters
59200
10StateState of the merchant's addressMOptions:
  • 0 - Johor
  • 1 - Kedah
  • 2 - Kelantan
  • 3 - Melaka
  • 4 - Negeri Sembilan
  • 5 - Pahang
  • 6 - Pulau Pinang
  • 7 - Perak
  • 8 - Perlis
  • 9 - Sabah
  • 10 - Sarawak
  • 11 - Selangor
  • 12 - Terengganu
  • 13 - Wilayah Persekutuan - Kuala Lumpur
  • 14 - Wilayah Persekutuan - Putrajaya
  • 15 - Wilayah Persekutuan - Labuan
11CountryCountry of the merchant's addressMMY
12Business Contact No.Contact No. of the merchantMFree Text
max. 12 characters
+60327810500
13Primary Contact SalutationSalutation of Primary Contact PICMOptions
  • 0 - Mr
  • 1 - Mrs
  • 2 - Miss
  • 3 - Dr
  • 4 - Ms
✅ Correct Format - 4
❌ Incorrect Format - 04
14Primary Contact NamePrimary Contact PIC nameMFree Text
max. 64 characters
John Doe
15Primary Contact No.Primary Contact PIC's phone numberMFree Text
max. 15 characters
+60 0123 4567
16Primary Contact EmailPrimary Contact PIC's email addressMFree Text
max. 50 characters
johndoe@newmerchant.com
17Secondary Contact SalutationSalutation of Secondary Contact PICMOptions
  • 0 - Mr
  • 1 - Mrs
  • 2 - Miss
  • 3 - Dr
  • 4 - Ms
✅ Correct Format - 4
❌ Incorrect Format - 04
18Secondary Contact NameSecondary Contact PIC nameMFree Text
max. 64 characters
Mary Jane
19Secondary Contact No.Secondary Contact PIC's phone numberMFree Text
max. 15 characters
+60 0123 4567
20Secondary Contact EmailSecondary Contact PIC's email addressMFree Text
max. 50 characters
maryjane@newmerchant.com
21Product NameMerchant's product nameMFree Text
max. 64 characters
Online eKYC for Account opening
22Redirect URLMerchant's URL for redirection after transaction completedMFree Text
max. 128 characters

Prefix must contain,
  1. http:// or
  2. https://
https://ekycaccopen.newmerchant.com/complete
23Merchant App Id AndroidMerchant's Android App Id for redirection back to android app after transaction completedMFree Text
max. 50 characters

Note: Please specify as "N/A" if not available. Do not leave blank.
R6W4Xi90r4jzgeghNAkxRRv93QzCHSwdm3dBq6rYQe73aF3QzT
24Merchant App Id iOSMerchant's iOS App Id for redirection back to iOS app after transaction completedMFree Text
max. 50 characters

Note: Please specify as "N/A" if not available. Do not leave blank.
T4QuzZ9D7LRd9yX4jQXQuWT4wrAMB4yJPif4GRkWNuwLe4ydv5
25Crediting AgentBank Identification Code (BIC) of Crediting BankMFree Text
max. 8 characters
ARBKMYKL
26Crediting Account TypeType of Crediting Bank AccountMOptions
  • 0 - Current Account
  • 1 - Saving Account
  • 2 - eWallet
✅ Correct Format - 0
❌ Incorrect Format - 00
27Crediting Account NumberCrediting Bank Account numberMFree Text
max. 20 characters
1234567890123456
28Acceptable Source Of FundSource of funds accepted by MerchantMOptions
  • 01 - Current & Saving Account
  • 02 - Crediting card Account
  • 03 - eWallet
Note: Can select multiple values by inputing "|" beside each value.
Single Option: 01
Multiple Options: 01 | 02

✅ Correct Format - 01
❌ Incorrect Format - 1
29Effective Start DateActivation date for merchant profile to be created in ProductionMYYYYMMDD format

Note: Date must be greater than today's date
20250601
30Maximum Refund Allowed (%)Maximum percentage of the transaction that can be refundedONumbers format
Min. 0 - Max. 100

Note: No need to input the "%" symbol
3
31Merchant Alias / Brand NameBranding or Alternate name of the merchantOFree Text
max. 64 characters
ABC Makan Place
32Old Business Registration NumberOld version of SSM Registration NumberO7-digit number followed by an alphabet with a hyphen1234567-A
33Merchant Category Code (MCC)ISO standard 4 digitsONumbers format
max. 5 characters

Note: Follows ISO 18245 standard
5812
34Annual Sales Turnover (RM)Annual sales turnover of MerchantONumbers Format
max. 12 characters

Note: No need to input the "RM" and "," symbol
123456.12
35Number of full-time employeeNumber of full-time employeesONumbers Format
max. 12 characters
50
36Company Size (SME Classification)Category of company size based on:
  1. Annual Sales Turnover (RM)
  2. Number of full-time employees
OOptions
  • MICRO
    Business sectors - Manufacturing, Service & Others

    Sales Turnover < RM 300,000 or < 5 Employees

  • SMALL
    Business sectors - Manufacturing

    RM 300,000 < Sales Turnover < RM 15mil or
    5 to < 75 Employees

    Business sectors - Service & Others

    RM 300,000 < Sales Turnover < RM 3mil or
    5 to < 30 Employees

  • MEDIUM
    Business sectors - Manufacturing

    RM 15mil < Sales Turnover <= RM 50mil or
    75 to <= 200 Employees

    Business sectors - Service & Others

    RM 3mil < Sales Turnover < RM 20mil or
    30 to <= 75 Employees

  • LARGE
    Business sectors - Manufacturing

    Sales Turnover > RM 50mil or > 200 Employees

    Business sectors - Service & Others

    Sales Turnover >= RM 20mil or > 75 Employees

MICRO
info

To edit merchant information, please access our RPP Back Office portal.