For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Settings for card checkout behavior (parallel setup, 3DS mode)
cascade_statusobject or nullOptional
Cascade pricing status (None if no cascade configured)
cascade_tierslist of objects or nullOptional
Full cascade tier details including processor routes (None if no cascade configured)
processor_route_idstring or nullOptional
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_routeobject or nullOptional
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.
modeanyOptional
Checkout session mode
setup_preferencesmap from strings to any or nullOptional
Preferences for payment method setup
custom_fieldsmap from strings to any or nullOptional
Custom field values. Only included when expand=custom_fields is specified.
params_for_subobject or nullOptional
Parameters to pass to the subscription when created from this checkout session.
statement_descriptor_suffixstring or nullOptional
Statement descriptor suffix for this checkout session. Applied to the charge made from this session and copied onto any subscription created from it, so renewals inherit it. Null when not set.