Logo

Welcome to the MMG Ecommerce Hub

Choose a section to explore detailed documentation

Merchant Checkout

All communication between your application and MMG’s E-Commerce APIs occurs over HTTPS. For added security, all data exchanged during checkout is encrypted using RSA. Both MMG and the merchant generate RSA key pairs and exchange public keys:

- Merchant generates a Checkout URL.
- Customer is redirected to MMG payment page.
- Customer completes payment.
- MMG redirects to Callback URL with confirmation.

Merchant Initiated

The Merchant Initiated Payment API enables merchants to initiate payments for their customers. This API is commonly used for in-store checkouts where the customer is at your POS. This API initiates a payment request to the customer for approval or rejection.