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.
ReadonlycurrencyThe Currency Selector Element, or null before Checkout is ready or
when it is unavailable for the Checkout Session.
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