List payment methods

GET https://api.invunion.com/api/v1/payment-methods payment_methods:read Markdown

List catalog payment methods for the authenticated tenant.

Returns a paginated list of catalog instruments. Bank-connection rows are omitted. Empty Default instruments with no IBAN and no transactions are hidden unless you filter by counterparty or isDefault=true. Filters combine with AND.

Query parameters

NameTypeRequired
pageSize

Page size. Default 20, maximum 100.

Example: 20

integer
Optional
cursor

Opaque cursor: pass the nextCursor of the previous response. Valid only with the same sortBy, sortOrder, and filters. Omit it for the first page.

Example: Y3JlYXRlZF9hdDpkZXNjfDIwMjYtMDktMDhUMTQ6MTA6MDAuMDAwWnw3ZDljMTNlNA

string

Max 512

Optional
includeTotal

total is returned on the first page unless includeTotal=false, and on cursor pages only when includeTotal=true. Skip it to save a count.

Allowed valuestruefalse
boolean
Optional
page

Deprecated. Offset page number kept for older integrations; use cursor instead. Ignored when cursor is sent.

Example: 2

integer
Optional
updatedSince

ISO 8601 instant. Returns only rows modified strictly after it. Use it with cursor for incremental sync.

Example: 2026-09-01T00:00:00Z

string

No maximum

Optional
sortBy

Sort column. Default name.

string

No maximum

Optional
Allowed valuescodenametypeibancurrencyaccount_typebank_namebank_countrystatuslast_sync_atcreated_atupdated_attx_count
sortOrder

Sort direction. Default asc.

Allowed valuesascdesc
string

No maximum

Optional
search

Case-insensitive match on code, name, IBAN, BIC, bank_name, or identifier.

Example: Leones

string

No maximum

Optional
status

Filter by instrument status.

string

No maximum

Optional
Allowed valuesactiveinactiveerror
currency

ISO 4217 currency code.

Example: EUR

string

Max 3

Optional
type

Filter by instrument type.

string

No maximum

Optional
Allowed valuesbank_accountcredit_cardpaypalwerotwintcrypto_walletother
counterpartyId

Only instruments linked to this counterparty code (account_code).

Example: CPT-042

string

No maximum

Optional
isDefault

If true, only default instruments. If false, only non-default.

Allowed valuestruefalse
boolean
Optional
hasCounterparty

If true, only instruments linked to at least one counterparty. If false, only unlinked instruments.

Allowed valuestruefalse
boolean
Optional
associationMode

Filter by exclusive or shared association.

Allowed valuesexclusiveshared
string

No maximum

Optional

Errors

This operation can return the following errors in addition to generic HTTP failures.

Error HTTP code Description
Missing Bearer token 401 The Authorization header is missing or is not a Bearer token.
Invalid or revoked API key 401 The API key is unknown, malformed, expired, or has been revoked.
API key is missing scope payment_methods:read 403 The key does not include payment_methods:read. A write scope does not imply the matching read scope.
Too many requests, please try again later 429 More than 100 requests in one minute from this API key or IP address. Wait for the Retry-After header (seconds) and retry.
Tenant ID required 400 The authenticated credential is not bound to a tenant.
Internal server error 500 Unexpected server error. The JSON body includes correlationId. Retry with backoff.