Skip to main content
GET
List payments

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Content-Type
string

Content-Type must be set to application/json.

Path Parameters

businessId
string
required

The UUID of the business to fetch invoice payments for.

Query Parameters

method
string

Filter payments by payment method. Supported values are CASH, CHECK, CREDIT_CARD, ACH, CREDIT_BALANCE, OTHER.

processor
string

Filter payments by payment processor (e.g., stripe). Returns only payments processed through the specified processor.

paid_at_start
string<date-time>

Filter payments by payment date. Payments made on or after this date will be included. ISO 8601 date format.

paid_at_end
string<date-time>

Filter payments by payment date. Payments made on or before this date will be included. ISO 8601 date format.

external_id
string

Filter payments by external ID (unique idempotency key). This will always yield zero or one result.

reference_number
string

Filter by exact reference number match. Returns only records with this exact reference number.

reference_numbers
string

Comma-separated list of reference numbers to filter invoice payments by. Only invoice payments with reference numbers matching any value in this list will be returned.

included_in_payout
boolean

Filter payments by whether they are included in a payout. Set to true to show only payments that are part of a payout, false to show only payments not in any payout.

is_matched
boolean

Filter invoice payments by match status. If true, only matched payments will be returned. If false, only unmatched payments will be returned. Invoice payments are considered matched if they are matched directly, or if they are included in a payout that is matched.

memo
string

Filter payments by exact memo match.

memo_contains
string

Filter payments where memo contains this substring.

tag_key
string

Tag key to filter invoice payments by. Must be used together with tag_values.

tag_values
string

Comma-separated list of tag values to filter by. Must be used together with tag_key. Returns 404 if the tag key/value combination does not exist.

customer_id
string<uuid>

Filter invoice payments by customer UUID. Returns payments tagged directly with this customer, as well as payments allocated to invoices associated with this customer.

customer_external_id
string

Filter invoice payments by customer external ID. Returns payments tagged directly with the customer matching this external ID, as well as payments allocated to invoices associated with that customer.

min_amount
integer<int64>

Filter invoice payments by minimum gross amount, in positive cents. Inclusive: only payments with a gross amount greater than or equal to this value are returned. Negative values are rejected.

max_amount
integer<int64>

Filter invoice payments by maximum gross amount, in positive cents. Inclusive: only payments with a gross amount less than or equal to this value are returned. Negative values are rejected.

Response

data
object[]
required
meta
object

Request metadata. Present on paginated list responses.