Overview
The Transaction Reporting API gives you a single interface to query, filter, and paginate your transaction data. All payment methods - QR and card-present - are returned through the same endpoints with a consistent response format.Quickstart
Get up and running in minutes
API Reference
Explore all available endpoints
Authentication
Learn how to authenticate and understand entity scoping
Filtering & Sorting
Filter by merchant, status, date range, and more
API Endpoint
All API requests should be made to:Contact support@moduluslabs.io to obtain your API key and endpoint URL. You’ll receive separate credentials for sandbox and production environments.
How It Works
1
Obtain API Key
Contact support@moduluslabs.io to receive your API key. Keys are scoped to your entity level - partner, merchant, or branch.
2
Discover Your Merchants
Call
/v1/merchants to get your merchant list with stable UUIDs.3
Query Transactions
Use
/v1/transactions with filters to retrieve your transaction data. Sort by date, amount, or last update.4
Build Reports
Use the filtering and pagination to build dashboards, reconciliation reports, and revenue summaries.
What’s Next?
Quickstart
Make your first API call in minutes
Authentication
Understand API keys and entity scoping
Filtering & Sorting
Learn all available filters and sort options
Contact Support
Get help from our technical team
Ready to start building? Head to the Quickstart to make your first API call in minutes.