IIS

Downloads — MMG Payment Gateway for WordPress

Free Download · License Required · v2.3.0

MMG Payment Gateway for WordPress

✓ v2.3.0 — Decrypt fix, correct token format

Accept MMG mobile money payments on your WordPress website. Built in Guyana by IIS Inc. The only RSA-encrypted, wizard-driven MMG integration for WordPress.

Plugin is free to download. A per-site license (GYD 10,000) is required to activate.

What is the MMG Payment Gateway Plugin?

The MMG Payment Gateway for WordPress is a professional plugin by Investigative Intelligence Solutions Inc. that enables any WordPress website to collect payments through MMG (Mobile Money Guyana) — Guyana’s leading mobile money platform used by hundreds of thousands of people.

This plugin implements MMG’s official RSA OAEP SHA-256 encrypted checkout flow. Customers are redirected to MMG’s secure hosted payment page, authenticate with their MMG credentials, and return to your site with instant confirmation. No card data touches your server.

Whether you run an e-commerce store, a membership site, a school portal, or any business collecting payments from customers in Guyana — this plugin gets you live in minutes.

Everything Included in v2.3.0

Instant MMG Checkout Customers pay on MMG’s secure page and return to your site automatically.
🔐
RSA OAEP SHA-256 Bank-grade encryption matching MMG’s production API requirement.
🧙
4-Step Setup Wizard License → URLs → Credentials → Live. Done in minutes.
📊
Transaction Log Every payment logged with order ID, MMG txn ID, amount, and status.
🎣
WP Action Hooks Hook into mmg_payment_success and mmg_payment_failed for custom logic.
📝
[mmg_checkout] Shortcode Drop a Pay button on any page with one shortcode.
🔑
Domain-Locked License Your license is validated and locked to your domain for security.
🛡️
Private Key On Your Server Your PEM private key never leaves your server.

How to Install & Set Up the Plugin

Complete step-by-step guide from download to accepting live payments.

1

Purchase Your License

Before anything else, purchase a license at iis.gy/mmg-plugin. A single-site license costs GYD 10,000 — one-time, no subscription. Pay via MMG and your license key will be emailed to you instantly. Keep that key — you will need it during Step 4.

2

Register as an MMG Merchant

You need an active MMG merchant account to receive payments. If you do not have one, register at business.mymmg.gy/register or email merchantservice@mmg.gy with your business name and phone number.

3

Download and Install the Plugin

Download the plugin zip using the button above. In your WordPress Admin, go to Plugins → Add New → Upload Plugin, select the downloaded zip file, and click Install Now. After installation, click Activate Plugin.

4

Enter Your License Key

After activation, go to WP Admin → MMG Gateway. The setup wizard opens automatically. Enter your license key from Step 1 and click Validate License. The plugin contacts the IIS license server to confirm your key is valid and activates it to your domain.

5

Copy Your Callback URLs and Email MMG

Step 2 of the wizard displays three callback URLs: Response URL, Error URL, and Notify URL. Email all three URLs to merchantservice@mmg.gy along with your business name and MMG phone number, and request your API credentials. MMG will respond — typically within 1-3 business days — with your Merchant ID, Client ID, Secret Key, and RSA PEM key pair.

6

Enter Your Credentials and Verify Keys

When MMG sends your credentials, return to WP Admin → MMG Gateway → Step 3. Enter your Merchant ID, Client ID, Secret Key, and paste your Public Key and Private Key (PEM format) into the provided fields. The plugin automatically runs a live encrypt/decrypt roundtrip to verify both keys are correct. A green checkmark confirms success.

7

Add the Payment Button to Your Site

Your gateway is now live. Use the shortcode below on any page, post, product page, or custom template. No coding required.

SHORTCODE
[mmg_checkout amount="5000" description="Product Name" order_id="ORDER-001" success_url="/thank-you/" error_url="/payment-failed/"]
amount — GYD amount to charge
description — shown on MMG checkout
order_id — your internal reference
success_url — redirect after payment

System Requirements

WordPress
6.0 or higher
PHP
8.0 or higher
Python
3.8+ installed on server
Python Library
pip install cryptography
MMG Account
Active merchant account
IIS License
GYD 10,000 per website
Note on Python: Most VPS, dedicated server, and cloud environments have Python 3 pre-installed. Shared hosting may not. If you are unsure, contact your hosting provider or email contact@iis.gy — IIS Inc. offers managed hosting on AWS where this plugin works out of the box.

Frequently Asked Questions

Do I need an MMG merchant account? +

Yes. This plugin connects to MMG’s merchant checkout API. You must have an active MMG merchant account. Register at business.mymmg.gy/register or contact merchantservice@mmg.gy.

How long does it take to get MMG credentials? +

Once you email your callback URLs to MMG, they typically respond within 1-3 business days with your Merchant ID, Client ID, Secret Key, and PEM key pair.

Can I use one license on multiple websites? +

No. Each license is valid for one domain. Purchase a separate license (GYD 10,000) for each website.

Is it compatible with WooCommerce? +

The [mmg_checkout] shortcode works on any WooCommerce page. A dedicated WooCommerce payment gateway class is planned for v1.1.

Where is my private key stored? +

Your private PEM key is stored only on your own server, inside the plugin’s keys/ directory. It is never sent to IIS Inc. or any third party.

What currency does it support? +

GYD (Guyana Dollar) only — as required by the MMG API.

Do you offer installation support? +

Yes. IIS Inc. provides paid setup and configuration assistance. Contact us at contact@iis.gy or +592-623-1721.

Can I transfer my license to another domain? +

Yes. Contact contact@iis.gy with your license key and the new domain. We will update it manually.

🛠️

Not on WordPress?

IIS Inc. offers custom MMG payment integration for any platform — Laravel, Django, Node.js, custom PHP, React, or any stack. We handle the full implementation: RSA key setup, encrypted token generation, callback handling, transaction logging, and MMG merchant account coordination.

⚡ Any Platform
Laravel, Django, Node.js, plain PHP, React — if it runs on a server, we can integrate MMG into it.
🔐 Production-Grade
RSA-4096 OAEP SHA-256 encryption, secure key storage, callback verification — built to MMG’s exact production spec.
📦 Full Delivery
Token generation, callback endpoints, transaction logging, success/failure routing — complete end-to-end implementation.
Custom MMG Integration
Non-WordPress platforms · Full implementation · Source code delivered
GYD 30,000
one-time · no subscription
Enquire Now →

Ready to Accept MMG Payments on Your Site?

Download the plugin free, purchase your license, follow the wizard — and your WordPress site goes live with Guyana’s leading mobile money network.

Questions? contact@iis.gy  ·  +592-623-1721