Fasspay Payment Gateway enables WooCommerce stores to accept payments through Fasspay including card rails, FPX, DuitNow QR and E-Wallet.
| Author: | Fasspay (profile at wordpress.org) |
| WordPress version required: | 6.6 |
| WordPress version tested: | 6.9.7 |
| Plugin version: | 1.0.14 |
| Added to WordPress repository: | 23-12-2025 |
| Last updated: | 01-09-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | |
| Total downloads: | 922 |
| Active installs: | 20+ |

Click to start download
|
Fasspay Payment Gateway enables WooCommerce stores to accept payments through Fasspay, supporting multiple payment methods including:
- Card Payments: Visa, Mastercard, JCB, MyDebit
- Online Banking: FPX (Financial Process Exchange)
- QR Payments: DuitNow QR
- E-Wallet: Various e-wallet providers
Key Features:
- Clean checkout UI with optional brand icons display
- Environment switching between UAT/Sandbox and Production
- Admin test connection tool to validate API connectivity
- Environment info panel showing current configuration
- Secure webhook handling
- Transaction logging and debugging support
Payment Methods Supported:
- Visa / Mastercard
- JCB
- MyDebit
- FPX (Online Banking)
- DuitNow QR
- E-Wallet
Screenshots

Fasspay payment gateway configuration in WooCommerce settings.

Fasspay payment gateway configuration in WooCommerce settings.

WooCommerce > Fasspay, here is the admin settings page with environment info and test connection tool.

Payment checkout page.
FAQ
Where do I set the Production Mechant ID and Secret Key?
In WooCommerce → Settings → Payments → Fasspay for WooCommerce. You’ll need to fill up the Production Merchant ID and Production Secret Key. These are provided by Fasspay when you register your merchant account.
Can I show brand icons at checkout?
Yes. In the plugin settings, you can select which payment method brand icons to display at checkout. Options include Visa, Mastercard, JCB, MyDebit, FPX, DuitNow QR, and E-Wallet icons.
How do I test the connection?
Navigate to WooCommerce → Fasspay in your WordPress admin. You’ll see an “Environment & API Connection” section with a “Test Connection” button. This will test connectivity to the currently selected environment (UAT or Production based on your Sandbox Mode setting).
Is this plugin compatible with HPOS?
Yes, the plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS) feature.
How are webhooks handled?
The plugin automatically handles webhook callbacks from Fasspay with authentication in placed for security. Webhooks are processed to update order status automatically.
Why are the brand logo and theme colors not reflecting on the payment page?
The brand logo and theme colors will not be applied in the sandbox environment. Do uncheck the sandbox mode and try it in the Production environment.
ChangeLog
1.0.14
- Bug fix for payment status handling
- Enhancement for order notes
1.0.13
- Enhancement for failed payment order notes
1.0.12
- Bug fix for country handling
1.0.11
- Bug fix for mobile number field
1.0.10
- Added validation handling for the mobile number
1.0.9
- Enhancement for order notes
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
- Removed custom JS that might intercepted form submit to Fasspay payment page.
1.0.3
- Added additional ref num and environment fields in order note.
- Minor bug fix.
1.0.2
- Support for wordpress version 6.6+.
- Enhanced logging for order note.
1.0.1
- Enhanced payment gateway configuration.
- Restricted transactions to MYR currency.
1.0.0
- Initial public release
- Support for Visa, Mastercard, JCB, MyDebit, FPX, DuitNow QR, and E-Wallet
- UAT/Sandbox and Production environment switching
- Admin test connection tool
- Secure webhook handling
- Transaction logging support
- Optional brand icon display at checkout
- Customizable brand logo and theme color for payment page