Skip to main content

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 handling
  • curl — for outgoing API requests to MMG
  • json — 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:

  1. MMG only delivers payment callbacks to HTTPS endpoints
  2. 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:

CredentialDescription
Public KeyAuthenticates your API requests to MMG
Secret KeySigns requests — never share this with anyone
Merchant IDYour 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.