System Requirements
Confirm your environment meets these requirements before installing the MMG WooCommerce Payment Gateway plugin.
WordPress
- Minimum: WordPress 6.0
- Recommended: Latest stable release
WooCommerce
- Minimum: WooCommerce 7.0
- Recommended: Latest stable release
WooCommerce must be installed and active before activating the MMG plugin.
PHP
- Minimum: PHP 7.4
- Recommended: PHP 8.1 or higher
Required PHP extensions:
mbstring— for string handlingcurl— for outgoing API requests to MMGjson— for request/response encoding (enabled by default on PHP 5.2+)
Most shared hosting environments include these extensions. Check with your hosting provider if unsure.
SSL Certificate
An SSL certificate is required. Your WordPress site must be accessible via https://.
This is required because:
- MMG only delivers payment callbacks to HTTPS endpoints
- WooCommerce enforces SSL for payment processing pages
Free SSL certificates are available via Let's Encrypt and are supported by most major hosting providers.
MMG Merchant Account
You must have a registered MMG merchant account in Guyana with active API credentials:
| Credential | Description |
|---|---|
| Public Key | Authenticates your API requests to MMG |
| Secret Key | Signs requests — never share this with anyone |
| Merchant ID | Your unique MMG merchant identifier |
To register as an MMG merchant, contact MMG Merchant Services.
Checking Your Environment
After activating the plugin, the Credentials tab in the MMG Checkout Control Panel shows a status indicator for each requirement. Unmet requirements are flagged with instructions to resolve them.
Once your environment is confirmed, follow the Quick Start guide to complete installation and configuration.