Connecting Razer Merchant Services (RazerMS)
In this article:
Introduction
Things to take note
Integrate with Razer Merchant Services
1. Getting started
Razer Merchant Services (RazerMS) is an online payment solution that enables you to collect payments securely at the physical shops and through online payment channels.
Make sure you have a registered account with Razer Merchant Services. You will need your Merchant ID, Verify Key and Secret Key to proceed. Don't have an account?
Click here to register for a Razer Merchant Services account.
Click here to know more about Razer Merchant Services.
2. Things to take note
For your information, the Razor Merchant Service (RazerMS). payment getaways can perform auto-refund via EasyStore admin panel on the payment methods below:
credit card (status is “authorized”/“captured”) - Takes up to 14 days to credit into customer (buyer) account.
Razer Pay
Alipay-Spot
TnG
Boost
WeChat Pay
Online Banking (FPX) - take up to 7 business day to credit into customer (buyer) account.
However, the refund on Online Banking (FPX) only support transactions paid by sub payment methods below:
MayBank2u
CIMB Clicks
Hong Leong Connects
Maybank QR Push
📌 Note: Only Online Banking (FPX) Transaction that happens within 180 days can request refund from RazerMS.
Here would be the flow to refund with Razer Merchant Service (Razer MS):
Step 1 : After clicking on "Refund"** button, the refund request will send to RazerMS API and will be under pending on refund status (success/rejected)

Step 2 : During the refund, you (as the merchant) is required to enter customers details for a refund such as:
Reason for the Refund
Customers' Name
Customers' Account Number
Select customers' bank - must match with the sub payment selected by customers in order to perform the refund action.
📌 Note: This action cannot be undone and you are not allowed to edit customers' details once the refund request is sent out.

Step 3 : After clicking on the Refund Order button, you will see "Refund request sent to RazerMS. Current status: Pending (Upon request). Please wait for result". message

Step 4 : After a few minutes, our system will automatically update the status to Refunded" if the refund request made is successful. If the refund request failed, the payment status will be under "Refund Rejected"

📌 Kindly take note :
If the refund button clicked but no status update within 2 hours until 24 hours , you can click on "refund" again, system will auto requery RazerMS about the latest refund status.
Settlement day for RazerMS will be weekly, so if there's refund, need to process it before settlement day.
The transaction might not refundable by RazerMS if it's had been settled (trasfer) by RazerMS to your bank account (means higher chance will be rejected)
To void / stop the customer payment from payment method below immediately, must do that before cut-off time on the same day.
Credit card payment cut-off time is 10pm GMT+8 same day
Other channels (Razer Pay, Alipay-Spot, TnG, Boost and WeChat Pay) cut-foo time are 11:59pm GMT+8 same day
3. Integrate with Razer Merchant Services
Step 1 : Go to EasyStore Admin > Settings > Payments > Add payment method > select Razer Merchant Services.

Step 2 : Fill in your preferred Display name and Description which will be shown to customers at checkout payment method page/section.

Step 3 : Follow the Guide and set up Return URL, Notification URL and Callback URL in your Razer Merchant Services account dashboard.
📌 Kindly take note :
Old URLs will no longer be functioning from 31st August 2021 onwards.
Do make sure to activate the SSL certificate for your domains. Once done, the URLs will become https://
Log in to your Razer Merchant Service account and insert the URLs for the latest version:
Example :
If your domain name is iloveeasystore.com , kindly fill in the link below
Return URL : https://iloveeasystore.com/payments/razerms/redirect
Notification URL: https://iloveeasystore.com/payments/razerms/notifications
Callback URL : https://iloveeasystore.com/payments/razerms/notifications

Step 4 : Insert your Merchant ID, Verify Key and Secret Key.

Step 5 : Choose transaction charge type and insert the amount accordingly ( optional ). This amount will be added into order sub-total and payable by customers to you.

Step 6 : Select your subscribed channels. Please select only the subscribed channels to avoid invalid transaction.
For example, if you have only subscribed to the following channels with Razer Merchant Services:
Visa/Mastercard
Cash payment (7-eleven)
ATM, and
Direct Internet Banking ( Maybank2u, CIMB Clicks, RHB Now and Affin Bank ),
you should only select these channels which will be shown at checkout payment option page/section for customers to choose and make payment

Step 7 : Save and you're done!
Didn't find what you were looking for? See a list of more payment options and here would be the RMS Pre-Live Checklist answers, just in case you needed it! 😉
Updated on: 12/01/2023
Thank you!