List checkout sessions with filtering and pagination

Retrieve checkout sessions with rich filtering, sorting, and pagination.

Filter by:

  • Status: checkout_session_status (open, processing, completed, closed, cancelled), payment_status (not_started, pending, paid, failed, no_payment_required).
  • Dates: created_at, confirmed_at, paid_at, last_activity_at (range filters supported).
  • Customer: customer_id, guest_checkout, business_entity_id.
  • Contract: contract_id, currency.

Pagination & sorting:

  • limit: page size (1-100).
  • cursor: pass 'next' from previous response to paginate.
  • order: field to sort by (e.g., -created_at for desc).
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params

The cursor indicating a unique set of results - this should be auto generated and you get it from the next and previous fields of the response

1 to 100

Number of results to return per page (max 100)

Field to order results by (prefix with - for descending order)

enum
enum
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json