Skip to main content

Overview

Master advanced filtering techniques to find exactly the transactions you need. This guide covers all available filters, search patterns, and optimization strategies. What you’ll learn:
  • Filter by multiple criteria
  • Combine filters effectively
  • Search strategies
  • Performance optimization
  • Common filtering patterns

Available Filters

All filter parameters for transaction queries:

Filter by Status

Get transactions by status.

Filter by Type

Get transactions by type (DEBIT, CREDIT, etc.).

Filter by Currency

Get transactions for specific currencies.

Filter by Amount Range

Get transactions within specific amount ranges.

Filter by Date Range

Get transactions within specific time periods.

Combine Multiple Filters

Combine filters for precise queries.

Sorting

Sort transactions by different fields.

Common Filtering Patterns


Best Practices

Specific Filters

Use specific filters to reduce response size

Date Ranges

Always use date ranges for large datasets

Limit Results

Use appropriate page limits (max 100)

Cache Results

Cache frequently accessed filter results

Sort Wisely

Sort by indexed fields (createdAt, amount)

Pagination

Always implement pagination for UX

Next Steps

Management

Learn transaction management basics

Webhooks

Set up real-time transaction notifications

Analytics

Analyze transaction patterns

Export

Export transaction data