Objects

CheckoutType

Represents the current state of a checkout session.

Represents the current state of a checkout session.

type CheckoutType {
  email: String
  identityNumber: String
  cart: CartType
  billingAddress: AddressType
  shippingAddress: AddressType
  consents: [ConsentType] @deprecated
  paymentOptions: [PaymentOptionType]
  shippingOptions: [ShippingOptionType]
  shippingData: String
  checkoutStatus: CheckoutStatus
  shippingAddresses: [AddressType]
  billingAddresses: [AddressType]
}

Fields

email ● String scalar

The customer's email address.

identityNumber ● String scalar

The customer's identity number.

cart ● CartType object

The cart associated with this checkout.

billingAddress ● AddressType object

The selected billing address.

shippingAddress ● AddressType object

The selected shipping address.

consents ● [ConsentType] deprecated list object

Deprecated: The consent module is not supported any more.

 

paymentOptions ● [PaymentOptionType] list object

Available payment options for the checkout.

shippingOptions ● [ShippingOptionType] list object

Available shipping options for the checkout.

shippingData ● String scalar

Serialized shipping data provided by the shipping provider.

checkoutStatus ● CheckoutStatus enum

The current status of the checkout.

shippingAddresses ● [AddressType] list object

List of predefined shipping addresses.

billingAddresses ● [AddressType] list object

List of predefined billing addresses.

Returned By

createOrUpdateCheckout mutation ● setCartShippingFee mutation