- Configure gateway hostname, merchant ID and API version (v100+)
- Supports bank sandbox credentials and production cutover
- Clean request/response logging to assist bank support
WHMCS MPGS Payment Gateway
Replace legacy MiGS with Mastercard Payment Gateway Services (MPGS). Take secure card payments in WHMCS using the modern MPGS REST API, with clean troubleshooting logs, refund support, and a migration-first setup designed for Australian banks.
- Modern MPGS REST API (v100+) support
- Invoice payments with stable transaction references
- Full & partial refunds supported
- Sanitised debug logging (mask PAN/CVV)
- Designed for WHMCS 8/9 + PHP 8.1+
Need help migrating from MiGS? Request a demo · Docs: Knowledgebase
Highlights
Key capabilities at a glance
MPGS-ready payments inside WHMCS with refunds and clear troubleshooting.
REST API v100+
Versioned endpoints with simple config.
Invoice Payments
Stable references and clean responses.
Refunds
Full and partial refunds supported.
Safe Logging
Mask sensitive fields when debugging.
Features
Everything you need for MPGS inside WHMCS
Built for banks migrating away from MiGS.
- Pay invoices securely using MPGS via WHMCS gateway flow
- Stable transaction references to reduce duplicate errors on retries
- Gateway responses recorded for quick troubleshooting
- Refund from WHMCS with clear auditing
- Partial refunds supported (multiple refunds per invoice)
- Safe log masking for sensitive details
- Optional debug mode using WHMCS Gateway Log
- Automatic masking of PAN/CVV and sensitive fields
- Designed for safe copy/paste to bank support
How It Works
Install, configure, and take payments
Connect MPGS
Enter gateway hostname, merchant ID and API credentials.
Test Payments
Run sandbox payments and confirm invoice capture works.
Go Live
Switch to production credentials and cut over from MiGS.
Pricing
Choose your license
Simple plans — add support or renewals any time.
Monthly Leased
Self-hosted license with ongoing updates.
- Self-hosted
- Updates included
- ionCube required
Owned Licence
12 months of updates; renew yearly.
- Self-hosted
- 12 months updates
- Renew to continue
Prices in AUD. Taxes may apply. Replace with your actual WHMCS product IDs.
FAQ
Questions About the MPGS Gateway
Any bank that issues MPGS credentials (including Australian banks using the Mastercard gateway platform).
Yes—full and partial refunds are supported (including multiple refunds against the same invoice).
3DS requirements depend on your bank configuration. This module focuses on the standard MPGS gateway flow and can be extended for Hosted Session / 3DS where required.
In most cases, no. MiGS and MPGS tokenisation/stored-card mechanisms differ, so customers typically need to re-enter card details after migration.
WHMCS 8.x/9.x+, PHP 8.1+. Encoded builds may require ionCube Loader. Access to Gateway Log for debugging is recommended.
30-day refund on new licenses (excludes installation/custom work).
Monthly includes ongoing updates while active. Owned includes 12 months of updates; renew to continue.
Yes—happy to assist with testing, production cutover, and customer communications for a smooth MiGS → MPGS transition.