checkoutByCartID

Returns a Checkout object by cart ID.

Arguments

cartID : ID!

The ID of the Cart to return a Checkout object


Returns

Checkout.*: Checkout

Any requested field from the Checkout object.


Examples

{
    "cartID": "{{cartId}}"
}
query Checkout($cartID: ID!){
  checkoutByCartID(cartID: $cartID) {
    status
    orders {
      id
      status
      events {
        __typename
        id
        createdAt
        ... on OrderFailedOrderEvent { reason }
      }
    }
    cart {
      id
      stores {
        ... on AmazonStore {
          store
          requestId
          cartLines {
            product {
              id
            }
            quantity
          }
          offer {
            shippingMethods {
              id
              total {
                displayValue
              }
            }
          }
          errors {
            message
          }
          isSubmitted
        }
        
        ... on ShopifyStore {
          store
          requestId
          cartLines {
            variant {
              id
            }
            quantity
          }
          offer {
            shippingMethods {
              id
              total {
                displayValue
              }
            }
          }
          errors {
            message
          }
          isSubmitted
        }
      }
      buyerIdentity {
        firstName
        lastName
      }
    }
  }
}