Skip to main content

Function: useCheckout()

useCheckout(options): UseCheckoutReturn

Defined in: composables/react/useCheckout.ts:122

useCheckout — multi-step checkout SDK logic.

Parameters

options

UseCheckoutOptions

see UseCheckoutOptions.

Returns

UseCheckoutReturn

loading/error state plus async checkout actions — see UseCheckoutReturn.

Remarks

GraphQL integration: services are built per-call via createServices(graphqlClient). Cart steps go through services.cart (CartService) — populateCartAddresses and updateCartAddress call updateCartAddress, updateCartShipping calls updateCart. placeOrder calls cart.updateCart (when reference/notes are set), cart.processCart to obtain the order id, then services.order (OrderService) setOrderStatus and, in quote mode, triggerQuoteSendRequest. updateUserAccountAddress writes the user's stored address back via services.address (AddressService) — updateCompanyAddress for contacts, updateCustomerAddress for customers. All calls require an authenticated session.