Checkout
A checkout is a temporary container for an order and its orderItems that a customer or anonymous user wants to buy
type Checkout {
checkoutType: CheckoutType!
createdAt: Date!
currency: ResonanceCurrency!
demandHqId: ID!
externalCustomerOrDeviceId: String!
order: CheckoutOrder
orderItems: [CheckoutOrderItem]
storefrontId: ID!
updatedAt: Date!
}
Fields
Checkout.checkoutType ● CheckoutType! non-null enum
Checkout.createdAt ● Date! non-null scalar
Checkout.currency ● ResonanceCurrency! non-null enum
Checkout.demandHqId ● ID! non-null scalar
Checkout.externalCustomerOrDeviceId ● String! non-null scalar
Checkout.order ● CheckoutOrder object
Checkout.orderItems ● [CheckoutOrderItem] list object
Checkout.storefrontId ● ID! non-null scalar
Checkout.updatedAt ● Date! non-null scalar
Returned by
createCustomerCheckout mutation ● customerCheckout query ● updateCustomerCheckoutOrder mutation ● updateCustomerCheckoutOrderItems mutation
Member of
ValidateCheckoutResponse object