List banking API payments

Read only
These tools are enabled on request and only work for users with Tilopay banking API credentials. They are not part of the default MCP access: Tilopay enables the group case by case. Requires: Tilopay banking API credentials registered by Tilopay for that user.
Read only

baas_list_payments

Queries (read-only) the movements/payments of one of the merchant's own bank accounts. Indicate the currency (CRC/USD) or the account number from the list: do not write the IBAN. Filters by date, status, currency, method and direction, with cursor pagination.

API operation: GET /api/public/v1/transactions/payments — see the operation page

Parameters

ParameterTypeRequiredDescription
currencystring—ISO 4217 currency (CRC, USD)
accountIndexinteger—Account number in the list shown by baas_list_accounts (base 1). Precedence for choosing the own account: accountValue (only if it matches one of the user's accounts) → currency (first account in that currency) → accountIndex (base 1: the number baas_list_accounts shows) → if there is a single account, that one.
accountValuestring—Only if already returned by a tool and matching one of your accounts. Account precedence: accountValue → currency (first matching account) → accountIndex (1-based) → sole account.
assignmentIdstring—Banking API context (assignment); only needed when there are several
dateFromstring—From, RFC 3339 (2026-01-01T00:00:00Z)
dateTostring—To, RFC 3339
statusstring (pending | processing | confirmed | posted | failed)—Public payment status
paymentMethodCodestring (PIN | SINPE_MOVIL)—Payment method
directionstring (OUT | IN)—OUT = sent, IN = received
clientReferencestring—Merchant reference
limitinteger—Page size, 100 maximum (20 by default)
cursorstring—Cursor from the previous page

Returns

{ result }

result = the banking API response as returned, with its pagination cursor.

Last verified: 2026-10-07

View as raw Markdown