Complete installation, configuration and usage guide for the MTN API Gateway Platform.
Welcome to the MTN API Gateway Platform. This platform provides a centralized solution for MTN Data Sharing, Data Gifting, Data Transfer, Customer Authorization, Transaction Status Monitoring, and Notification Callbacks.
It is designed for developers, telecom businesses, VTU providers, resellers, and organizations that require automated MTN data management services.
Upload the entire project folder to your server.
public_html/
└── mtn-platform/
Database Name: mtn_platform
Username: mtn_user
Password: ********
Open:
config/database.php
Update the database settings:
$db_host = "localhost";
$db_name = "mtn_platform";
$db_user = "username";
$db_pass = "password";
Open:
config/mtn.php
Configure your MTN credentials:
define('MTN_CLIENT_ID','YOUR_CLIENT_ID');
define('MTN_CLIENT_SECRET','YOUR_SECRET');
define('MTN_API_URL','https://api.example.com');
https://yourdomain.com/install.php
The installer will create the database tables, default settings and administrator account.
https://yourdomain.com/admin/login.php
Statistics & Overview
Transaction Monitoring
System Activities
Platform Configuration
Customer Request
↓
Authentication
↓
Authorization
↓
MTN Processing
↓
Response Received
↓
Status Verification
↓
Callback Notification
↓
Transaction Logging
This platform depends on third-party services and APIs which may change, become unavailable, or be restricted without notice.
The developer does not guarantee uninterrupted operation and shall not be liable for any losses, damages, business interruption, service disruption, or financial losses resulting from the use of this software.
Godwin
09080008483