createCustomerCheckout
Creates a new checkout for a logged in customer. Unlike most creates, this will overwrite any existing checkout for the customer, starting from scratch.
Requires the publiccheckout/write scope and a valid customerToken.
createCustomerCheckout(
currency: ResonanceCurrency!
customerToken: String!
orderInput: CheckoutOrderInput
orderItemInputs: [CheckoutOrderItemInput]
): Checkout!
Arguments
createCustomerCheckout.currency
● ResonanceCurrency!
non-null enum
createCustomerCheckout.customerToken
● String!
non-null scalar
createCustomerCheckout.orderInput
● CheckoutOrderInput
input
createCustomerCheckout.orderItemInputs
● [CheckoutOrderItemInput]
list input
Type
Checkout
object
A checkout is a temporary container for an order and its orderItems that a customer or anonymous user wants to buy