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 WebsiteMerchant 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 RPP | Description | Registration for DuitNow Pay |
|---|---|---|
| New merchant | The 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 merchant | The 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.
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
- New Merchants: Template A
- Existing Merchants: Template B
It is strongly recommended to review the ReadMe_Guide tab within the download Template A.
Instructions
- 1. Populate the excel columns under the “Template-A_New-Merchant” tab according to the guidance provided for the fields.
- 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.
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/N | Fields | Description | M / O / C* | Format | Example |
|---|---|---|---|---|---|
| 1 | Merchant Name | Name of the Merchant | M | Free Text max. 128 characters | ABC Coffee Shop |
| 2 | Business Registration Number | New SSM No. | M | 12-digit format
| 202301000001
|
| 3 | Segment | Merchant type | M | Options
| ✅ Correct Format - 4❌ Incorrect Format - 04 |
| 4 | Sector | Industry sector in which the merchant operates in | M | Options
| ✅ Correct Format - 4❌ Incorrect Format - 04 |
| 5 | Sector (Other) | Industry sector in which the merchant operates in but is not available as an option in the Sector column | Mandatory if column for Sector is 17 | Free Text max. 50 characters | Agriculture |
| 6 | Business Category (BCC) | Merchant's business in details | M | 5-digit format based on NewBusinessCodes_MSIC2008_2.pdf | 94110 |
| 7 | Address 1 | Address of Merchant, Part 1 | M | Free Text max. 128 characters | Level 8, Menara Southpoint, Medan Syed Putra Selatan, Mid Valley City |
| 8 | Address 2 | Address of Merchant, Part 2 | M | Free Text max. 128 characters | 59200 Kuala Lumpur, Federal Territory of Kuala Lumpur |
| 9 | Postcode | Postal code of the merchant's address | M | Free Text max. 5 characters | 59200 |
| 10 | State | State of the merchant's address | M | Options:
| |
| 11 | Country | Country of the merchant's address | M | MY | |
| 12 | Business Contact No. | Contact No. of the merchant | M | Free Text max. 12 characters | +60327810500 |
| 13 | Primary Contact Salutation | Salutation of Primary Contact PIC | M | Options
| ✅ Correct Format - 4❌ Incorrect Format - 04 |
| 14 | Primary Contact Name | Primary Contact PIC name | M | Free Text max. 64 characters | John Doe |
| 15 | Primary Contact No. | Primary Contact PIC's phone number | M | Free Text max. 15 characters | +60 0123 4567 |
| 16 | Primary Contact Email | Primary Contact PIC's email address | M | Free Text max. 50 characters | johndoe@newmerchant.com |
| 17 | Secondary Contact Salutation | Salutation of Secondary Contact PIC | M | Options
| ✅ Correct Format - 4❌ Incorrect Format - 04 |
| 18 | Secondary Contact Name | Secondary Contact PIC name | M | Free Text max. 64 characters | Mary Jane |
| 19 | Secondary Contact No. | Secondary Contact PIC's phone number | M | Free Text max. 15 characters | +60 0123 4567 |
| 20 | Secondary Contact Email | Secondary Contact PIC's email address | M | Free Text max. 50 characters | maryjane@newmerchant.com |
| 21 | Product Name | Merchant's product name | M | Free Text max. 64 characters | Online eKYC for Account opening |
| 22 | Redirect URL | Merchant's URL for redirection after transaction completed | M | Free Text max. 128 characters Prefix must contain,
| https://ekycaccopen.newmerchant.com/complete |
| 23 | Merchant App Id Android | Merchant's Android App Id for redirection back to android app after transaction completed | M | Free Text max. 50 characters Note: Please specify as "N/A" if not available. Do not leave blank. | R6W4Xi90r4jzgeghNAkxRRv93QzCHSwdm3dBq6rYQe73aF3QzT |
| 24 | Merchant App Id iOS | Merchant's iOS App Id for redirection back to iOS app after transaction completed | M | Free Text max. 50 characters Note: Please specify as "N/A" if not available. Do not leave blank. | T4QuzZ9D7LRd9yX4jQXQuWT4wrAMB4yJPif4GRkWNuwLe4ydv5 |
| 25 | Crediting Agent | Bank Identification Code (BIC) of Crediting Bank | M | Free Text max. 8 characters | ARBKMYKL |
| 26 | Crediting Account Type | Type of Crediting Bank Account | M | Options
| ✅ Correct Format - 0❌ Incorrect Format - 00 |
| 27 | Crediting Account Number | Crediting Bank Account number | M | Free Text max. 20 characters | 1234567890123456 |
| 28 | Acceptable Source Of Fund | Source of funds accepted by Merchant | M | Options
| Single Option: 01Multiple Options: 01 | 02✅ Correct Format - 01❌ Incorrect Format - 1 |
| 29 | Effective Start Date | Activation date for merchant profile to be created in Production | M | YYYYMMDD format Note: Date must be greater than today's date | 20250601 |
| 30 | Maximum Refund Allowed (%) | Maximum percentage of the transaction that can be refunded | O | Numbers format Min. 0 - Max. 100 Note: No need to input the "%" symbol | 3 |
| 31 | Merchant Alias / Brand Name | Branding or Alternate name of the merchant | O | Free Text max. 64 characters | ABC Makan Place |
| 32 | Old Business Registration Number | Old version of SSM Registration Number | O | 7-digit number followed by an alphabet with a hyphen | 1234567-A |
| 33 | Merchant Category Code (MCC) | ISO standard 4 digits | O | Numbers format max. 5 characters Note: Follows ISO 18245 standard | 5812 |
| 34 | Annual Sales Turnover (RM) | Annual sales turnover of Merchant | O | Numbers Format max. 12 characters Note: No need to input the "RM" and "," symbol | 123456.12 |
| 35 | Number of full-time employee | Number of full-time employees | O | Numbers Format max. 12 characters | 50 |
| 36 | Company Size (SME Classification) | Category of company size based on:
| O | Options
| MICRO |
It is strongly recommended to review the ReadMe_Guide tab within the download Template B.
Instructions
- 1. Populate the excel columns under the “Template-B_Existing-Merchant” tab according to the guidance provided for the fields.
- 2. Once completed, save the file as .CSV (Comma delimited) format with only the “Template-B_Existing-Merchant” tab.
Required Fields
In each of the column field within the Template B, Participants are required to fill in the correct information.
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/N | Fields | Description | M / O / C* | Format | Example |
|---|---|---|---|---|---|
| 1 | Business Registration Number | New SSM No. | M | 12-digit format
| 202301000001
|
| 2 | MID | Merchant ID that has been assigned by PayNet previously | M | 8-digit format Note: Merchant ID (MID) starts with "M" followed by 7 digits | M0001234 |
| 3 | Segment | Merchant type | M | Options
| ✅ Correct Format - 4❌ Incorrect Format - 04 |
| 4 | Sector | Industry sector in which the merchant operates in | M | Options
| ✅ Correct Format - 4❌ Incorrect Format - 04 |
| 5 | Sector (Other) | Industry sector in which the merchant operates in but is not available as an option in the Sector column | Mandatory if column for Sector is 17 | Free Text max. 50 characters | Agriculture |
| 6 | Business Category (BCC) | Merchant's business in details | M | 5-digit format based on NewBusinessCodes_MSIC2008_2.pdf | 94110 |
| 7 | Product Name | Merchant's product name | M | Free Text max. 64 characters | Online eKYC for Account opening |
| 8 | Redirect URL | Merchant's URL for redirection after transaction completed | M | Free Text max. 128 characters Prefix must contain,
| https://ekycaccopen.newmerchant.com/complete |
| 9 | Crediting Agent | Bank Identification Code (BIC) of Crediting Bank | M | Free Text max. 8 characters | ARBKMYKL |
| 10 | Crediting Account Type | Type of Crediting Bank Account | M | Options
| ✅ Correct Format - 0❌ Incorrect Format - 00 |
| 11 | Crediting Account Number | Crediting Bank Account number | M | Free Text max. 20 characters | 1234567890123456 |
| 12 | Acceptable Source of Fund | Source of funds accepted by Merchant | M | Options
| Single Option: 01Multiple Options: 01 | 02✅ Correct Format - 01❌ Incorrect Format - 1 |
| 13 | Effective Start Date | Activation date for merchant profile to be created in Production | M | YYYYMMDD format Note: Date must be greater than today's date | 20250601 |
| 14 | Merchant App Id Android | Merchant's Android App Id for redirection back to android app after transaction completed | M | Free Text max. 50 characters Note: Please specify as "N/A" if not available. Do not leave blank. | R6W4Xi90r4jzgeghNAkxRRv93QzCHSwdm3dBq6rYQe73aF3QzT |
To edit merchant information, please access our RPP Back Office portal.