How to Enable FPX With Stripe and MemberPress?
FPX is a Malaysian bank redirect payment method that allows customers to pay online using their bank credentials. FPX is facilitated by Malaysian Electronic Clearing Corporation which is a subsidiary of the Central Bank of Malaysia (Bank Negara Malaysia).
MemberPress integration with Stripe allows you to receive payments through FPX. This document will show you how to set this up and provide more details on FPX.
Receiving Payments With FPX
FPX is supported only through the built-in MemberPress integration with Stripe. Thus, before enabling FPX, please connect Stripe to MemberPress on your site, and test the connection to make sure it’s functioning well.
After your Stripe connection is properly set, please enable FPX as the payment method in your Stripe account, and then in MemberPress. You will find the FPX option in your Stripe account by navigating to Settings > Payment Methods and scrolling down to the “Bank redirects” section.
Please check more details on setting this up in the “How To Enable Payment Methods With Stripe and Memberpress” document.
Note: Your Stripe payment form will show FPX as a payment method when you toggle on the FPX option in MemberPress settings. Please keep in mind that FPX will be available on your forms, even if it's not enabled as a payment method in your Stripe account. To avoid any possible issues, please make sure that FPX is enabled in your Stripe account before enabling it in MemberPress.
Once FPX is enabled, your membership registration forms will show this new payment option. The FPX payment option will be available on both Stripe Checkout and Stripe Element forms.
When your users submit the registration form, they will be redirected to their bank’s online environment website to authenticate the payment. Users will be automatically returned to your site once the payment is confirmed.
What’s Important to Know About Using FPX?
The FPX payment option will show only if all conditions are met, as FPX integration comes with several limitations imposed by FPX or Stripe.
Firstly, it’s important to mention that FPX can only be used for non-recurring payments. Thus, this payment method will not be visible on the registration pages of your recurring memberships. Also, FPX doesn’t support delayed payments. Accordingly, FPX as a payment option will not be available for memberships with free or paid trials.
Further, FPX is only available to your users with Malaysia-based bank accounts. Accordingly, to use FPX with MemberPress, please make sure that the currency in MemberPress settings is set to MYR.
In addition, your Stripe account country needs to be set to Malaysia to receive payments from your customers through FPX.
You can find more information about FPX payments in Stripe documentation.