0% found this document useful (0 votes)
206 views

(Official) Razer Direct Server API v1.6.9

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
206 views

(Official) Razer Direct Server API v1.6.9

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

Direct Server API

(Version 1.6.9)

Last updated on 26th Sep 2022


.
RAZER MERCHANT SERVICES
J-39-1, Block J, Persiaran Multimedia, i-City,
40000 Shah Alam, Selangor, Malaysia.

+(603) - 5521 8438

[email protected]

merchant.razer.com

Social Networks
https://twitter.com/Razer_MS
https://facebook.com/RazerMerchantServices
https://youtube.com/c/RazerMerchantServices
https://instagram.com/RazerMerchantServices
https://linkedin.com/company/RazerMerchantServices

Developer Platforms
https://github.com/RazerMerchantServices
Mobile XDK, seamless and inpage checkout, and many shopping carts
payment plugin/module/addon/extension are available

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

1
Revision History
Date Version Author(s) Description

17/03/2017 1.4.0 tekjau Standardize all channel value to


UPPERCASE and identical for both
request and response and introduce
versioning in URL, with latest version

03/09/2018 1.4.1 Hairi Adding subMerchantID parameter for


payment partner

04/11/2018 1.4.2 Hairi Adding DirectDebit e-Mandate (DDA)

13/03/2019 1.4.3 Pik Yin Adding TH DTB

01/07/2019 1.4.4 tekjau Adding Razer Cash @ 99 Speedmart

05/07/2019 1.4.5 tekjau Adding Razer Pay (e-wallet for MY/SG)

28/08/2020 1.4.6 Chen Yaau Adding Thailand Credit Card channel.

16/10/2020 1.4.7 Chen Yaau Adding optional parameters userAgent


and appDeeplink.

27/10/2020 1.4.8 Adryn Adding Razer Cash TH

24/11/2020 1.4.9 Khee Chieng Adding Razer Cash @ KK Mart

23/12/2020 1.5.0 Shang Qin Updating Malaysia CC channel

07/01/2021 1.5.1 Chen Yaau Adding ShopeePay (e-wallet for MY)

02/04/2021 1.5.2 Firdaus Shukor Adding new eNETS integration

07/04/2021 1.5.3 Firdaus Shukor Adding FPX Agrobank

23/07/2021 1.5.4 Huey Fen Adding Singapore PayNow

24/08/2021 1.5.5 TJ Replace FQDN with Razer’s domain

27/08/2021 1.5.6 Chen Yaau Adding Installment channel details

28/09/2021 1.5.7 Huey Fen Adding UnionPay

03/11/2021 1.5.8 Firdaus Adding Crypto TripleA

22/11/2021 1.5.9 Suk Wah Adding IOU Pay (BNPL)

14/12/2021 1.6.0 Safwan Adding RPP DuitNowand Alipay+

22/02/2022 1.6.1 Firdaus Adding LinePay TH

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

2
Cont. Revision History
21/04/2022 1.6.2 Adryn Adding Direct Card Scheme Channel

22/04/2022 1.6.3 Azzatul Adding Atome, GCash

05/05/2022 1.6.4 Choo Yao Song Adding 9PAY

07/06/2022 1.6.5 CY Adding Alipay+ supported wallet, TNG


MiniApp

15/06/2022 1.6.6 Firdaus Adding DOKU ID

25/07/2022 1.6.7 Adryn Adding Worldwide Card Channel

09/08/2022 1.6.8 SQ Adding Apple Pay

26/09/2022 1.6.9 SQ Add new request parameters


(ApplePay,GooglePay,ECI,TOKEN_TYPE
,Cryptogram,LAST4,CheckoutSource

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

3
Table of Contents

Introduction
Direct Server API Flow

Payment Request Parameters (Merchant to PG)

Payment Response Parameters (PG to Merchant)


SAMPLE - Payment Response

ERROR CODES

Payment Status Notification

Enabling Apple Pay


Requirements
Examples
Frontend example to display the Apple Pay button
Steps

Appendix A : Data Type Details

Appendix B : M/O Details

Appendix C: Channel Details

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

4
Introduction

Direct Server API (previously known as Seamless Payment API) allows merchants to initiate
payment requests through post data. Merchant will redirect the customer/user based on the url
response back to the merchant site. Merchant will be required to initiate direct status inquiry
once user redirects from channel to merchant application.

If a merchant is to obtain credit card data directly from the buyer (not entering on bank or the
payment gateway hosted page or URL), then the merchant must be PCI-DSS compliant in order
to proceed. Otherwise assessment fee might be imposed by the brands, i.e. Visa or
MasterCard.

This is a server-to-server call API that merchants or developers will have more control on the
checkout experience and need to manage on the frontend user interface. Improper integration
might cause higher drop rate on the channel.

The other 2 integration methods are:


1) Hosted payment page: implementation guide can be found in official API
2) Seamless Integration: it is in between server-to-server request and hosted page, channel
page is prompt to the buyer using JavaScript snippet code from GitHub

For payment status notification, payment status query, and other functional API calls, please
refer to the official API document.

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

5
Direct Server API Flow

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

6
Payment Request Parameters (Merchant to PG)
Merchant sends HTTPs POST payment request parameter to the payment gateway.

REQUEST URL: https://pay.merchant.razer.com/RMS/API/Direct/1.4.0/index.php


or
Latest version https://pay.merchant.razer.com/RMS/API/Direct/latest/index.php

Parameter Name Data Type M/O/C Description


