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
page

Page number. Default 1.

Example: 1

integer
Optional
pageSize

Page size. Default 20, maximum 100.

Example: 20

integer
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 Wait and retry. The Retry-After header is the number of seconds to wait.
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.