---
title: "List the payment processors that collect for this workspace"
method: GET
path: "/v1/payment-integrations"
tags: ["Integrations"]
---

# List the payment processors that collect for this workspace

`GET /v1/payment-integrations`

## Request

- Base URL: `https://api.getfinero.com/functions/v1/api`
- URL: `https://api.getfinero.com/functions/v1/api/v1/payment-integrations`
- Auth: HTTP bearer

Which payment service provider Finero charges through, and how it is configured — environment, account and checkout methods. CONFIGURATION ONLY: credentials, credential masks, provider metadata, publishable keys and provider account ids are deliberately never returned. Read `environment` before reporting any collected figure: a test integration takes no real money.

Available to **admin and readonly** API keys (no side effects).

## Query parameters

- `limit` integer
- `cursor` string
- `order` 'asc' | 'desc'
- `include_total` boolean

## Response `200`

Success

- object
  - `data` object[], required: Payment processors, newest first by creation time.
    - `id` string, required: Integration id.
    - `provider` string, required: Which processor collects the money — the payment service provider Finero charges through.
    - `status` 'connected' | 'error' | 'disconnected', required: Whether Finero can currently charge through it.
    - `environment` 'test' | 'live', nullable, required: TEST or LIVE. Read this before reporting any collected figure: a test integration takes no real money, and a number sourced from one is not revenue.
    - `account_name` string, nullable, required: The processor account's own name, as the provider reports it.
    - `checkout_payment_methods` string, nullable, required: Which methods the hosted checkout offers: card_only (cards only, plus Apple Pay and Google Pay where the customer's device supports them), or whatever the provider dashboard is configured to allow. Null for a provider without that setting (Wix).
    - `last_verified_at` string, nullable, required: When Finero last confirmed the credentials work.
    - `connected_at` string, required: When the integration was created.
  - `pagination` object, required
    - `next_cursor` string, nullable, required: Opaque cursor for the next page — pass as ?cursor=. Null when there are no further results.
    - `has_more` boolean, required: Whether another page exists.
    - `limit` integer, required: The page size that was applied.
    - `total_count` integer: Total rows matching the filters, ignoring paging. Present ONLY when the request passed ?include_total=true.

## Other responses

- `400`: `invalid_cursor` — The cursor is malformed, was issued for a different query, or (aging) the report changed. Restart without cursor, keeping the filters identical. `validation_failed` — The request failed schema validation. See error.details for field messages.
- `401`: `invalid_credentials` — The credential is malformed or does not match an active key. The response never reveals whether a key identifier exists. `missing_credentials` — No Authorization: Bearer header was sent. `revoked_credentials` — The presented key was revoked. Create a new key in Settings → API.
- `403`: `feature_unavailable` — The tenant's tier does not currently include API access. Feature rollout flags cannot grant this entitlement. `permission_denied` — The key's permission does not allow this operation (readonly keys cannot call admin-only operations).
- `404`: `not_found` — No such resource in YOUR tenant. Ids belonging to another tenant are indistinguishable from missing ones.
- `429`: `rate_limit_exceeded` — Too many requests. Honor the Retry-After header (seconds) before retrying — waiting that long is enough. The RateLimit-* fields on every response say how much headroom is left before this happens; pace against them instead of retrying into a refusal.
- `500`: `internal_error` — Unexpected server error. Safe to retry with the same Idempotency-Key.

---

[API](https://skmtc.dev/getfinero/apis/finero-public-api.md) · [All operations](https://skmtc.dev/getfinero/apis/finero-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getfinero/apis/finero-public-api/revisions/3d456e222775?raw)
