Financial Process Exchange (FPX) is a Malaysia-based payment method that allows customers to complete transactions online using their bank credentials. Bank Negara Malaysia (BNM), the Central Bank of Malaysia, and eleven other major Malaysian financial institutions are members of the PayNet Group, which owns and operates FPX. It is one of the most popular online payment methods in Malaysia, with nearly 90 million transactions in 2018 according to BNM.
In order to pay with FPX, customers are redirected to their online banking environment where they have to perform two-step authorization. The exact customer experience will vary depending on their bank. The FPX payment flow is well understood and intuitive to Malaysian customers.
You can add FPX and other payment methods from the Stripe Dashboard without changing your code. Stripe determines the list of supported payment methods to show each customer by evaluating the currency, payment method restrictions, and other parameters. Learn how to accept FPX and other payment methods automatically with Checkout and Payment Element.
The following Stripe products also support adding FPX from the Dashboard:
If your integration requires manually listing payment methods, learn how to manually configure FPX as a payment.
Check out the FPX sample on GitHub.