(Size)

MerchantID ans{1..32} M Merchant ID provided by PG

ReferenceNo ans{1..40} M Merchant Unique Transaction / Order / Billing / Reference No.

TxnType a{4} M SALS


AUTS (For card payment only, please inform [email protected]
in advanced before starting using pre-auth payment)

TxnChannel ans{0.30} M (Refer to Appendix C)

TxnChannelExt ans{1..128} O Parameters that will be sent to channel gateway (Refer to Channel
API Spec).
Must be in key:value format. Separated by comma (,)
Eg: “param1:value1,param2:value2”

TxnCurrency a{3} M ISO4217 currency code, eg. “MYR”, “THB”, “IDR”

TxnAmount ns{10,2} M Transaction amount or maximum DirectDebit amount eg.”1.00”, 2


decimal points only and comma( , ) is not allowed

CustName ans(1..128) O Customer name. (Merchant can request it as mandatory upon


request. Please email your request to [email protected])

CustEmail ans(1..128) O Customer email. (Merchant can request it as mandatory upon


request. Please email your request to [email protected])

CustContact ans(1..32) O Customer contact no. (Merchant can request it as mandatory upon
request. Please email your request to [email protected])

CustDesc ans{1..200} O Customer/Merchant description. For Taiwan payment channel, please


refer to the Guideline for Taiwan channels.

Signature ans(1..32) M md5(TxnAmount.MerchantID.ReferenceNo.Verifykey)

ReturnURL ans{1..200} O Merchant payment response page


(message via browser). [Allowed domain only]
For mobile flag, use “mobile://” (for RMS mobile XDK only)

NotificationURL ans{1..200} O Merchant notification URL endpoint

CallbackURL ans{1..200} O Merchant callback URL endpoint

CC_PAN n{15..16} O For credit-channel only. Credit-card number. (Except CREDITW)

CC_CVV2 n{3..4} O For credit-channel only. Credit-card CVV (Except CREDITW)

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

7
CC_MONTH n{2} O For credit-channel only. Valid Month (Except CREDITW)

CC_YEAR n{4} O For credit-channel only. Valid Year (Except CREDITW)

CC_TOKEN n{16} O Token for credit card or DPAN

TOKEN_TYPE a{1…20} C GooglePay,ApplePay, MDES, VTS

ECI ans{2} C Electronic Commerce Indicator (ECI) is a value returned by Directory


Servers (namely Visa, MasterCard, JCB, and American Express)
indicating the outcome of authentication attempted on transactions
enforced by 3DS.

Eg :

Mastercard Visa

02 05

01 06

00 07

Cryptogram ans{1..100} C Cryptograms generated using EMV-based cryptography to secure the


transaction

LAST4 n{4} C Last 4 digit of the cardnumber.

Method a{1..10} O Display mode: mobile, web, app

non_3DS n{1} C Applicable to card processing via specific processor using specific
currency for pre-approved partner only.
Equal to 0 by default and 1 for non-3DS transaction

subMerchantID ans{1..32} C Sub-merchant ID provided by PG

is_DDA n{1} C Indicator for DirectDebit e-Mandate transaction. Valid values are:-

0 : Normal transaction (default)


1 : DirectDebit enrollment transaction (e-Mandate or DDA)
2 : DirectDebit modification transaction (e-Mandate or DDA)
3 : DirectDebit termination transaction (e-Mandate or DDA)

Token upon successful enrollment is expected to be available on next


working day, usually after 1000HRS via Callback URL.
Please send in the maximum authorized amount for future debit
instruction during enrollment via TxnAmount.

BuyerIDNumber an{20} C Buyer ID number (i.e. NRIC/Passport number) without special


character. Please send together with BuyerIDType. Mandatory for
DirectDebit e-Mandate (DDA or the enrollment transaction)

BuyerIDType n{1} C ID identifier type of a buyer (i.e. NRIC/Passport No) or organization.

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

8
Mandatory for DirectDebit e-Mandate (DDA or the enrollment
transaction). Valid values are:-

1 : New IC Number
2 : Old IC Number
3 : Passport Number
4 : Business Registration

split_info ans{1..200} C Used for “Alipay Split Payment”. Values with pipe ( | ) as data
delimiter and comma ( , ) as recipient separator as the format shown
below without ‘<’ and ‘>’:-
<Alipay_userID>|<amount>|<currency>|<description>,
<Alipay_userID>|<amount>|<currency>|<description>

CashWaittime n{1..2} O For cash payment only. To specify the transaction timeout, this will
overwrite the default cash timeout setting.

Eg. 12 [HOUR]

UserAgent ans{1..200} O Developers may pass in the HTTP header User-Agent string from the
client. This will help optimize the e-wallet In-App payment experience.

AppDeeplink ans{1..128} O Mobile deeplink/universal link that allows e-wallet In-App payment

mpstokenstatus n{1} C A token status for PG to identify.

1 : Request for new token


2 : Passing an existing token

InstallMonth n{1..2} O Total month of installment.


E.g: 0, 3, 6, 12, 24

ProductDesc ans{1..200} O To display the breakdown of items in the payment sheet.


Values with pipe ( | ) as data delimiter and comma ( , ) as recipient
separator as the format shown. (Only for Apple Pay)

e.g. Label|amount, label|amount, label|amount

CheckoutSource ans{1..200} O Indicator of different type of checkout source made. Different


checkout source may have different type of MDR calculation.

GooglePay array C The response of the whole Google Pay payload needs to be provided
to the payment gateway to perform authorization

