---
title: "List payments"
method: GET
path: "/payments"
tags: ["Payments"]
---

# List payments

`GET /payments`

Get a paginated list of payments with optional filtering

## Query parameters

- `limit` integer
- `after` string
- `before` string
- `type` 'payment' | 'refund' | 'chargeback'
- `status` 'creating' | 'processing' | 'scheduled' | 'succeeded' | 'canceled' | 'failed' | 'pending'
- `customer_id` string
- `invoice_id` string
- `payment_method` 'card' | 'standard_ach' | 'same_day_ach' | 'manual'
- `created_at_start` string
- `created_at_end` string

## Response `200`

OK

- PaginatedResponsePayment
  - `data` Payment[]
    - `created_at` string
    - `customer_id` string
    - `due_date` string
    - `fees` PaymentFee[]
      - `amount` number
      - `covered_by_customer` boolean
      - `name` string
      - `type` 'FT_LATE_PAYMENT' | 'FT_PRODUCT' | 'FT_METHOD' | 'FT_INTEREST' — @enum FT_LATE_PAYMENT,FT_PRODUCT,FT_METHOD,FT_INTEREST
    - `id` string
    - `payment_method` string
    - `status` string
    - `sub_total` number
    - `total` number
  - `end_cursor` string
  - `has_next_page` boolean
  - `has_previous_page` boolean
  - `start_cursor` string

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/alternativepayments/apis/alternative-payments.md) · [All operations](https://skmtc.net/alternativepayments/apis/alternative-payments/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alternativepayments/alternative-payments/revisions/730efda86cd1/schema)
