Get Checkout Session
Get checkout session by ID (authenticated).
Works for both User and API Key authentication. Account access is automatically validated via endpoint dependency.
Pass expand=custom_fields to include the session’s custom fields.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Query parameters
Response
Card tokenization mode: ‘direct’ (KMS encryption) or ‘vgs’ (VGS Collect + proxy)
Settings for card checkout behavior (parallel setup, 3DS mode)
Cascade pricing status (None if no cascade configured)
Full cascade tier details including processor routes (None if no cascade configured)
ID of the processor route used for card checkout. A processor route contains an ordered list of processors tried sequentially as a fallback chain. This is a single route ID, not an array — to use multiple processors, define them within the route itself.
Inline processor route defined directly on this session. Contains the ordered list of processors to try as a fallback chain. Null if a predefined processor_route_id is used instead, or if no route is configured.
Custom field values. Only included when expand=custom_fields is specified.