GET
/v1/payment_intentsList PaymentIntents
Lists PaymentIntents with optional filters for creation time, customer, and customer account. Use limit and cursor parameters to paginate the results, and use expand to request additional response fields.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
createdobjectoptional
Filters PaymentIntents by creation time using a Unix timestamp or a range with integer `gt`, `gte`, `lt`, or `lte` values.
customerstringoptional
Filters results to PaymentIntents associated with the specified customer ID.
customer_accountstringoptional
Filters results to PaymentIntents associated with the specified customer account ID.
ending_beforestringoptional
An object ID cursor that identifies the end of the current position when retrieving a previous page.
expandarray<string>optional
Fields to expand in the response; each value can contain up to 5000 characters.
limitintegeroptional
Maximum number of PaymentIntents to return, from 1 to 100. Defaults to 10 when omitted.
starting_afterstringoptional
An object ID cursor that identifies the end of the current page when retrieving the next page.
200Returns a list object containing PaymentIntents in `data`, a `has_more` pagination flag, the list object type, and its access URL.
dataarray<PaymentIntent>required
has_morebooleanrequired
True if this list has another page of items after this one that can be fetched.
objectstringrequired
String representing the object's type. Objects of the same type share the same value. Always has the value `list`.
urlstringrequired
The URL where this list can be accessed.
defaultReturned when the API reports an error; the response contains an `error` object with a `type` field.
errorobjectrequired
Error handling
created must be either a Unix timestamp or a range object using gt, gte, lt, or lte integer values. limit must be between 1 and 100 and defaults to 10; use starting_after or ending_before as object-ID cursors.