ApplePay ans{1.300} C The response of the encrypted token from Apple Pay needs to be
provided to the payment gateway to perform authorization.

For direct app integration with Apple Pay. Need to pass in Method =
app.

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

9
TxnChannelExt

Channel Key Value Description Example

DRAGONPAY mode 1 - OnlineBanking Only show specific categories at mode:3 (means 1


2 - OTC & ATM Dragonpay hosted payment OR 2 = 3)
4 - OTC non-bank page. Values can be OR-ed to
8 - E-Wallets combine the effect.
32 - Paypal
64 - Credit Cards
128 - GCash
256 - Int’l OTC
512 - Bancnet
1024 - Auto-Debit
2048 - Cash-on-
Delivery

ENETS-D 30 - DBS Bank Additional Parameter for


31 - United ENETS-D channel redirect to
Overseas Bank preferred bank page.
32 - CITI Bank
120 - OCBC Bank
123 - Standard
Chartered Bank

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

10
Payment Response Parameters (PG to Merchant)
Payment gateway will return a response in json format to the merchant. Please take note that this is NOT
the payment status result.

No Field Name Data Type M/O/C Description


(Size)

1. MerchantID ans{1..32} M Merchant ID provided by PG

2. ReferenceNo ans{1..32} M Merchant Unique Transaction / Order / Billing / Reference No.

3. TxnType a{4} M SALS or AUTS

3. TxnID ans{1..100} M PG Transaction ID.

4. TxnChannel ans{0..30} M Channel (Refer to Appendix B for channel)

5. TxnCurrency a{3} M ISO4217 currency code, eg. “MYR”, “THB”, “IDR”

6. TxnAmount ns{10,2} M Transaction amount eg.”1.00”, always 2 decimal points

7. TxnData array M Refer to TxnData below.

8. payTxnID n{7} C Truncated TxnID applicable for 7-eleven only.

9. param_extend C Only appears when using VTC-Pay

TxnData
No Field Name Data Type M/O/C Description
(Size)

1 RequestURL ans{1..255} M URL to be REDIRECT or POPUP

2 RequestMethod a{3..4} M Action method [GET/POST]

3 RequestType a{5..8} M Recommended action


[REDIRECT/POPUP/RESPONSE]

4 RequestData array M Data to be submitted to the RequestURL

Note: RequestType RESPONSE is the final result of that payment and no further action required.

Refer below for sample response TxnData.

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

11
SAMPLE - Payment Response

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

12
ERROR CODES
Please refer to API Spec for Merchant (section ERROR CODES)

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

13
Payment Status Notification

Please refer to the same section name in the official API document. Merchants will need to
implement at least 2 endpoints (notification URL and callback URL, both with IPN or ACK
function). Tokenized card/DDA data will be returned in extraP parameter.

WARNING: Please note that multiple payment notifications (either from return URL, notification
URL or callback URL) for a single transaction is possible but this does not mean that the buyer
has paid twice or multiple times. Kindly ensure the IDEMPOTENT of your API design.

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

14
Enabling Apple Pay

Requirements

1) Merchant needs to create a directory path called .well-known. Download and place the
file (apple-developer-merchantid-domain-association) at the following directory
a) Request the file from our operation team [email protected]
b) Download from RMS merchant portal: https://portal.merchant.razer.com/[TBA]
c) Download from RMS github: https://github.com/RazerMS/[TBA]
2) Kindly do not alter the filename and follow the following path example:
https://www.example.com/.well-known/apple-developer-merchantid-domain-association
3) Apple will verify the following path in order for us to successfully onboard you as a
merchant
4) Kindly check with operation that your merchantID has already been onboarded and
enabled to use Apple Pay
5) Follow the example below to begin an Apple Pay session by including the necessary
JavaScript library and HTML attributes
a) Must include these JS files
i) https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js
ii) https://pay.merchant.razer.com/RMS/ApplePay/xdk.js
b) Refer here this section for the available parameters to create a payment request.
6) Apple Pay is only accepted in iOS applications in iOS 10 and above, and on the web in
Safari starting with iOS 10 or macOS Sierra

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

15
Examples
Frontend example to display the Apple Pay button
<?php

// vcode formula
$vcode = md5( $amount.$merchantID.$orderid.$verifykey );

// output of the vcode based on above information equals to :


$vcode = “xxxxxxxxxx”;

// Include the request parameters that is needed only


$paymentData =array(
"MerchantID" => “TesterID”,
"ReferenceNo" => “TestingOrder123”,
"TxnType" => “SALS”,
"TxnCurrency" => “MYR”,
"TxnAmount" => “1.10”,,
"CustName" => “TESTER”,
"CustEmail" => “[email protected]”,
"CustContact" => “601532576316”,,
"CustDesc" => “Payment for testing TestingOrder123”,
"Signature" => $vcode”,
"ReturnURL" => "https:/xxx.com/return",
"NotificationURL" => "https:/xxx.com/notification",
"CallbackURL" => "https:/xxx.com/callback",
);

?>
<script src="https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js"></script>
<script src=”https://pay.merchant.razer.com/RMS/ApplePay/xdk.js”></script>

<style>
apple-pay-button {
--apple-pay-button-width: 240px;
--apple-pay-button-height: 40px;
--apple-pay-button-border-radius: 3px;
--apple-pay-button-padding: 0px 0px;
--apple-pay-button-box-sizing: border-box;
}
</style>

<script type="text/javascript">

