Accept Mobile Money Payments on WordPress & WooCommerce
The easiest way to add MTN MoMo and Airtel Money to your WordPress site.
Install the DGateway WordPress plugin, paste your API key, and start accepting MTN Mobile Money and Airtel Money payments on your WordPress site or WooCommerce store. No coding required. The plugin adds a Mobile Money payment option to your WooCommerce checkout, handles the USSD flow, and updates order status automatically. Built specifically for Ugandan and East African businesses running on WordPress.
WooCommerce Integration in 3 Steps
Install the plugin from your WordPress dashboard, enter your DGateway API key in the settings page, and enable Mobile Money as a payment method. That's it. The plugin automatically adds MTN Mobile Money and Airtel Money options to your WooCommerce checkout page. No code, no webhooks to configure, no server setup.
- Install from WordPress plugin directory
- Paste your DGateway API key — one field
- Mobile Money appears on checkout automatically
- Works with any WordPress theme
Seamless Checkout Flow
When a customer selects Mobile Money at checkout, they enter their phone number and click Pay. DGateway sends a USSD prompt to their phone. They enter their PIN, and the payment is confirmed. The WooCommerce order status updates to 'Processing' automatically. The entire flow takes under 30 seconds — faster than entering card details.
- Customer enters phone number at checkout
- USSD prompt sent to their MTN or Airtel phone
- Payment confirmed in under 30 seconds
- Order status updates automatically to Processing
Order Management & Reconciliation
Every Mobile Money payment is linked to a WooCommerce order. View transaction details, payment status, and provider reference numbers directly in your WordPress admin. If a payment fails or times out, the order stays on hold and the customer gets a clear error message with a retry option. No orphaned orders, no manual reconciliation.
- Transaction details visible in WooCommerce order view
- Payment status synced in real time
- Failed payments keep orders on hold with retry option
- Provider reference numbers for easy reconciliation
Test Mode & Multi-Currency Support
Use your DGateway test API key to simulate payments without real money. Test the full checkout flow — from cart to USSD prompt to order confirmation — using sandbox phone numbers. When you're ready, switch to your live key. The plugin supports UGX, KES, and international currencies so you can sell to customers across East Africa and beyond.
- Test mode with sandbox phone numbers
- Full checkout simulation without real money
- Multi-currency: UGX, KES, TZS, RWF, USD
- Switch from test to live with one key change
Frequently Asked Questions
Does the plugin work with any WordPress theme?▼
Do I need a DGateway account?▼
Can I accept both Mobile Money and card payments?▼
What WooCommerce version is required?▼
What commission does DGateway charge?▼
Explore More Features
Ready to get started?
Create your free account and start accepting payments in under 5 minutes.
Download Plugin