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