---
title: "List payment setups"
method: GET
path: "/payment-setups"
tags: ["Payment Setups"]
---

# List payment setups

`GET /payment-setups`

Returns a paginated list of PaymentSetups (no-charge payment method collections used by free trial / waitlist subscriptions) for the authenticated merchant, across all customers.

## Query parameters

- `status` string
- `currency` 'EUR' | 'GBP' | 'USD'
- `customerEmail` string
- `subscriptionId` string
- `page` number
- `perPage` number

## Response `200`

- PaymentSetupDto[]
  - `id` string, required — PaymentSetup id
  - `status` string, required — Setup status: pending | requires_3ds | completed | failed | cancelled
  - `currency` 'EUR' | 'GBP' | 'USD', required
  - `subscriptionId` string, nullable — Subscription this setup is tied to (trial / waitlist)
  - `errorCode` string
  - `errorMessage` string
  - `createdAt` string, date-time, required
  - `updatedAt` string, date-time, required
  - `completedAt` string, date-time, nullable

---

[API](https://skmtc.net/inflowpay/apis/inflow-api.md) · [All operations](https://skmtc.net/inflowpay/apis/inflow-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/inflowpay/inflow-api/versions/3012dd3dd14a/schema)