if (window.ApplePaySession) {
var merchantIdentifier = 'merchant.comrazermerchant.pay';

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

16
var promise = ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier);

promise.then(function (canMakePayments) {

// Append parameters that is needed only


$("div#applepaybutton").append(
"<apple-pay-button buttonstyle='black' type='plain' locale='en'
onClick='makeApplePayment();'></apple-pay-button>"+
"<input type='hidden' id='MerchantID' value='<?=$paymentData['MerchantID']?>' />"+
"<input type='hidden' id='ReferenceNo' value='<?=$paymentData['ReferenceNo']?>' />"
"<input type='hidden' id='TxnType' value='<?=$paymentData['TxnType']?>' />"+
"<input type='hidden' id='TxnCurrency' value='<?=$paymentData['TxnCurrency']?>' />"+
"<input type='hidden' id='TxnAmount' value='<?=$paymentData['TxnAmount']?>' />"+
"<input type='hidden' id='Signature' value='<?=$paymentData['Signature']?>' />"+
"<input type='hidden' id='CustName' value='<?=$paymentData['CustName']?>' />"+
"<input type='hidden' id='CustEmail' value='<?=$paymentData['CustEmail']?>' />"+
"<input type='hidden' id='CustContact' value='<?=$paymentData['CustContact']?>' />"+
"<input type='hidden' id='CustDesc' value='<?=$paymentData['CustDesc']?>' />"+
"<input type='hidden' id='ProductDesc' value='<?=$paymentData['ProductDesc']?>' />"+
"<input type='hidden' id=ReturnURL value='<?=$paymentData[ReturnURL]?>' />"+
"<input type='hidden' id=NotificationURL value='<?=$paymentData[NotificationURL]?>' />"+
"<input type='hidden' id=CallbackURL value='<?=$paymentData[CallbackURL]?>' />"
);
}
}

<div class='row' align='center' id='applepaybutton'>


</div>

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

17
Steps

1) Upon successful ApplePaySession.canMakePayments call, the Apple Pay button will be


displayed.

2) Once a user clicks on the Apple Pay button, makePayment function will be triggered. User
will be authenticated and at the same time merchant validation will take place at the
backend.

3) After a successful user authentication, a payment authorization will take place via the
payment request endpoint.

4) Payment sheet will display a success or fail message based on the response of the
authorization.

5) User will be redirected back to the merchant's return page once the payment sheet closes.

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

18
Appendix A : Data Type Details
No Code Description

1 a Letter, A-Za-z

2 n Numbers, 0-9

3 s Symbols and space, .:|?*,!&_-

4 {x} Fixed length x

5 {y..x} Length range: y – x

6 {y,x} Number range: 0-9. 0-9

7 array JSON array

Appendix B : M/O Details


No Code Description

1 M Mandatory field.

2 O Optional field.

3 C Conditional field.

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

19
Appendix C: Channel Details
Country, Currency, Type

Channel Value of request & Display Name RequestMethod Rcommended Min Amount
response RequestType

MY, MYR, CC (TxnType: SALS, AUTS)

Card CREDITZ Visa/MasterCard POST REDIRECT > 1.00

Card CREDITAN Visa/MasterCard POST REDIRECT > 1.00

Worldwide, SGD/MYR/HKD, CC (TxnType: SALS)

Card CREDIT7 Visa/MasterCard POST REDIRECT > 1.00

Worldwide, THB,USD, CC (TxnType: SALS)

Card CREDITW Visa/MasterCard POST REDIRECT > 1.00

Worldwide, Multi Currency, CC (TxnType: SALS, AUTS)

Card CREDITAI Visa/MasterCard POST REDIRECT > 1.00

MY/SG, MYR/SGD, EW

Razer Pay RAZERPAY Razer Pay POST REDIRECT > 1.00

Alipay+ ALIPAYPLUS Alipay+ POST REDIRECT > 1.00

Alipay+ ALIPAYPLUS_ALIPA Alipay+ AlipayCN POST REDIRECT > 1.00


AlipayCN Y_CN

Alipay+ ALIPAYPLUS_ALIPA Alipay+ AlipayHK POST REDIRECT > 1.00


AlipayHK Y_HK

Alipay+ ALIPAYPLUS_BKAS Alipay+ Bkash POST REDIRECT > 1.00


Bkash H

Alipay+ ALIPAYPLUS_DANA Alipay+ DANA POST REDIRECT > 1.00


DANA

Alipay+ ALIPAYPLUS_EASY Alipay+ Easypaisa POST REDIRECT > 1.00


Easypaisa PAISA

Alipay+ ALIPAYPLUS_GCAS Alipay+ GCash POST REDIRECT > 1.00


GCash H

Alipay+ ALIPAYPLUS_KAKA Alipay+ Kakaopay POST REDIRECT > 1.00


Kakaopay OPAY

Alipay+ TNG ALIPAYPLUS_TNG Alipay+ TNG POST REDIRECT > 1.00

Alipay+ ALIPAYPLUS_TRUE Alipay+ Truemoney POST REDIRECT > 1.00


Truemoney MONEY

MY, MYR, EW

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

20
Bcard Points POINT-BCARD BCARD POST REDIRECT > 1.00

Boost BOOST Boost GET REDIRECT > 1.00

