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

    Interface RecurringIntent

    Recurring subscription intent for an embed-driven subscribe flow.

    The authoritative recurring metadata lives on the checkout session (set when calling POST /api/v1/checkout/sessions). This prop is a type-level hint that signals subscription intent in your TSX without requiring a runtime read of the session.

    • create: 'auto' (default) — server creates the subscription on vault success. onSucceeded payload includes subscriptionId.
    • create: 'manual' — server only vaults; merchant calls subscriptions.create from their backend after payment.vaulted webhook or onSucceeded callback.
    interface RecurringIntent {
        amount?: number;
        create?: "auto" | "manual";
        interval: "weekly" | "monthly" | "quarterly" | "yearly";
        plan: string;
        planName?: string;
        trialDays?: number;
    }
    Index
    amount?: number
    create?: "auto" | "manual"
    interval: "weekly" | "monthly" | "quarterly" | "yearly"
    plan: string
    planName?: string
    trialDays?: number