DescripciΓ³n
π³ Payment Gateway for PhoeniXGate on WooCommerce brings the power of Phoenix’s omni-channel payment platform directly to your WooCommerce store. Accept credit card and e-check (ACH) payments seamlessly β all through a single, secure connection.
PhoeniXGate is a fully managed payment infrastructure built for the modern payments industry. Whether you run a small online shop or a large multi-site network, this plugin gives you everything you need to process payments confidently.
β‘ Key Features
- π³ Credit Card Payments β Accept Visa, Mastercard, and other major cards at checkout.
- π¦ E-Check / ACH Payments β Let customers pay directly from their bank account using routing and account numbers.
- π Easy Refunds β Process full or partial refunds for credit card transactions right from the WooCommerce order screen.
- π§ͺ Test Mode β Safely test your entire payment flow using sandbox credentials before going live. Use test card
4111111111111111to simulate transactions. - π Debug Logging β Enable detailed API error logs under WooCommerce > Status > Logs for easy troubleshooting.
- π WordPress Multisite Support β Works on single-site and multisite (network) installations. Each site can have its own gateway configuration.
- π Secure by Design β Card data is transmitted directly to PhoeniXGate’s API and is never stored on your server.
- β Real-Time Validation β Built-in client-side validation catches card number, expiry, and CVV errors before the form is submitted.
- π οΈ Independent Gateway Controls β Enable or disable credit card and e-check gateways separately, each with their own API credentials.
- π Translation Ready β Fully internationalized with a .pot file included for easy localization.
π― Use Cases
- π Online Retail Store β Sell physical products (clothing, electronics, home goods) and accept credit card payments at checkout.
- π Online Course Platform β Collect tuition or course fees from students via credit card or e-check.
- π Food & Beverage Orders β Accept online payments for restaurant takeout, catering, or meal-kit deliveries.
- πΌ Professional Services β Freelancers, consultants, and agencies can invoice clients and collect payments through their WooCommerce store.
- π’ B2B Wholesale β Business buyers often prefer paying via e-check (ACH). Offer both card and bank transfer options on one checkout page.
- ποΈ Event Tickets & Registrations β Sell tickets for conferences, workshops, or community events and process payments instantly.
- π Nonprofit & Donation Sites β Accept one-time donations via credit card or e-check through a WooCommerce-powered donation page.
- π Rent & Fee Collection β Property managers or HOAs can collect monthly payments via e-check for lower processing fees.
- π WordPress Multisite Networks β Agencies or franchises running multiple stores on a single WordPress multisite can configure PhoeniXGate independently per site.
- π¦ Subscription Boxes & Memberships β Use with WooCommerce membership or subscription plugins to collect initial payments via PhoeniXGate at sign-up.
- π§ Service Booking & Appointments β Pair with a booking plugin to collect payment when customers schedule appointments (salons, clinics, repair services).
- π₯οΈ Digital Products & Downloads β Sell software, eBooks, templates, or digital art and collect payment instantly at checkout.
βοΈ Settings & Configuration Guide
Setting up PhoeniXGate is quick and straightforward. Follow these steps:
Step 1 β Install & Activate
- Upload the plugin folder to
/wp-content/plugins/or install it from the WordPress plugin directory. - Go to Plugins Installed Plugins and click Activate on "Payment Gateway for PhoeniXGate on WooCommerce".
- Make sure WooCommerce is already installed and active.
Step 2 β Configure Credit Card Gateway
- Go to WooCommerce Settings Payments.
- Find "PhoeniXGate Credit Cards" in the list and click Manage (or toggle it on and click Set up).
- Fill in the settings:
- β Enable/Disable β Check this box to enable the credit card gateway.
- π Title β The name customers see at checkout (e.g., "Credit Card").
- π Description β A short message shown below the title (e.g., "Pay securely with your credit card.").
- π§ͺ Test Mode β Check this to use sandbox credentials. Uncheck when you are ready to go live.
- π Debug Log β Check this to log API errors. View logs at WooCommerce Status Logs.
- π Test API URL β Your PhoeniXGate sandbox API endpoint (provided by Phoenix Managed Networks).
- π€ Test Username β Your sandbox API username.
- π Test Password β Your sandbox API password.
- π Live API URL β Your production API endpoint.
- π€ Live Username β Your production API username.
- π Live Password β Your production API password.
- Click Save changes.
Step 3 β Configure E-Check / ACH Gateway (Optional)
- On the same WooCommerce Settings Payments page, find "PhoeniXGate Check Payment" and click Manage.
- Fill in the same fields as above (the e-check gateway uses its own separate credentials).
- Click Save changes.
Step 4 β Test Your Setup
- Make sure Test Mode is enabled on whichever gateway you want to test.
- Go to your store’s checkout page and place a test order.
- For credit cards, use card number
4111111111111111with any future expiry date and any 3-digit CVV. - For e-checks, use routing number
123456789with any account number.
- For credit cards, use card number
- Confirm the order is marked as Completed in WooCommerce Orders.
- Check WooCommerce Status Logs for any error messages if the transaction fails.
Step 5 β Go Live
- Go back to the gateway settings and uncheck Test Mode.
- Enter your Live API URL, Live Username, and Live Password (provided by Phoenix Managed Networks).
- Click Save changes. Your store is now processing real payments!
π‘ Tip: You can enable both credit card and e-check gateways at the same time. Customers will see both options at checkout and can choose their preferred payment method.
π€ Works Great With These Popular Plugins
PhoeniXGate integrates with WooCommerce, so it naturally works alongside the entire WooCommerce ecosystem. Here are some popular plugins it pairs well with:
- π WooCommerce (required) β The foundation. PhoeniXGate registers as a native WooCommerce payment gateway.
- π¦ WooCommerce Subscriptions β Collect the initial subscription payment through PhoeniXGate when customers sign up.
- π₯ WooCommerce Memberships β Gate content behind membership plans and collect payment at registration.
- π WooCommerce PDF Invoices & Packing Slips β Automatically generate invoices for orders paid through PhoeniXGate.
- π§ WooCommerce Email Customizer β Customize the order confirmation and payment receipt emails sent after a PhoeniXGate transaction.
- π§Ύ WooCommerce Cart & Checkout Add-ons β Add custom fees, gift wrapping, or special instructions at checkout alongside PhoeniXGate.
- π WooCommerce Bookings β Accept payments for appointment-based or date-based services through PhoeniXGate at checkout.
- π WooCommerce Shipping plugins (Table Rate, Flat Rate, etc.) β Calculate shipping costs and collect total payment (including shipping) via PhoeniXGate.
- π WooCommerce Google Analytics Integration β Track completed purchases and e-commerce events for transactions processed through PhoeniXGate.
- π° WooCommerce Dynamic Pricing & Discounts β Apply dynamic pricing rules or bulk discounts, and the adjusted total is processed by PhoeniXGate.
- π WPML / Polylang β Translate your checkout page (including the PhoeniXGate payment form title and description) into multiple languages.
- π Wordfence / Sucuri Security β Keep your store secure while processing payments. PhoeniXGate transmits card data directly to the API, so no sensitive data is stored locally.
- β‘ WP Super Cache / W3 Total Cache β Speed up your store pages. The checkout and payment processing are dynamic and work correctly with page caching plugins.
- π± Starter Templates / Starter Sites (e.g., Starter Templates by Starter Templates) β Build your store quickly with pre-designed WooCommerce templates and add PhoeniXGate as the payment method.
π Security Notes
- Card numbers, CVVs, and bank account details are sent directly to the PhoeniXGate API over HTTPS. They are never stored in your WordPress database.
- Always use HTTPS/SSL on your site when accepting payments.
- The plugin sanitizes all user input on the server side using WordPress sanitization functions.
- Enable Debug Mode only when troubleshooting β disable it in production to avoid logging sensitive request details.
Capturas
InstalaciΓ³n
π₯ Automatic Installation (Recommended)
- Go to Plugins Add New in your WordPress admin.
- Search for "Payment Gateway for PhoeniXGate".
- Click Install Now, then Activate.
- Go to WooCommerce Settings Payments to configure your gateway.
π Manual Installation
- Download the plugin ZIP file.
- Upload the plugin folder to the
/wp-content/plugins/directory (or use Plugins Add New Upload Plugin). - Activate the plugin through the Plugins menu in WordPress.
- Go to WooCommerce Settings Payments to configure PhoeniXGate.
π Multisite Installation
- Upload the plugin to
/wp-content/plugins/. - Network Activate the plugin from the Network Admin Plugins screen, or activate it on individual sites.
- Make sure WooCommerce is active either network-wide or on the site where you want to use PhoeniXGate.
- Configure gateway settings on each site independently via WooCommerce Settings Payments.
β Requirements
- WordPress 4.0.0 or higher
- WooCommerce plugin installed and active
- PHP 7.0 or higher (recommended)
- SSL certificate (HTTPS) for live payment processing
FAQ
-
π³ What payment methods does this plugin support?
-
The plugin supports two payment methods: Credit Card payments and E-Check (ACH) payments. Both can be enabled independently.
-
π§ͺ How do I test the plugin before going live?
-
Enable Test Mode in the gateway settings and use the sandbox API credentials provided by Phoenix Managed Networks. Use test card number
4111111111111111for credit cards or routing number123456789for e-checks. -
π Where do I get my API credentials?
-
Your API URL, username, and password are provided by Phoenix Managed Networks. Contact them to set up your merchant account.
-
π Does this plugin work with WordPress Multisite?
-
Yes! As of version 2.2.0, the plugin fully supports WordPress Multisite (Network) installations. Each site in the network can have its own independent gateway configuration.
-
π Can I process refunds?
-
Yes, you can process refunds for credit card transactions directly from the WooCommerce order screen. E-check refunds are not currently supported through the plugin.
-
π Is it safe to use? Where is card data stored?
-
Card data is never stored on your WordPress site. All payment information is transmitted directly to the PhoeniXGate API over a secure connection. Always ensure your site uses HTTPS/SSL.
-
π A transaction failed. How do I debug it?
-
Enable Debug Log in the gateway settings. Then check WooCommerce Status Logs for detailed error messages from the PhoeniXGate API.
-
π° Can I use both credit cards and e-checks at the same time?
-
Absolutely! Each gateway is independent. Enable both in WooCommerce Settings Payments and customers will see both options at checkout.
ReseΓ±as
No hay reseΓ±as para este plugin.
Colaboradores y desarrolladores
"Payment Gateway for PhoeniXGate on WooCommerce" es un software de cΓ³digo abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce "Payment Gateway for PhoeniXGate on WooCommerce" a tu idioma.
ΒΏInteresado en el desarrollo?
Revisa el cΓ³digo , echa un vistazo al repositorio SVN o suscrΓbete al registro de desarrollo por RSS.
Registro de cambios
2.3.0
- π οΈ Added support contact banner on gateway settings pages
- β Tested with WordPress 6.9.1
2.2.0
- π Added WordPress Multisite (Network) support
2.1.0
- π§ Fixed transaction API response key name
- β Tested with WordPress 6.6
2.0.0
- π¦ Added e-check (ACH) payment gateway option
1.1.0
- β Tested with WordPress 6.2
1.0.1
- β Tested with WordPress 6.1
1.0.0
- π Initial release of the plugin




