Skip to main content
Schema2020-08-27object

checkout.session

A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a new Session each time your customer attempts to pay. Once payment is successful, the Checkout Session will contain a reference to the [Customer](https://stripe.com/docs/api/customers), and either the successful [PaymentIntent](https://stripe.com/docs/api/payment_intents) or an active [Subscription](https://stripe.com/docs/api/subscriptions). You can create a Checkout Session on your server and pass its ID to the client to begin Checkout. Related guide: [Checkout Server Quickstart](https://stripe.com/docs/payments/checkout/api).

Source
openapi/spec3.json
Commit
d70de345383d
Active snapshot
da69df7e6e11

PaymentPagesCheckoutSessionListLineItems

object

The line items purchased by the customer.

data array
required

Details about each object.

has_more boolean
required

True if this list has another page of items after this one that can be fetched.

object string
required

String representing the object's type. Objects of the same type share the same value. Always has the value `list`.

url string
required

The URL where this list can be accessed.