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.
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.onSucceededpayload includessubscriptionId.create: 'manual'— server only vaults; merchant callssubscriptions.createfrom their backend afterpayment.vaultedwebhook oronSucceededcallback.