OptionalclassName?: stringCSS class applied to the outer container owned by your React application.
OptionalonCanceled?: (event: Extract<CheckoutEvent, { type: "canceled" }>) => voidCalled when a payer dismisses managed modal Checkout before completion.
OptionalonCompleted?: (event: Extract<CheckoutEvent, { type: "completed" }>) => voidCalled after Checkout reports its successful terminal state. Use this to navigate or refresh server-owned Order state, not as the sole signal for fulfillment.
OptionalonError?: (error: Error) => voidCalled for loader or mount errors.
OptionalonEvent?: (event: CheckoutEvent) => voidCalled for every sanitized lifecycle event, including events above.
OptionalonFailed?: (event: Extract<CheckoutEvent, { type: "failed" }>) => voidCalled when Checkout reaches a terminal failure state.
OptionalonReady?: (event: Extract<CheckoutEvent, { type: "ready" }>) => voidCalled once the iframe is interactive and its mount promise has resolved.
Optionalpresentation?: CheckoutPresentationDisplays Checkout inline by default or in an Inttegro-managed modal.
Optionalstyle?: CSSPropertiesInline styles applied to the outer container, never to controls inside Checkout.
Props for Checkout.
features, the Checkout reference,presentation,timeout, andtitleidentify the experience. Changing one replaces the underlying controller.appearanceandlocaleupdate the existing controller without discarding payer progress.