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

Feature Spotlights

Built for a smooth MiGS → MPGS transition

Visual highlights—click to enlarge. Full list below.

REST API

REST API Ready

Uses MPGS REST endpoints with version control.

Learn more →
Payments

Payments

Invoice payments with clear, bank-friendly logging.

Learn more →
Refunds

Refund Support

Full & partial refunds with clean audit trails.

Learn more →
Logs

Sanitised Logs

Mask sensitive fields—debug safely when needed.

Learn more →
Highlights

Key capabilities at a glance

MPGS-ready payments inside WHMCS with refunds and clear troubleshooting.

REST

REST API v100+

Versioned endpoints with simple config.

Payments

Invoice Payments

Stable references and clean responses.

Refund

Refunds

Full and partial refunds supported.

Secure

Safe Logging

Mask sensitive fields when debugging.

Features

Everything you need for MPGS inside WHMCS

Built for banks migrating away from MiGS.

REST API & Bank Configuration
  • Configure gateway hostname, merchant ID and API version (v100+)
  • Supports bank sandbox credentials and production cutover
  • Clean request/response logging to assist bank support
Payments (Invoice Pay)
  • Pay invoices securely using MPGS via WHMCS gateway flow
  • Stable transaction references to reduce duplicate errors on retries
  • Gateway responses recorded for quick troubleshooting
Refunds (Full & Partial)
  • Refund from WHMCS with clear auditing
  • Partial refunds supported (multiple refunds per invoice)
  • Safe log masking for sensitive details
Debug Logging & Security
  • Optional debug mode using WHMCS Gateway Log
  • Automatic masking of PAN/CVV and sensitive fields
  • Designed for safe copy/paste to bank support
Screenshots

See it in action

Configuration, payments, refunds & logs.

How It Works

Install, configure, and take payments

1

Connect MPGS

Enter gateway hostname, merchant ID and API credentials.

2

Test Payments

Run sandbox payments and confirm invoice capture works.

3

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.

$12.00/mo AUD
  • Self-hosted
  • Updates included
  • ionCube required
Order Now

Owned Licence

12 months of updates; renew yearly.

$129.00/yr AUD
  • Self-hosted
  • 12 months updates
  • Renew to continue
Order Now

Prices in AUD. Taxes may apply. Replace with your actual WHMCS product IDs.

FAQ

Questions About the MPGS Gateway

Which banks does this support?

Any bank that issues MPGS credentials (including Australian banks using the Mastercard gateway platform).

Does it support refunds?

Yes—full and partial refunds are supported (including multiple refunds against the same invoice).

Does it support 3DS?

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.

Will stored cards from MiGS continue to work?

In most cases, no. MiGS and MPGS tokenisation/stored-card mechanisms differ, so customers typically need to re-enter card details after migration.

Requirements?

WHMCS 8.x/9.x+, PHP 8.1+. Encoded builds may require ionCube Loader. Access to Gateway Log for debugging is recommended.

Money-back guarantee?

30-day refund on new licenses (excludes installation/custom work).

Support & updates?

Monthly includes ongoing updates while active. Owned includes 12 months of updates; renew to continue.

Can you help with migration?

Yes—happy to assist with testing, production cutover, and customer communications for a smooth MiGS → MPGS transition.

Replace MiGS with MPGS

MPGS-ready payments inside WHMCS with clear logs, refunds, and a migration-first setup.

See Pricing Contact Us

Need custom flows (Hosted Session / 3DS)? Ask us.