A must-read for developers: Malaysia Payment API docking documentation summary

Malaysia Payment API Interface Documentation Summary

As a payment platform expert, I've put together a resource of API docking documentation for the major payment methods in Malaysia to help developers complete their integration quickly.

Mainstream e-wallets

  1. GrabPay

    • Official Developer Portal
    • API documentation: includes mobile app and web payment integration guidelines
    • Featured: Support GrabPay balance and tied card payments
  2. Touch 'n Go eWallet

    • Developer Centre
    • Provide SDK and API for QR payment, online payment
    • Need to apply for a merchant account to get full access
  3. Boost

Bank Gateway and Credit Card Processing

  1. FPX (Malaysia Internet Banking Transfer)

  2. Maybank2u Pay
    Need to contact Maybank Merchant Services for exclusive docking package

  3. CIMB Clicks
    Enterprise customers can apply for access through the [Open API platform] (https://developer.cimb.com.my/)

  4. Stripe Malaysia
    International card processing:Stripe API Documentation

QR Code Harmonisation Standard

  1. DuitNow QR
    National standardised QR system:

9.WeChat Pay BMW Come Edition

10.Other resources

  • [BNM Open API Directory] List of Financial Interfaces Regulated by Central Banks

Malaysia Payment API Interfacing Documentation Summary (cont'd)

Harmonisation of QR payment rates

  1. DuitNow QR

    • Official technical specifications
    • Malaysia's national standardised QR system, integrating major banks and e-wallets
    • Support static/dynamic QR code generation for merchants
  2. WeChat Pay Malay Edition

  3. Alipay + Malaysia


Telecom Operator Billing

  1. Digi Direct Carrier Billing

  2. Maxis Mobile Money
    Enterprise customers need to contact Maxis commercial department to get the SDK package.


Featured Payment Solutions

  1. [Razer Merchant Services](https://merchants.razer.com/my/):
    // RMS Credit Card Processing Example
    $rms = new RazerMerchant('YOUR_MERCHANT_KEY');
    $response = $rms->charge(99, 'MYR', 'order_123');

14.[SenangPay] Commonly used gateway in Sabah:
provide a completePostman Test Collection

15. [Paysys PayByGroup] instalment payment API:
Special fields includeinstallment_monthrespond in singingbank_code


Development Tools Resources

artifact use
[BNM Sandbox] Central bank simulation environment Testing the FPX/DuitNow deal
[Stripe Test Cards] Visa/Mastercard Test Card Numbers
[TNG Dev Portal Mock API] E-Wallet Mock Requests

⚠️ caveat: Required for all financial institution APIs:
1️⃣ Complete Business Registration Verification
2️⃣ Apply for IP Whitelisting
3️⃣ Production Environment HTTPS Mandatory Requirements

The following open source libraries are recommended to simplify development:

  • malaysia-payment-gateway (Node.js)
  • laravel-fpx (PHP)

For detailed code examples for a specific platform, please let me know your technology stack (e.g. Java/Python/.NET) and I can provide targeted guidance.