---
title: "List payment intents for the provider"
method: GET
path: "/v1/sdk/payment-intents"
tags: ["Payment Intents"]
---

# List payment intents for the provider

`GET /v1/sdk/payment-intents`

Retrieves a paginated list of all payment intents created by the authenticated provider. Supports pagination through limit and offset query parameters.

## Query parameters

- `limit` number
- `offset` number

## Response `200`

Payment intents retrieved successfully

- SdkPaymentIntentListResponse
  - `paymentIntents` SdkPaymentIntentListItem[], required
    - `amount` number, required — Amount in USD minor units (ledger/normalised); `currency` is the presentment currency
    - `clientSecret` string — Client secret used to confirm the payment on the client
    - `createdAt` string — Creation timestamp
    - `currency` string, required — ISO 4217 presentment (charge) currency code
    - `planRef` string — Plan reference
    - `processorPaymentId` string, required — Payment processor payment intent ID
    - `status` 'pending' | 'requires_payment_method' | 'requires_confirmation' | 'requires_action' | 'processing' | 'succeeded' | 'failed' | 'cancelled', required — Payment intent status
  - `total` number, required — Number of payment intents returned

## Changes

- **2026-08-13** `e356f6586bf2` — 8 warning
  - added the new `cancelled` enum value to the `paymentIntents/items/status` response property for the response status `200`
  - added the new `failed` enum value to the `paymentIntents/items/status` response property for the response status `200`
  - added the new `pending` enum value to the `paymentIntents/items/status` response property for the response status `200`
  - added the new `processing` enum value to the `paymentIntents/items/status` response property for the response status `200`
  - …4 more
- **2026-07-04** `a30b6aef464d` — 1 breaking, 2 info
  - the response's body type changed from no type to `object` for status `200`
  - added the required property `paymentIntents` to the response with the `200` status
  - added the required property `total` to the response with the `200` status
- **2026-04-26** `60c2cd1caf83` — 1 breaking
  - the response's body type changed from `object` to no type for status `200`
- **2026-04-10** `c6f97c4a5492` — 1 breaking
  - the response's body type changed from no type to `object` for status `200`
- **2026-02-27** `9079f361f51c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/solvapay/apis/solvapay-rest-api/changes/v1/sdk/payment-intents/get.md)

---

[API](https://skmtc.dev/solvapay/apis/solvapay-rest-api.md) · [All operations](https://skmtc.dev/solvapay/apis/solvapay-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/solvapay/apis/solvapay-rest-api/revisions/a946cecd290d?raw)
