ReadonlystatusThe current hook or controller lifecycle status.
ReadonlysessionThe latest session snapshot, or null before Checkout is ready.
ReadonlypaymentThe Checkout-owned Payment Element, or null before Checkout is ready.
ReadonlyerrorThe initialization error when status is error; otherwise null.
Fetches fresh configuration and replaces the current native controller.
Updates the customer's email address. Pass null to clear it.
Sets or clears the customer's shipping address.
Applies a promotion code entered by the customer.
Removes the currently applied promotion code, if any.
Runs a server update and refreshes the local Checkout Session.
Clears the customer's currently selected payment option.
Reactive Checkout state and controller methods returned by
useCheckout.Checkout Session Private Preview