List payment methods
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
| Name | Type | Required |
|---|---|---|
pageSizePage size. Default 20, maximum 100. Example: 20 | integer | Optional |
cursorOpaque 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 |
includeTotaltotal is returned on the first page unless includeTotal=false, and on cursor pages only when includeTotal=true. Skip it to save a count. Allowed values truefalse | boolean | Optional |
pageDeprecated. Offset page number kept for older integrations; use cursor instead. Ignored when cursor is sent. Example: 2 | integer | Optional |
updatedSinceISO 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 |
sortBySort column. Default name. | string No maximum | Optional |
Allowed values codenametypeibancurrencyaccount_typebank_namebank_countrystatuslast_sync_atcreated_atupdated_attx_count | ||
sortOrderSort direction. Default asc. Allowed values ascdesc | string No maximum | Optional |
searchCase-insensitive match on code, name, IBAN, BIC, bank_name, or identifier. Example: Leones | string No maximum | Optional |
statusFilter by instrument status. | string No maximum | Optional |
Allowed values activeinactiveerror | ||
currencyISO 4217 currency code. Example: EUR | string Max 3 | Optional |
typeFilter by instrument type. | string No maximum | Optional |
Allowed values bank_accountcredit_cardpaypalwerotwintcrypto_walletother | ||
counterpartyIdOnly instruments linked to this counterparty code ( Example: CPT-042 | string No maximum | Optional |
isDefaultIf true, only default instruments. If false, only non-default. Allowed values truefalse | boolean | Optional |
hasCounterpartyIf true, only instruments linked to at least one counterparty. If false, only unlinked instruments. Allowed values truefalse | boolean | Optional |
associationModeFilter by exclusive or shared association. Allowed values exclusiveshared | 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. |