TNG Ewallet TNG-EWALLET Touch`n Go eWallet GET REDIRECT > 1.00

GrabPay GRABPAY GrabPay GET REDIRECT > 1.00

Maybank MB2U_QRPAY-PUSH Maybank QRPay POST REDIRECT > 1.00


QRPay

WeChat Pay WECHATPAYMY WeChat Pay MY POST REDIRECT > 1.00


MY

ShopeePay SHOPEEPAY ShopeePay POST REDIRECT > 1.00

TNG MiniApp TNG_MINIAPP TNG MiniApp POST REDIRECT > 1.00

MY/SG/ID/TH/VN/PH/CN, MYR/SGD/IDR/THB/VND/PHP/CNY, EW

Razer Gold MOLPOINTS Razer Gold GET REDIRECT > 1.00

MY/SG/CN, MYR/SGD/USD/RMB/CNY, EW

Alipay ALIPAY Alipay GET POPUP > 1.00

WeChat Pay WECHATPAY WeChat Pay POST REDIRECT > 1.00

UnionPay GUPOP UnionPay POST REDIRECT > 1.00

MY, MYR, IB

FPX FPX_MB2U Maybank2u POST REDIRECT > 1.00


Maybank

FPX CIMB FPX_CIMBCLICKS CIMB Clicks POST REDIRECT > 1.00

FPX AMB FPX_AMB Am Online POST REDIRECT > 1.00

FPX HLB FPX_HLB HLB Connect POST REDIRECT > 1.00

FPX PBB FPX_PBB PBeBank POST REDIRECT > 1.00

FPX RHB FPX_RHB RHB Now POST REDIRECT > 1.00

FPX BIMB FPX_BIMB Bank Islam POST REDIRECT > 1.00

FPX OCBC FPX_OCBC OCBC Bank POST REDIRECT > 1.00

FPX SCB FPX_SCB Stand Chart Bank POST REDIRECT > 1.00

FPX_ABB FPX_ABB Affin Bank POST REDIRECT > 1.00

FPX_UOB FPX_UOB UOB Bank POST REDIRECT > 1.00

FPX_ABMB FPX_ABMB Alliance Bank POST REDIRECT > 1.00

FPX_BSN FPX_BSN Bank Simpanan POST REDIRECT > 1.00


Nasional

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

21
FPX_KFH FPX_KFH Kuwait Finance POST REDIRECT > 1.00
House

FPX_BMMB FPX_BMMB Bank Muamalat POST REDIRECT >1.00

FPX_BKRM FPX_BKRM Bank Rakyat POST REDIRECT >1.00

FPX_HSBC FPX_HSBC HSBC Bank POST REDIRECT > 1.00

FPX FPX_AGROBANK Agrobank POST REDIRECT > 1.00


AGROBANK

RPP_DuitNo RPP_DUITNOWQR DuitNow QR POST REDIRECT > 1.00


wQR

RPP_RTP_A RPP_RTP_ABB DuitNow OBW - POST REDIRECT > 1.00


BB Affin Bank

RPP_RTP_A RPP_RTP_ABMB DuitNow OBW - POST REDIRECT > 1.00


BMB Alliance Bank

RPP_RTP_A RPP_RTP_AGROBA DuitNow OBW - POST REDIRECT > 1.00


GROBANK NK Agrobank

RPP_RTP_A RPP_RTP_AMB DuitNow OBW - POST REDIRECT > 1.00


MB AmBank

RPP_RTP_C RPP_RTP_CIMBCLI DuitNow OBW - POST REDIRECT > 1.00


IMBCLICKS CKS CIMB Bank

RPP_RTP_BI RPP_RTP_BIMB DuitNow OBW - POST REDIRECT > 1.00


MB Bank Islam

RPP_RTP_B RPP_RTP_BKRM DuitNow OBW POST REDIRECT > 1.00


KRM -Bank Rakyat

RPP_RTP_B RPP_RTP_BMMB DuitNow OBW - POST REDIRECT > 1.00


MMB Bank Muamalat

RPP_RTP_B RPP_RTP_BSN DuitNow OBW - POST REDIRECT > 1.00


SN Bank Simpanan
Nasional

RPP_RTP_H RPP_RTP_HLB DuitNow OBW - POST REDIRECT > 1.00


LB Hong Leong

RPP_RTP_H RPP_RTP_HSBC DuitNow OBW - POST REDIRECT > 1.00


SBC HSBC Bank

RPP_RTP_K RPP_RTP_KFH DuitNow OBW - POST REDIRECT > 1.00


FH Kuwait Finance
House

RPP_RTP_M RPP_RTP_MB2U DuitNow OBW - POST REDIRECT > 1.00


B2U Maybank

RPP_RTP_O RPP_RTP_OCBC DuitNow OBW - POST REDIRECT > 1.00


CBC OCBC

RPP_RTP_P RPP_RTP_PBB DuitNow OBW - POST REDIRECT > 1.00


BB Public Bank

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

22
RPP_RTP_R RPP_RTP_RHB DuitNow OBW - RHB POST REDIRECT > 1.00
HB Bank

RPP_RTP_S RPP_RTP_SCB DuitNow OBW - POST REDIRECT > 1.00


CB Standard Chartered

RPP_RTP_U RPP_RTP_UOB DuitNow OBW - POST REDIRECT > 1.00


OB United Overseas
Bank

Maybank2E FPX_M2E Maybank2E (B2B) POST REDIRECT > 1.00


(B2B)

FPX B2B FPX_B2B FPX B2B POST REDIRECT > 2.00

Affin Bank FPX_B2B_ABB Affin Bank (B2B) POST REDIRECT > 2.00
(B2B)

Alliance Bank FPX_B2B_ABMB Alliance Bank (B2B) POST REDIRECT > 2.00
(B2B)

AmBank FPX_B2B_AMB AmBank (B2B) POST REDIRECT > 2.00


(B2B)

Bank Islam FPX_B2B_BIMB Bank Islam (B2B) POST REDIRECT > 2.00
(B2B)

Bank FPX_B2B_BMMB Bank Muamalat POST REDIRECT > 2.00


Muamalat (B2B)
(B2B)

CIMB Bank FPX_B2B_CIMB CIMB Bank (B2B) POST REDIRECT > 2.00
(B2B)

Deutsche FPX_B2B_DEUTSCH Deutsche Bank POST REDIRECT > 2.00


Bank (B2B) E (B2B)

HLB (B2B) FPX_B2B_HLB HLB (B2B) POST REDIRECT > 2.00

HSBC (B2B) FPX_B2B_HSBC HSBC (B2B) POST REDIRECT > 2.00

KFH (B2B) FPX_B2B_KFH KFH (B2B) POST REDIRECT > 2.00

OCBC Bank FPX_B2B_OCBC OCBC Bank (B2B) POST REDIRECT > 2.00
(B2B)

Public Bank FPX_B2B_PBB Public Bank (B2B) POST REDIRECT > 2.00
(B2B)

RHB Bank FPX_B2B_RHB RHB Bank (B2B) POST REDIRECT > 2.00
(B2B)

Standard FPX_B2B_SCB Standard Chartered POST REDIRECT > 2.00


Chartered (B2B)
(B2B)

UOB Bank FPX_B2B_UOB UOB Bank (B2B) POST REDIRECT > 2.00
(B2B)

BNP Paribas FPX_B2B_BNP BNP Paribas Bank POST REDIRECT > 2.00
Bank (B2B) (B2B)

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

23
Agrobank FPX_B2B_AGROBANK Agrobank (B2B) POST REDIRECT > 2.00
(B2B)

AffinMax FPX_B2B_ABBM AffinMax (B2B) POST REDIRECT > 2.00


(B2B)

Citibank FPX_B2B_CITIBANK Citibank (B2B) POST REDIRECT > 2.00


(B2B)

i-bizRAKYAT FPX_B2B_BKRM i-bizRAKYAT (B2B) POST REDIRECT > 2.00


(B2B)

Public Bank FPX_B2B_PBBE Public Bank POST REDIRECT > 2.00


Enterprise Enterprise (B2B)
(B2B)

UOB FPX_B2B_UOBR UOB Regional POST REDIRECT > 2.00


Regional (B2B)
(B2B)

Maybank MB2U Maybank2u GET POPUP > 1.00

CIMB Bank CIMB-CLICKS CIMB Clicks POST POPUP > 1.00

RHB Bank RHB-ONL RHB Now POST POPUP > 1.00

HLB Bank HLB-ONL HLB Connect POST POPUP > 1.00

AmBank AMB-W2W Am Online GET POPUP > 1.00

Affin Bank AFFIN-EPG Affin Online POST POPUP > 2.00

Public Bank PUBLICBANK PBeBank POST POPUP > 1.00

Bank Islam BANKISLAM Bank Islam POST POPUP > 1.00

FPX FPX_EMANDATE FPX_EMANDATE POST REDIRECT > 1.00


e-Mandate

FPX FPX_EMANDATE_ABB FPX_EMANDATE_A POST REDIRECT > 1.00


e-Mandate BB

MY, MYR, OTC

7-eleven CASH-711 Razer Cash @ 7E POST REDIRECT > 1.00

99Speedmart CASH-99 Razer Cash @ 99 POST REDIRECT > 1.00

KK Mart CASH-KK Razer Cash @ KK POST REDIRECT > 1.00

Petronas CASH-EPAY e-Pay POST REDIRECT > 1.00


epay

CIMB Virtual CIMB-VA CIMB Virtual POST REDIRECT > 1.00


Acc. Account

MY, MYR, INSTALLMENT, CC

Ambank-eBP CREDIT8 Visa/MasterCard POST REDIRECT > 1.00


G (Payment
Direct)

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

24
Ambank-eBP AMBANK-eBPG-PW Visa/MasterCard POST REDIRECT > 1.00
G (Payment
Window)

HSBC-MIGS HSBC-MIGS-PW Visa/MasterCard POST REDIRECT > 1.00


(Payment
Window)

SCB-MIGS SCB-MIGS-PW Visa/MasterCard POST REDIRECT > 1.00


(Payment
Window)

MY, MYR, BUY NOW PAY LATER

IOUPay IOUPAY-PW Visa/MasterCard POST REDIRECT > 1.00

TH, THB, IB

BAY (fees on BAY_IB_U Bank of Ayudhya POST REDIRECT > 1.00


buyer) (Krungsri)

BBL BBL_IB Bangkok Bank POST POPUP > 1.00

BBL (fees on BBL_IB_U Bangkok Bank POST POPUP > 1.00


buyer)

KTB KTB_IB Krung Thai Bank POST REDIRECT > 1.00

KTB (fees on KTB_IB_U Krung Thai Bank POST REDIRECT > 1.00
buyer)

SCB Bank OMISE_SCB The Siam GET REDIRECT > 20.00


via OMISE Commercial Bank

KTB Bank via OMISE_KTB Krung Thai Bank GET REDIRECT > 20.00
OMISE

BBL Bank via OMISE_BBL Bangkok Bank GET REDIRECT > 20.00
OMISE

BAY Bank via OMISE_BAY Krungsri Bank GET REDIRECT > 20.00
OMISE

Kasikornbank KBANK_PAYPLUS Kasikornbank POST REDIRECT > 1.00


(fees on PAYPLUS
buyer)

SCB Bank SCB_IB_U Siam Commercial POST REDIRECT > 1.00


(fees on Bank
buyer)

Prompt Pay KBANK_THQR_PAY Prompt Pay (QR POST REDIRECT > 1.00
(QR MENT presented)
presented)

TH, THB, OTC

Tesco Lotus CASH-TH Razer Cash POST POPUP > 1.00


& Big Central

TH, THB, EW

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

25
LinePay LinePay LinePay POST REDIRECT > 0.01

ID, IDR, ATM

Indonesia ATMVA ALTO , Prima, ATM POST POPUP > 10000.00


ATM Bersama

PH, PHP, IB & OTC

Dragonpay DRAGONPAY Dragonpay GET REDIRECT > 50.00

BayD Center DP_PAYD DP_PAYD GET REDIRECT > 50.00

Bitcoins DP_BITC DP_BITC GET REDIRECT > 50.00

Credit Card DP_CC DP_CC GET REDIRECT > 50.00

Cebuana DP_CEBL DP_CEBL GET REDIRECT > 50.00


Lhuillier

UnionPay DP_CUP DP_CUP GET REDIRECT > 50.00

Prepaid DP_DPAY DP_DPAY GET REDIRECT > 50.00


Credit

ECPay DP_ECPY DP_ECPY GET REDIRECT > 50.00

Globe Gcash DP_GCSH DP_GCSH GET REDIRECT > 50.00

LBC DP_LBC DP_LBC GET REDIRECT > 50.00

PayPal DP_PYPL DP_PYPL GET REDIRECT > 50.00

M. Lhuillier DP_MLH DP_MLH GET REDIRECT > 50.00

Robinson DP_RDS DP_RDS GET REDIRECT > 50.00


Dept Store

SM Payment DP_SMR DP_SMR GET REDIRECT > 50.00

Razer Cash CASH-PH Razer Cash POST REDIRECT > 100.00

GCash GCash GCash POST REDIRECT >0.01

SG, SGD, IB

eNETS ENETS-D SG eNETS POST REDIRECT > 5.00

eNETS DBS ENETS-D_DBS SG eNETS DBS POST REDIRECT > 5.00

eNETS UOB ENETS-D_UOB SG eNETS UOB POST REDIRECT > 5.00

eNETS ENETS-D_OCBC SG eNETS OCBC POST REDIRECT > 5.00


OCBC

eNETS SCB ENETS-D_SCB SG eNETS SCB POST REDIRECT > 5.00

PayNow PAYNOW PAYNOW POST REDIRECT > 1.00

SG, SGD, OTC

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

26
SAM Kiosk CASH-SAM SingPost SAM POST REDIRECT > 5.00

AXS Kiosk AXS AXS POST REDIRECT > 5.00

SG, SGD/USD/MYR, EW

Crypto CRYPTO_TRIPLEA Crypto TripleA POST REDIRECT -


TripleA

SG, SGD/MYR/PHP/THB

Atome Atome Atome POST REDIRECT >10.00

VN, VND, IB

Nganluong NGANLUONG Nganluong GET REDIRECT > 2000.00

VTC-Pay VTCP_EW VTC-Pay GET REDIRECT > 1000.00


EW

VTC-Pay EW VTCP_EWB VTC-Pay GET REDIRECT > 1000.00


& Bank

VTC-Pay EW VTCP_EWC VTC-Pay GET REDIRECT > 1000.00


& Credit Card

VTC-Pay VTCP_B VTC-Pay GET REDIRECT > 1000.00


Banks

VTC-Pay VTCP_CC VTC-Pay GET REDIRECT > 1000.00


Credit Card

VTC-Pay VTCP_BC VTC-Pay GET REDIRECT > 1000.00


Bank &
Credit Card

VTC-Pay VTCP_VIETCOMBAN VTC-Pay GET REDIRECT > 1000.00


Vietcombank K

VTC-Pay VTCP_TECHCOMBA VTC-Pay GET REDIRECT > 1000.00


Techcomban NK
k

VTC-Pay MB VTCP_MB VTC-Pay GET REDIRECT > 1000.00

VTC-Pay VTCP_VIETINBANK VTC-Pay GET REDIRECT > 1000.00


Vietinbank

VTC-Pay VTCP_AGRIBANK VTC-Pay GET REDIRECT > 1000.00


Agribank

VTC-Pay VTCP_DONGABANK VTC-Pay GET REDIRECT > 1000.00


DongABank

VTC-Pay VTCP_OCEANBANK VTC-Pay GET REDIRECT > 1000.00


Oceanbank

VTC-Pay VTCP_BIDV VTC-Pay GET REDIRECT > 1000.00


BIDV

VTC-Pay VTCP_SHB VTC-Pay GET REDIRECT > 1000.00

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

27
SHB

VTC-Pay VIB VTCP_VIB VTC-Pay GET REDIRECT > 1000.00

VTC-Pay VTCP_MARITIMEBA VTC-Pay GET REDIRECT > 1000.00


MaritimeBan NK
k

VTC-Pay VTCP_EXIMBANK VTC-Pay GET REDIRECT > 1000.00


Eximbank

VTC-Pay VTCP_ACB VTC-Pay GET REDIRECT > 1000.00


ACB

VTC-Pay VTCP_HDBANK VTC-Pay GET REDIRECT > 1000.00


HDBank

VTC-Pay VTCP_NAMABANK VTC-Pay GET REDIRECT > 1000.00


NamABank

VTC-Pay VTCP-SAIGONBANK VTC-Pay GET REDIRECT > 1000.00


SaigonBank

VTC-Pay VTCP_SACOMBANK VTC-Pay GET REDIRECT > 1000.00


Sacombank

VTC-Pay VTCP_VIETABANK VTC-Pay GET REDIRECT > 1000.00


VietABank

VTC-Pay VTCP_VPBANK VTC-Pay GET REDIRECT > 1000.00


VPBank

VTC-Pay VTCP_TIENPHONGB VTC-Pay GET REDIRECT > 1000.00


TienPhongBa ANK
nk

VTC-Pay VTCP_SEAABANK VTC-Pay GET REDIRECT > 1000.00


SeaABank

VTC-Pay VTCP_PGBANK VTC-Pay GET REDIRECT > 1000.00


PGBank

VTC-Pay VTCP_NAVIBANK VTC-Pay GET REDIRECT > 1000.00


Navibank

VTC-Pay VTCP_GPBANK VTC-Pay GET REDIRECT > 1000.00


GPBank

VTC-Pay VTCP_BACABANK VTC-Pay GET REDIRECT > 1000.00


BACABANK

VTC-Pay VTCP_PHUONGDON VTC-Pay GET REDIRECT > 1000.00


PHUONGDO G
NG

VTC-Pay VTCP_ABBANK VTC-Pay GET REDIRECT > 1000.00


ABBANK

VTC-Pay VTCP_LVPB VTC-Pay GET REDIRECT > 1000.00


LienVietPost
Bank

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

28
VTC-Pay VTCP_BVB VTC-Pay GET REDIRECT > 1000.00
BVB

9PAY 9PAY_EWALLET 9PAY_EWALLET GET REDIRECT > 4000.00


EWALLET

9PAY DEBIT 9PAY_DEBITCARD 9PAY_DEBITCARD GET REDIRECT > 2000.00


CARD

9PAY 9PAY_BANKTRANSF 9PAY_BANKTRAN GET REDIRECT > 10000.00


BANKTRAN ER SFER
SFER

TW, TWD, OTC

ESUN ESUN_CASH711 ESUN_Cash711 POST REDIRECT >= 1.00


Cash-711

ESUN Cash ESUN_CASHFAMILY ESUN_CashFamily POST REDIRECT >= 1.00


FamilyMart MART Mart

ESUN ATM ESUN_ATM ESUN_ATM POST REDIRECT >= 1.00

ESUN Cash ESUN_CASHHILIFE ESUN_CashHiLife POST REDIRECT >= 1.00


Hi-Life

ID, IDR, OTC

DOKU DK_PERMATA_VA DK_PERMATA_VA POST REDIRECT >= 10000


Permata
Virtual
Account

DOKU Alfa DK_ALFA DK_ALFA POST REDIRECT >= 10000


Virtual
Account

DOKU DK_INDOMARET DK_Indomaret POST REDIRECT >= 10000


Indomaret
Virtual
Account

DOKU DK_DANAMON_VA DK_Danamon_VA POST REDIRECT >= 10000


Danamon
Virtual
Account

DOKU DK_MANDIRI_VA DK_Mandiri_VA POST REDIRECT >= 10000


Mandiri
Virtual
Account

DOKU CIMB DK_CIMBNIAGA_VA DK_CIMBNiaga_VA POST REDIRECT >= 10000


Niaga Virtual
Account

DOKU BCA DK_BCA_VA DK_BCA_VA POST REDIRECT >= 10000


Virtual
Account

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

29
DOKU BRI DK_BRI_VA DK_BRI_VA POST REDIRECT >= 10000
Virtual
Account

DOKU BNI DK_BNI_VA DK_BNI_VA POST REDIRECT >= 10000


Virtual
Account

DOKU DK_MAYBANK_VA DK_Maybank_VA POST REDIRECT >= 10000


Maybank
Virtual
Account

DOKU DK_ARTAJASA_VA DK_Artajasa_VA POST REDIRECT >= 10000


Artajasa
Virtual
Account

ID, IDR, IB

DOKU DK_PERMATANET_I DK_PermataNet_IB POST REDIRECT >= 10000


Permata Net B
IB

DOKU DK_MUAMALAT_IB DK_Muamalat_IB POST REDIRECT >= 10000


Muamalat IB

DOKU DK_DANAMON_IB DK_Danamon_IB POST REDIRECT >= 10000


Danamon IB

DOKU CIMB DK_CIMBCLICKS_IB DK_CIMBClicks_IB POST REDIRECT >= 10000


Clicks IB

DOKU BRI IB DK_BRI_IB DK_BRI_IB POST REDIRECT >= 10000

DOKU BCA IB DK_BCA_IB DK_BCA_IB POST REDIRECT >= 10000

SALS : Sales, one time charge, for most of the payment method
AUTS : Authorize, pre-authorization or to hold the card payment only
IB : Internet Banking
OTC : Over the counter / Cash Payment / Kiosk Payment
ATM : ATM Transfer
CC : Credit Card
EW : E-wallet

_The_End_

© 2005 - 2022 Razer Merchant Services


All rights reserved. All trademarks are the property of their respective owners.

30

You might also like