Latest Razer Merchant Services Seamless Integration (non PCI) - RazerMS/Integration-RazerMS_JavaScript_Seamless_Integration GitHub Wiki

Seamless Integration

This page will include latest seamless version released by Razer Merchant Services Technical.

Important

Please do not generate your vcode in JS as this will disclose the merchant verify key.

Getting started

Register your domain by email to our support : [email protected]

Include below javascript library in your web.

 <!-- jQuery (necessary for Razer Merchant Services Seamless JavaScript plugins) -->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
 <script src="https://pay.merchant.razer.com/RMS/API/seamless/latest/js/MOLPay_seamless.deco.js"></script>

Update: 21/01/2018 - Notes for sandbox account: please use sandbox url (https://sandbox.merchant.razer.com)

 <!-- jQuery (necessary for Razer Merchant Services Seamless JavaScript plugins) -->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
 <script src="https://sandbox.merchant.razer.com/RMS/API/seamless/latest/js/MOLPay_seamless.deco.js"></script>

Example 1

alt text

<!-- Button trigger Razer Merchant Services Seamless -->
<button type="button" id="myPay" class="btn btn-primary btn-lg" data-toggle="molpayseamless" data-mpsmerchantid="molpaymerchant" data-mpschannel="maybank2u" data-mpsamount="1.20" data-mpsorderid="TEST1139669863" data-mpsbill_name="MOLPay Technical" >Pay by Maybank2u</button>

Example 2

New input UI for card payment is available from latest version or version 3.28 and above.

image

Download our Demo version.

Example 3 (Payment Timer Enable)

New input UI for card payment is available from latest version or version 3.28 and above.

image

Download our Demo version.

Usage

The Razer Merchant Services seamless plugin process your button, via data attributes or JavaScript.

Via data attributes

Activate a Razer Merchant Services seamless without writing JavaScript. Set data-toggle="molpayseamless" on a controller element, like a button, along with a data-mpsamount="1.01" to set value.

<button type="button" data-toggle="molpayseamless">Pay by Maybank2u</button> 

Via JavaScript

Call a Razer Merchant Services seamless with id myPay with a single line of JavaScript:

$( document ).ready(function() {
     var options = { 
                    mpsmerchantid:"molpaymerchant",
                    mpschannel:"maybank2u", 
                    mpsamount:"1.20", 
                    mpsorderid:"TEST728638391", 
                    mpsbill_name:"MOLPay Technical", 
                    ...
                   }; 
                    
     $('#myPay').MOLPaySeamless(options)
});
                        

Options

See: Options Seamless v3.28

Channel List

See: Channel List Seamless v3.28

Revision History

Update 2022/03/29

  • Seamless Integration v3.28(non-PCI)

    • Add new Payment Channel: LinePay

Update 2021/12/14

  • Seamless Integration v3.28(non-PCI)

    • Add new Payment Channel: AlipayPlus

Update 2021/08/09

  • Seamless Integration v3.28(non-PCI)

    • Add new Payment Channel: RPP_DuitNowQR

Update 2021/07/26

  • Seamless Integration v3.28(non-PCI)

    • Add new Payment Channel: PayNow

Update 2021/07/01

  • Seamless Integration v3.28(non-PCI)

    • Add new Payment Channel: Rely-PW, enetsD_DBS, enetsD_UOB, enetsD_CITIBank, enetsD_OCBC, enetsD_SCB, PN_BT_BPI, PN_BT_UBP, PN_GCASH, PN_COINS, PN_GRABPAY, Crypto_tripleA

Update 2020/10/14

  • Seamless Integration v3.26(non-PCI)

    • Add new Payment Channel: Cash-TH

Update 2020/04/02

  • Seamless Integration v3.23(non-PCI)

    • Add fingerprint

Update 2019/11/29

  • Seamless Integration v3.21(non-PCI)

    • Add new Payment Channel: ESUN_Cash711, ESUN_CashFamilyMart, ESUN_ATM, ESUN_CashHiLife

Update 2019/10/16

  • Seamless Integration v3.21(non-PCI)

    • Add new Payment Channel: RazerPay,GrabPay,Maybank QRPay, Alipay Pre-auth

Update 2019/01/30

  • Seamless Integration v3.20(non-PCI)

    • Add new Payment Channel: KBANK_PayPlus

Update 2018/11/30

  • Seamless Integration v3.19(non-PCI)

    • Add new Payment Channel: BigC

Update 2018/07/04

  • Seamless Integration v3.18(non-PCI)

    • Add new Payment Channel: BOOST

Update 2018/04/03

  • Seamless Integration v3.17(non-PCI)

    • Add new Payment Channel: Artajasa, RHB-MIGS, BAY_IB, creditO

Update 2018/01/23

  • added sandbox demo URL and example file

Update 2017/06/14

  • Seamless Integration v3.16(non-PCI)

    • Add new Payment Channel: FPX_B2B_KFH, FPX_B2B_DEUTSCHE, FPX_B2B_ABMB, FPX_B2B_SCB, FPX_B2B_OCBC, FPX_B2B_BMMB.

Update 2017/05/18

  • Seamless Integration v3.15(non-PCI)

    • Add new Payment Channel: FPX_HSBC.

Update 2017/05/16

  • Seamless Integration v3.14(non-PCI)

    • Add new Payment Channel: CIMB-VA.

Update 2017/05/10

  • Seamless Integration v3.13(non-PCI)

    • Add new Payment Channel: mbbezpay, Maybank EZ Pay, NL_VCB_ATM, NL_VCB_IB, NL_DAB_ATM, NL_DAB_IB, NL_TCB_ATM, NL_TCB_IB, NL_MB_ATM, NL_VIB_ATM, NL_ICB_ATM, NL_EXB_ATM, NL_ACB_ATM, NL_HDB_ATM, NL_MSB_ATM, NL_NVB_ATM, NL_VAB_ATM, NL_VPB_ATM, NL_SCB_ATM, NL_GPB_ATM, NL_AGB_ATM, NL_BIDV_ATM, NL_BIDV_IB, NL_OJB_ATM, NL_PGB_ATM, NL_SHB_ATM, NL_TPB_ATM, NL_NAB_ATM, NL_SGB_ATM.

Update 2017/03/06

  • Seamless Integration v3.12(non-PCI)

    • Add new Payment Channel: MyClear FPX B2B, FPX_B2B_ABB, FPX_B2B_AMB, FPX_B2B_BIMB, FPX_B2B_CIMB, FPX_B2B_HLB, FPX_B2B_HSBC, FPX_B2B_PBB, FPX_B2B_RHB, FPX_B2B_UOB, FPX_M2E, fpx_bsn, fpx_abmb, fpx_uob, fpx_bsn
    • Implement fix to resolve blank page on social media in-app browser (IAB) when redirect to bank page.

Update 2016/11/10

  • Seamless Integration v3.11(non-PCI)

    • Add new Payment Channel: VTC-Bank related channel, CASH-SAM

Update 2016/09/21

  • Seamless Integration v3.10(non-PCI)

    • Add new Payment Channel: FPX_OCBC, FPX_SCB, FPX_ABB

Update 2016/08/16

  • Seamless Integration v3.9(non-PCI)

    • Add new Payment Channel: Paysbuy SCBPN, Paysbuy KTBPN, Paysbuy BBLPN, Paysbuy BAYPN, Paysbuy CASH

Update 2016/08/11

  • Seamless Integration v3.8(non-PCI)

    • Add new Payment Channel: JOMPay & Cash-Esapay

Update 2016/06/17

  • Seamless Integration v3.7(non-PCI)

    • Add new Payment Channel: PEx+

Update 2016/04/01

  • Seamless Integration v3.6(non-PCI)

    • Add new Payment Channel: China Union Pay
    • Add new credit card payment with VisaCheckout

Update 2015/11/25

  • Seamless Integration v3.5(non-PCI)

    • Implement Payment Timer.
    • Fix popup issue on iOS 9.*

Update 2015/11/09

  • Seamless Integration v3.4(non-PCI)

    • New supporting channel (enetsD).

Update 2015/10/29

  • Seamless Integration v3.3(non-PCI)

    • New supporting channel (paypal).

Update 2015/08/21

  • Seamless Integration v3.3(non-PCI)

    • Fix popup blocker issue for channel CIMB-Clicks.
    • Changing overlay plugin from loadmask to blockUI.
    • New supporting channel (crossborder).

Update 2015/07/29

  • Seamless Integration v3.2(non-PCI)

    • New supporting channel (ATMVA, NGANLUONG, dragonpay, and paysbuy, Point-BCard).

Update 2015/06/04

  • Seamless Integration v3.1(non-PCI)
    • Fix popup blocker issue.

Update 2014/12/08

  • Seamless Integration v3.0(PCI)

    • New supporting channel (credit card) without normal tokenization or 1-click but do support MasterPass.

Update 2014/12/02

  • Seamless Integration v3.0(non-PCI)

    • New supporting channel (credit card) without normal tokenization or 1-click but do support MasterPass.

Previous version:

Support

Merchant Technical Support / Customer Care : [email protected]
Sales/Reseller Enquiry : [email protected]
Marketing Campaign : [email protected]
Channel/Partner Enquiry : [email protected]
Media Contact : [email protected]
R&D and Tech-related Suggestion : [email protected]
Abuse Reporting : [email protected]

⚠️ **GitHub.com Fallback** ⚠️