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
-
GrabPay
- Official Developer Portal
- API documentation: includes mobile app and web payment integration guidelines
- Featured: Support GrabPay balance and tied card payments
-
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
-
Boost
- Merchant Technical Documentation
- Support in-app payment and QR code collection
- PHP/Python Sample Code Available
Bank Gateway and Credit Card Processing
-
FPX (Malaysia Internet Banking Transfer)
- FPX Technical Specification PDF
Common interface standard for multiple banks
- FPX Technical Specification PDF
-
Maybank2u Pay
Need to contact Maybank Merchant Services for exclusive docking package -
CIMB Clicks
Enterprise customers can apply for access through the [Open API platform] (https://developer.cimb.com.my/) -
Stripe Malaysia
International card processing:Stripe API Documentation
QR Code Harmonisation Standard
- 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
-
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
-
WeChat Pay Malay Edition
- Cross-border Payment API
- Required to apply for overseas merchant qualification, RMB settlement
-
Alipay + Malaysia
- Alipay+ Developer Platform
- Support for local e-commerce scenarios such as Lazada
Telecom Operator Billing
-
Digi Direct Carrier Billing
- DCB API Documentation
- Suitable for small payments for digital content (games, music, etc.)
-
Maxis Mobile Money
Enterprise customers need to contact Maxis commercial department to get the SDK package.
Featured Payment Solutions
- [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_month
respond 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.