Vending
Vending Logs
View transaction logs and history
GET
Overview
Retrieve detailed transaction logs for your vending activities. Filter by status, network, date range, and search by phone number or transaction ID.Request
Parameters
Response
Status code indicating success (“00”) or error
Human-readable status message
Unique reference ID for tracking this request
Paginated transaction logs
Data Object Fields
Total number of pages available
Current page number
Total number of records matching the filter
URL for next page (empty if no next page)
URL for previous page (empty if no previous page)
Array of transaction log entries
Transaction Log Entry Fields
Unique transaction ID
External transaction reference
Partner reference number
Recipient phone number
Transaction amount (e.g., “N200.00”)
Actual cost charged
Commission earned
Account balance after transaction
Transaction type (AIRTIME, DATA)
Network provider (MTN, GLOBACOM, etc.)
Operator name
Geographic region
Transaction description
Data plan product code (for data transactions)
Transaction status (SUCCESS, FAILED)
Human-readable transaction time
Transaction creation timestamp
Last update timestamp
Example Response
Notes
- Use pagination parameters to navigate through large result sets
- Date filters are inclusive of both start and end dates
- Search functionality works with partial phone numbers or transaction IDs
- All timestamps are in UTC format
- Commission amounts are in Naira
- Use this endpoint to track transaction history and troubleshoot issues