List Mobile Top-Ups
Mobile Top-Ups
List Mobile Top-Ups
Get paginated list of mobile top-up transactions
GET
List Mobile Top-Ups
Overview
Returns a paginated list of all mobile top-up transactions for your account with optional date filtering.Query Parameters
integer
default:1
Page number (minimum: 1)
integer
default:20
Items per page (minimum: 1, maximum: 100)
string
Start date filter (ISO 8601:
2025-10-01T00:00:00Z)string
End date filter (ISO 8601:
2025-10-31T23:59:59Z)Both
from and to must be provided together when filtering by date.Response
boolean
required
Indicates if the request was successful
object
required
object
required
Examples
Response Example
Use Cases
Transaction History
Display top-up history to users
Reports & Analytics
Generate sales reports and statistics
Reconciliation
Verify transactions and balance changes
Customer Support
Look up user transactions for support
Filtering Examples
By Date Range
Client-Side Filtering
Best Practices
Efficient Pagination
Efficient Pagination
- Use reasonable page sizes (20-50 items)
- Cache results when possible
- Implement “Load More” or infinite scroll
- Use
pagination.totalPagesto determine if there are more pages
Date Filtering
Date Filtering
- Always provide both
fromandto- Use proper ISO 8601 format - Consider user’s timezone when filtering - Set reasonable date ranges for performance
Performance
Performance
- Cache list data for short periods - Use date filters to limit result sets - Avoid fetching all pages at once - Index by created_at in your local database
Display to Users
Display to Users
- Show status with icons/colors
- Format timestamps in local timezone
- Display operator logos
- Link to detailed status pages
- Show refund reason for failed top-ups
Related Endpoints
Send Top-Up
Create new top-up
Check Status
Track specific top-up
List Plans
View available plans

