Checkout Session (v2)

Checkout Session snapshot for checkout_session.completed with api_version v2. Related Customer, Payment Intent, or Setup Intent objects are included when available.

  • Checkout Session ID.

  • Identifies the resource carried by this event.

  • Checkout Session status at the time of the event.

    values
    • complete

      The Checkout Session has completed.

    • expired

      The Checkout Session has expired.

    • open

      The Checkout Session is still open.

  • Payment status at the time of the event. Use this value to determine whether payment has completed.

    values
    • no_payment_required

      This Checkout Session does not require payment.

    • processing

      The payment is still processing.

    • paid

      Payment has completed.

    • unpaid

      Payment has not completed.

  • Total Checkout amount. Expressed in the smallest currency unit.

  • Three-letter currency code.

  • Account associated with the Checkout Session.

  • Whether the resource belongs to live mode or test mode.

  • Your reference for this Checkout Session.

  • Your reference for the customer.

  • Metadata attached to the resource.

    Metadata attached to the resource.

  • Customer details included in a Checkout Session or Payment Intent snapshot.

    Properties: 4
  • Payment Intent snapshot for payment_intent.authorized and payment_intent.captured events with api_version v2. Related resources are included as objects when available.

    Properties: 25
  • Setup Intent included when Checkout saves a Payment Method for future use.

    Properties: 7