Installation and Configuration
Install the plugin
- Download the latest release of the plugin.
- Log in to your WordPress admin area.
- Go to Plugins > Add New.
- Click Upload Plugin and select the
mmg-checkout-payment.zipfile you downloaded. - Click Install Now to install the plugin.
- Activate the plugin through the Plugins menu in WordPress.
Get account credentials from MMG
Email merchantservices@mmg.gy to get the necessary account credentials to use the Checkout API.
Configure the plugin
Navigate to MMG Checkout to open the Payment Gateway Control Panel. The panel has five sections: Dashboard, Credentials, Balance, Transactions, and Logs.
1. Set your credentials
Go to the Credentials tab.

Under General Settings:
- Set Mode to Sandbox for testing or Live for production.
- Enter your Merchant Name (defaults to your site title if left unchanged).
Expand the Live Credentials section and enter the credentials provided by MMG:
- Merchant ID
- Client ID
- Secret Key
- RSA Public Key
- RSA Private Key
If you are testing, expand Sandbox Credentials and enter your sandbox credentials instead.
Click Save Changes when done.
2. Copy your Callback URL
Go to the Dashboard tab.

Copy the Callback URL and send it to the MMG team. They will use it to configure your store's response and error URLs.
Once your credentials are saved, click Re-authenticate to verify the connection. You should see Authentication successful alongside the button.
3. Enable MMG Checkout in WooCommerce
- Go to WooCommerce > Settings > Payments.
- Enable MMG Checkout as a payment gateway.
- Save the settings.
Sandbox Mode
Sandbox mode is the default mode of the plugin. It uses sandbox credentials provided by MMG and is intended for testing and development — no real transactions are processed.
Switch the Mode to Live in the Credentials tab only when you are ready to accept real payments.
Monitoring your integration
Balance
The Balance tab shows a live view of your MMG merchant account balance, including current, available, reserved, and uncleared amounts.

Click Refresh Balance to fetch the latest figures from MMG.
Transactions
The Transactions tab lets you query payment history by date range or look up a specific transaction by ID.

Logs
The Logs tab records plugin activity and errors. The last 500 entries are retained. You can filter by Error, Warning, or Info, export the log, or clear it entirely.
