Basic Concepts
Understanding Transactions
In Momo Suite, transactions are the core of mobile money operations. Each transaction represents either a money collection (receive) or disbursement (send) operation.
Transaction Types
Receive Money (Collection)
Customer sends money to your account
Typically used for payments and collections
Initiated by calling the
receive()
method
Send Money (Disbursement)
You send money to a customer
Used for refunds, payouts, or disbursements
Initiated by calling the
send()
method
Transaction States
Pending: Initial state when transaction is created
Success: Transaction completed successfully
Failed: Transaction failed to complete
Transaction Properties
Provider Architecture
Momo Suite uses a provider-based architecture to support multiple payment services.
Provider Structure
Supported Providers
Hubtel
Full-featured provider
Supports all major networks
Real-time status updates
Korba
Direct integration
Comprehensive API
Webhook support
Paystack
Mobile money collection
Bank transfers
Advanced features
Dashboard Overview
The Momo Suite dashboard provides a comprehensive view of your mobile money operations.
Key Features
Transaction Overview
Total volume
Success rate
Pending transactions
Failed rate
Transaction Volume Chart
Daily transaction volume
Filter by total/receive/send
Date range selection
Network Distribution
Visual breakdown by network
Filter by transaction type
Percentage distribution
Recent Transactions
Live transaction list
Quick status checks
Detailed transaction view
Navigation
The dashboard is organized into several sections:
Overview: Main dashboard with key metrics
Transactions: Detailed transaction list and management
Users: User management (for admin users)
Last updated