Skip to main content
GET
List payment intents

Authorizations

Authorization
string
header
required

Authorization: Bearer qk_live_… — a Qint API key created in the dashboard under Developers → API keys.

Query Parameters

status
enum<string>

Only return intents with this status. Values are matched case-insensitively (settled and Settled both work).

Lifecycle of a payment intent. Transitions follow initiated → pending → confirmed → settled, with failed, expired and cancelled branches. Terminal states never change again — except that a merchant may resolve an underpaid, expired payment as accepted from the dashboard review queue, which moves it expired → settled.

Available options:
initiated,
pending,
confirmed,
settled,
failed,
expired,
cancelled
page
integer
default:1

1-based page number. Values below 1 are clamped to 1.

Required range: x >= 1
pageSize
integer
default:20

Items per page. Clamped to 1–100.

Required range: 1 <= x <= 100

Response

A page of payment intents.

items
object[]
required
total
integer
required

Total number of intents matching the filter.

page
integer
required

The 1-based page number that was returned.

pageSize
integer
required

The page size that was applied (1–100).