@usethrottle/checkout-sdk
    Preparing search index...

    Interface CheckoutSessionDetails

    A session as read back by getSession — the create response plus its current state.

    interface CheckoutSessionDetails {
        allowedMethods?: string[] | null;
        billingAddress?: CheckoutAddress | null;
        cancelUrl?: string;
        cartId?: string | null;
        checkoutUrl?: string;
        collectBilling?: boolean;
        collectShipping?: boolean;
        completedAt?: string | null;
        customerEmail?: string | null;
        customerId?: string | null;
        discountCode?: string | null;
        embedToken?: string;
        embedUrl?: string;
        expiresAt?: string;
        hostedUrl?: string;
        id?: string;
        metadata?: Record<string, unknown>;
        returnUrl?: string;
        sessionId: string;
        shippingAddress?: CheckoutAddress | null;
        status: CheckoutSessionStatus;
        [key: string]: unknown;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: unknown
    Index
    allowedMethods?: string[] | null
    billingAddress?: CheckoutAddress | null
    cancelUrl?: string
    cartId?: string | null
    checkoutUrl?: string
    collectBilling?: boolean
    collectShipping?: boolean
    completedAt?: string | null
    customerEmail?: string | null
    customerId?: string | null
    discountCode?: string | null
    embedToken?: string
    embedUrl?: string
    expiresAt?: string
    hostedUrl?: string
    id?: string
    metadata?: Record<string, unknown>
    returnUrl?: string
    sessionId: string
    shippingAddress?: CheckoutAddress | null