---
title: "GET /api/v1/admin/payments"
method: GET
path: "/api/v1/admin/payments"
tags: ["Administration", "Billing"]
---

# GET /api/v1/admin/payments

`GET /api/v1/admin/payments`

Lists recent successful payments using any combination of normalized email, card first six, card last four, and payment date. Each row includes the latest Membership status and whether cancellation is pending at period end. A payment date searches the selected UTC day plus the adjacent day on each side.

## Query parameters

- `email` string, email
- `firstSix` string
- `lastFour` string
- `limit` integer
- `page` integer
- `paymentDate` string, date

## Cookies

- `billing_session` string

## Response `200`

Successful payments matching every supplied filter, across all Products.

- object
  - `pagination` object, required
    - `page` integer, required
    - `pageSize` integer, required
    - `total` integer, required
    - `totalPages` integer, required
  - `payments` object[], required
    - `amount` integer, required
    - `createdAt` string, date-time, required
    - `currency` string, required
    - `email` string, email, required
    - `firstSix` string, nullable, required
    - `id` integer, required
    - `lastFour` string, required
    - `membershipCancelAtPeriodEnd` boolean, nullable, required
    - `membershipStatus` 'trialing' | 'active' | 'past_due' | 'ended' | 'null', nullable, required
    - `processedAt` string, date-time, nullable, required
    - `refundStatus` 'pending' | 'succeeded' | 'failed' | 'null', nullable, required
    - `subscriberUserId` integer, required

## Other responses

- `400` — The query or session cookie is invalid.
- `401` — No valid global administrator session exists.

---

[API](https://skmtc.dev/expertschat/apis/billing-core-api.md) · [All operations](https://skmtc.dev/expertschat/apis/billing-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/expertschat/billing-core-api/revisions/c6d0e986ce32/schema)
