Skip to main content

CrossmintEmbeddedCheckout

Props

EmbeddedCheckoutV3Appearance
string
"external"
"external": you mount CrossmintIdentityVerification from getIdentityVerificationCredentials(order), or the buyer cannot finish.
string
string
EmbeddedCheckoutV3Payment
required
EmbeddedCheckoutV3LineItem | EmbeddedCheckoutV3LineItem[]
Locale
JSONObject
EmbeddedCheckoutV3Recipient

Usage

Note: In React Native, when payment.crypto.enabled is true, you must provide a payment.crypto.payer object with the required callback handlers for signing transactions and switching chains.

CrossmintIdentityVerification

Props

IdentityVerificationCredentials
required
Locale
() => void
(result: { status: "expired" | "unknown" | "failed" | "verified" | "pending-review" | "pending-manual-review" | "declined" }) => void
(error: object) => void
() => void

Usage

Note: Document capture needs camera access granted by the host app. On Android the WebView requests android.permission.CAMERA at runtime, which only succeeds if your app declares it in AndroidManifest.xml; on iOS you must set NSCameraUsageDescription in Info.plist. Neither is added for you.