# Checkout - customer - OBJECT Version: 2024-10 ## Description A container for information required to checkout items and pay. Apps using the Customer Account API must meet the protected customer data [requirements](https://shopify.dev/docs/apps/launch/protected-customer-data). ### Access Scopes ## Fields * [appliedGiftCards](/docs/api/customer/2024-10/objects/AppliedGiftCard): AppliedGiftCard! - The gift cards used on the checkout. * [availableShippingRates](/docs/api/customer/2024-10/objects/AvailableShippingRates): AvailableShippingRates - The available shipping rates for this Checkout. Should only be used when checkout `requiresShipping` is `true` and the shipping address is valid. * [createdAt](/docs/api/customer/2024-10/scalars/DateTime): DateTime! - The date and time when the checkout was created. * [currencyCode](/docs/api/customer/2024-10/enums/CurrencyCode): CurrencyCode! - The currency code for the checkout. * [customAttributes](/docs/api/customer/2024-10/objects/Attribute): Attribute! - The extra information added to the checkout. * [email](/docs/api/customer/2024-10/scalars/String): String - The email associated with this checkout. * [id](/docs/api/customer/2024-10/scalars/ID): ID! - A globally-unique ID. * [lineItemsSubtotalPrice](/docs/api/customer/2024-10/objects/MoneyV2): MoneyV2! - The sum of all the prices of all the items in the checkout, excluding duties, taxes, shipping, and discounts. * [note](/docs/api/customer/2024-10/scalars/String): String - The note associated with the checkout. * [paymentDue](/docs/api/customer/2024-10/objects/MoneyV2): MoneyV2! - The amount left to be paid. This is equal to the cost of the line items, duties, taxes, and shipping, minus discounts and gift cards. * [ready](/docs/api/customer/2024-10/scalars/Boolean): Boolean! - Whether the Checkout is ready and can be completed. Checkouts may have asynchronous operations that can take time to finish. If you want to complete a checkout or ensure all the fields are populated and up to date, polling is required until the value is true. * [requiresShipping](/docs/api/customer/2024-10/scalars/Boolean): Boolean! - Whether the fulfillment requires shipping. * [shippingDiscountAllocations](/docs/api/customer/2024-10/objects/DiscountAllocation): DiscountAllocation! - The discounts allocated to the shipping line by discount applications. * [shippingLine](/docs/api/customer/2024-10/objects/ShippingRate): ShippingRate - The selected shipping rate, transitioned to a `shipping_line` object. * [subtotalPrice](/docs/api/customer/2024-10/objects/MoneyV2): MoneyV2! - The price at checkout before duties, shipping, and taxes. * [taxExempt](/docs/api/customer/2024-10/scalars/Boolean): Boolean! - Whether the checkout is tax exempt. * [taxesIncluded](/docs/api/customer/2024-10/scalars/Boolean): Boolean! - Whether taxes are included in the line item and shipping line prices. * [totalDuties](/docs/api/customer/2024-10/objects/MoneyV2): MoneyV2 - The sum of all the duties applied to the line items in the checkout. * [totalPrice](/docs/api/customer/2024-10/objects/MoneyV2): MoneyV2! - The sum of all the prices of all the items in the checkout, duties, taxes, and discounts included. * [totalTax](/docs/api/customer/2024-10/objects/MoneyV2): MoneyV2! - The sum of all the taxes applied to the line items and shipping lines in the checkout. * [webUrl](/docs/api/customer/2024-10/scalars/URL): URL! - The URL for the checkout, accessible from the web. ## Connections * [discountApplications](/docs/api/customer/2024-10/connections/DiscountApplicationConnection): DiscountApplicationConnection! * [lineItems](/docs/api/customer/2024-10/connections/CheckoutLineItemConnection): CheckoutLineItemConnection! ## Related queries ## Related mutations ## Related Unions ## Examples