Skip to main content

CrossmintEmbeddedCheckout

Props

EmbeddedCheckoutV3Appearance
string
string
string
EmbeddedCheckoutV3Payment
required
EmbeddedCheckoutV3LineItem | EmbeddedCheckoutV3LineItem[]
Locale
JSONObject
EmbeddedCheckoutV3Recipient

Usage


CrossmintHostedCheckout

Props

CrossmintHostedCheckoutV3Appearance
EmbeddedCheckoutV3LineItem | EmbeddedCheckoutV3LineItem[]
Locale
JSONObject
HostedCheckoutV3Payment
required
EmbeddedCheckoutV3Recipient
string
string

Usage


CrossmintPaymentMethodManagement

Props

"new" | "existing"[]
Which sections the management UI renders. ["new"] (default) shows only the “add new” section: no saved-methods fetch, no auto-open/auto-select of an existing method. Include "existing" to also show the saved-methods section.
PaymentMethodManagementAllowedType[]
Filter array of which method types the “add new” section offers (default ["card"]). LM0 renders the first supported entry; passing more than one type does not yet render a type picker.
PaymentMethodManagementAppearance
string
required
(paymentMethod: CrossmintPaymentMethod) => void | Promise<void>

Usage

Note: CrossmintPaymentMethodManagement renders an iframe-based UI for managing saved payment methods. Requires a valid JWT for authentication. The onPaymentMethodSelected callback receives a discriminated union — narrow on type before accessing variant-specific fields.