FPX payment in Malaysia: how it works and how to accept it

Oct 15, 2025
5 min
Key takeaways:
- FPX (Financial Process Exchange) is Malaysia's real-time online banking payment method, operated by PayNet.
- Customers pay straight from their bank accounts: personal accounts up to MYR 30,000 per transaction, corporate accounts up to MYR 1,000,000.
- More than 20 Malaysian banks participate, and payments authenticate through each bank's own login and 2FA.
- Businesses accept FPX through an acquiring bank, a third party acquirer, or a payment gateway like Billplz, with flat per-transaction fees. Current rates are on the pricing page.
- FPX has three models: B2C for everyday payments, and B2B1 and B2B2 for corporate flows with dual authorization and batch processing.
Introduction
Most online purchases in Malaysia are paid through bank transfer, not cards. FPX is the rail that makes that possible: it connects a merchant's checkout to the customer's own internet banking, so payment happens in seconds without a card. This guide explains how FPX works, what it costs, its limits, and how your business can start accepting it.
What is FPX?
FPX (Financial Process Exchange) is Malaysia's online banking payment system, operated by PayNet. It lets customers pay a business directly from their bank account using their own internet banking login. Payments are authorized in real time with the bank's two-factor authentication, and more than 20 Malaysian banks participate.
Because the customer authenticates with their own bank, no card details or banking credentials are ever shared with the merchant. Funds move directly from the customer's account, which is why FPX is the default payment method across Malaysian eCommerce, government portals, education, and donations.
How does an FPX payment work?
From your customer's side, an FPX payment takes five steps:
- Choose FPX at checkout and select their bank.
- Log in to their internet banking as usual.
- Review the payment details shown by their bank.
- Approve the payment, confirming with the bank's two-factor authentication (for example an app approval or TAC).
- Done. The bank debits the account in real time and the customer is redirected back to your site with a confirmation.
For the business, the payment status arrives in real time, which makes reconciliation straightforward: you know immediately which orders are paid.
The three FPX models: B2C, B2B1, and B2B2
Most guides stop at consumer payments, but FPX officially has three models (per PayNet's developer documentation):
- B2C is the everyday model: one person logs in, approves, and pays in a single session. This is what your customers use at checkout.
- B2B1 adds dual control for company accounts: one representative (the maker) initiates the payment, and a second (the authorizer) approves it later from the company's corporate banking. Built for organizations where no single person should move money alone.
- B2B2 is for volume: businesses submit batches of payments host-to-host for authorization, rather than one browser session per transaction. Suited to large organizations with high payment counts.
If you are collecting from consumers, B2C is all you need. If you invoice companies with corporate accounts, ask your provider about B2B support: Billplz offers FPX Credit Card Account (CCA) features for B2B collections on Enterprise plans.
FPX limits, banks, and fees
| Personal (B2C) | Corporate (B2B) | |
| Per-transaction limit | MYR 1.00 to MYR 30,000 | MYR 2.00 to MYR 1,000,000 |
| Authentication | Own internet banking login + 2FA | Corporate banking, with dual authorization available |
Limits are set by PayNet and are subject to each bank's own transfer limits, whichever is lower (PayNet FPX, as of July 2026). PayNet lists more than 20 participating banks for consumers, including Maybank, CIMB, Public Bank, RHB, and Hong Leong.
Fees: FPX is typically charged as a flat fee per transaction by your bank or gateway, not a percentage of the sale. That is what makes it economical for larger payments. Billplz charges a flat fee per successful FPX transaction; current rates are on the pricing page.
FPX vs cards, Wallet payments, and DuitNow
- FPX vs Card: FPX settles faster to the merchant, carries a flat fee instead of a percentage, and has no card-style chargebacks, since the customer's bank authenticates every payment. Cards suit customers who want instalments or card rewards.
- FPX vs Wallet payments: Wallet apps are convenient for small, on-the-go payments but carry wallet balance limits. FPX covers a broader range of customers through internet banking and supports much higher amounts.
- FPX vs DuitNow: Both are operated by PayNet. FPX handles online checkout payments from bank accounts; DuitNow covers instant transfers by mobile number or NRIC, and DuitNow QR for scan-to-pay. [CONFIRM BEFORE PUBLISH — current text claims DuitNow Online Banking/Wallets "is replacing FPX"; as PayNet SI you know the actual migration status and timeline. State it accurately here or omit.]
Also read: DuitNow QR for online businesses
How to start accepting FPX payments
PayNet supports two onboarding routes: directly through an acquiring bank, or through a third party acquirer or payment gateway. For most SMEs the gateway route is fastest:
- Choose a payment gateway that offers FPX, such as Billplz.
- Sign up and verify your business. You will need your SSM registration details and a bank account for settlement.
- Integrate your checkout. Use the no-code dashboard (create and send bills), pre-built plugins for platforms like Shopify and WooCommerce, or the API for custom builds.
- Test in sandbox to confirm the payment flow end to end.
- Go live and start collecting. FPX payouts reach your account by the next business day, with real-time options for Enterprise users.
Also read: Shopify payment gateway in Malaysia with local payment methods
Billplz solutions for FPX payments
Billplz has processed payments on Malaysia's national rails since 2012, with FPX as its core service, and is a certified PayNet system integrator.
- Flat fee per successful FPX transaction, with current rates on the pricing page.
- Next business day payouts, with real-time settlement for Enterprise users.
- No-code bills, payment links via Catalog Payment Form, plugins, and a documented REST API.
- Optional split payments for marketplaces, agents, and multi-account flows.
- 2FA and PCI DSS compliance, with 99.9% historical uptime.
[PENDING CONFIRMATION: Brands like Pandora, Farm Fresh, Boost, and Perodua use Billplz — keep only if editorial name use is approved.]
Also read: Toyyibpay vs Billplz: which payment gateway should you choose?
FAQ
Apa itu FPX?
FPX (Financial Process Exchange) ialah kaedah pembayaran dalam talian Malaysia yang dikendalikan oleh PayNet. Ia membolehkan pelanggan membayar terus dari akaun bank melalui perbankan internet, dengan pengesahan keselamatan daripada bank sendiri. Had transaksi bagi akaun peribadi ialah sehingga MYR 30,000.
Is FPX the same as online banking?
No. Online banking is your bank's own app or website. FPX is the payment rail that connects a merchant's checkout to your online banking, so you can pay a business directly from your account.
Is FPX the same as DuitNow?
No. Both are operated by PayNet, but FPX handles online checkout payments from bank accounts, while DuitNow covers instant transfers using a mobile number or NRIC, and DuitNow QR for scan-to-pay payments.
Why is FPX trusted in Malaysia?
FPX is operated by PayNet, whose largest shareholder is Bank Negara Malaysia, and every transaction is authenticated by the customer's own bank with its standard security controls and 2FA.
What is the maximum limit for FPX?
For personal accounts, up to MYR 30,000 per transaction. For corporate accounts, up to MYR 1,000,000 per transaction. Your bank's own transfer limit applies if it is lower (PayNet, as of July 2026).
What is the minimum amount for FPX?
MYR 1.00 for personal accounts and MYR 2.00 for corporate accounts, per PayNet's published limits.
How fast is FPX settlement?
The payment itself is real-time. Merchant payouts are typically settled the next business day, depending on your payment gateway; Billplz offers real-time settlement for Enterprise users.
Is FPX safe for online business transactions?
Yes. Every payment is authenticated by the customer's own bank, including 2FA, and no banking credentials are shared with the merchant.
What banks are supported under FPX?
More than 20 Malaysian banks participate, including Maybank, CIMB, Public Bank, RHB Bank, and Hong Leong Bank. PayNet publishes the full list on its FPX page.
How much does FPX cost per transaction?
Typically a flat fee set by your payment gateway or bank, rather than a percentage. Billplz charges a flat fee per successful FPX transaction; current rates are on the pricing page.
Conclusion
FPX is the backbone of online payments in Malaysia: real-time, bank-authenticated, and economical at any transaction size. Whether you collect through bills, payment links, plugins, or the API, accepting FPX is usually the single biggest step a Malaysian business can take toward getting paid faster. And as payment habits keep evolving, from FPX to DuitNow QR to Wallet payments, there is always another rail worth understanding next.