Fusion Pay WooCommerce Payment Gateway is a custom WordPress plugin that allows you to integrate the MoneyFusion payment system into your WooCommerce WordPress website.
- Easy installation and setup
- Secure payment processing through MoneyFusion
- Customizable payment gateway settings
- Real-time payment status updates via webhooks
- Detailed transaction logging and debug options
- Custom order statuses for better payment tracking
- Complete WooCommerce integration for seamless e-commerce payments
- Download the plugin from the this link.
- Install it or upload the
fusionpayfolder to the/wp-content/plugins/directory. - Activate the plugin through the 'Plugins' menu in WordPress.
To use Fusion Pay with WooCommerce:
-
Ensure WooCommerce is installed and activated.
-
Go to WooCommerce > Settings > Payments.
-
Click "Manage" next to Fusion Pay to configure the gateway settings:
- Enable/Disable: Activate or deactivate the payment method
- Title: Customize how the payment method appears to customers (default: "Fusion Pay")
- Description: Provide information about this payment method to your customers
- API URL: Enter your unique Fusion Pay API URL (create an app on moneyfusion to get the url)
- Return URL: URL where customers will be redirected after payment
- Webhook URL: URL you need to configure to receive payment notifications.
- Debug Log: Enable for troubleshooting payment issues. Found on
https://your-site.com/wp-admin/admin.php?page=wc-status&tab=logsand sourcefusion-pay
-
Save your settings and the payment gateway will be available at checkout.
Customers can now select Fusion Pay as a payment option during checkout.
The plugin automatically handles the following payment statuses from MoneyFusion:
- paid - Payment successful (order marked as completed)
- pending - Payment is being processed (order marked as processing)
- failure - Payment failed (order marked as failed)
- no paid - Payment not completed (order marked as on-hold)
For automatic order status updates, leave the webhook endpoint in the woocommerce dashboard:
- Webhook URL:
https://your-site.com/wc-api/wc_fusion_pay_gateway
This ensures your WooCommerce store automatically receives payment status updates.
If you encounter issues with the gateway:
- Enable Debug Log in the gateway settings
- Check the WooCommerce system status logs for any errors
- Verify your API URL is correctly entered
- If the payment option is not visible, go to the payment page and enter
[woocommerce_checkout]in the shortcut section for more information:
Pour tout problème ou demande de fonctionnalité, veuillez consulter la GitHub Issues Page
Yaya Mohamed
- Added comprehensive WooCommerce integration
- Implemented webhook support for automatic order status updates
- Added detailed debug logging for troubleshooting
- Initial release with basic WordPress integration
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request




