Skip to main content
GET
List Transactions

Overview

Returns a paginated list of all transactions on your account, including deposits, withdrawals, top-ups, refunds, and transfers.

Query Parameters

integer
default:1
Page number (minimum: 1)
integer
default:20
Items per page (minimum: 1, maximum: 100)
string
Start date for filtering (ISO 8601 format: 2025-10-01T00:00:00Z)
string
End date for filtering (ISO 8601 format: 2025-10-31T23:59:59Z)
When filtering by date, both from and to parameters must be provided together.

Transaction Types

Money In (Increment)

Money Out (Decrement)

Response

boolean
required
Indicates if the request was successful
object
required
object
required

Examples

With Date Filtering

Response Example

Use Cases

Transaction History

Display transaction history to users in your app

Accounting & Reports

Generate financial reports and statements

Balance Reconciliation

Verify balance changes and audit transactions

User Activity

Track user spending patterns and behavior

Best Practices

  • Start with reasonable page sizes (20-50 items)
  • Implement infinite scroll or page navigation
  • Cache results to reduce API calls
  • Use pagination.totalPages to determine if more data exists
  • Always provide both from and to parameters - Use ISO 8601 format for dates - Set appropriate time ranges for reports - Consider timezone differences when filtering
  • Cache transaction data locally when possible - Use date filters to limit result sets - Implement proper pagination UI - Consider webhook notifications for real-time updates
  • Show transaction type in user-friendly language
  • Display amounts with proper currency formatting
  • Include timestamps in local timezone
  • Link transactions to related objects (top-ups, orders)

Get Balance

Check current account balance