List all invoice payments for a business with filtering, pagination, and summary statistics.
Partner-level JWT token (unscoped). Token payload includes partner_id. Business access is validated via partner ownership. Format: Bearer <your-jwt-token>
Use this for: Multi-business operations where the business_id is specified in the URL and partner has access to multiple businesses.
Business UUID provided by Thred (unique identifier for the business)
Filter by customer ID (supports comma-separated UUIDs for multiple customers)
Filter payments from this date/time (ISO format)
Filter payments to this date/time (ISO format)
Filter by allocation status (true=fully allocated, false=partially/unallocated)
Filter by invoice ID (payments allocated to this invoice)
Maximum payment amount in cents (e.g., 100000 for €1000.00)
Filter by payment method
Minimum payment amount in cents (e.g., 10050 for €100.50)
Sort order (asc, desc). Default: desc
Page number (default: 1)
Items per page (default: 20, max: 100)
Filter by payment processor
Search by payment reference, external_id, processor_reference, bank_reference, customer name, or notes
Sort field (payment_date, amount, created_at). Default: payment_date
Filter by payment status (pending, processing, completed, failed, cancelled, refunded)