Accept credit and debit card payments on your WooCommerce store using MasterCard Payment Gateway Services (MPGS) Hosted Checkout.
All card data is handled by MPGS servers directly. No sensitive payment information touches your server, keeping you PCI compliant.
Features
- Test Mode - Switch between test and live credentials safely
- Debug Logging - Built-in WooCommerce logger for troubleshooting
- Transaction Details - Saves transaction ID, receipt, card type, and last 4 digits with each order
- HPOS Compatible - Works with WooCommerce High-Performance Order Storage
- Multiple API Versions - Supports MPGS API versions 49, 52, 55, 62, 63, and 66
- 3DS Authentication - Supports both 3DS1 and 3DS2
- Translation Ready - French translation included
Checkout Modes
- Payment Page - Customer is redirected to the MPGS payment page (all API versions)
- Lightbox - Payment form opens as a popup on your site (API v49-62 only)
Credits
Maintained by Salman Patnee. Originally created by Ali Basheer (v1.0.0-1.5.1).
2.0.0 - 2025-12-18
Major release - complete rewrite.
- Added test mode toggle for safe testing
- Added debug logging with WooCommerce logger
- Added transaction metadata storage (ID, receipt, card details, response codes)
- Added nonce verification, input sanitization, and output escaping
- Added HPOS compatibility
- Added PHP 8.2+ compatibility
- Fixed sprintf() bug causing null order descriptions
- Fixed deprecated utf8_decode() warnings on PHP 8.2+
- Renamed plugin for WordPress.org compliance
- Minimum requirements raised to WordPress 5.0, WooCommerce 4.0, PHP 7.2
1.5.1 - 2021-12-15
1.5.0 - 2021-08-20
- Support API version 66
- Support 3DS1 and 3DS2 authentication
1.4.0 - 2020-12-10
- Added filter for session request customization
- Added transaction reference for special MID setups
1.3.0 - 2020-06-15
- Support API version 55
- Allow admin orders without customer info
- Translation support
1.2.0 - 2019-11-20
- Fix American Express JSON response handling
- Allow admin-created orders
1.1.0 - 2019-08-10
- Multisite support
- Fix redirection after payment
1.0.1 - 2019-06-05
- Option to edit payment icon
1.0.0 - 2019-05-01