The REST Admin API is a legacy API as of October 1, 2024. All apps and integrations should be built with the GraphQL Admin API. For details and migration steps, visit our migration guide.

Multiple access scopes needed — refer to each endpoint for access scope requirements.

Requires access to protected customer data.

Important

The REST Checkout API is deprecated as of version 2024-07. Please see the developer changelog for more information.

If you're building an app with the Sales Channel SDK, then you can use the Checkout API to let customers purchase products from Shopify stores that have installed your sales channel.

Shopify uses the Checkout resource to manage a user's cart as it transitions to a paid order. This process includes specifying which line items are included in the checkout, attaching a customer's shipping and payment details, and calculating tax and shipping rates. Credit card payments can be attached to a Checkout using the Payment resource.

Note

You can't use the Checkout API to create a new checkout user experience for an individual store. For that you need to use an SDK that's powered by the Storefront API instead, such as the JavaScript Buy, iOS Buy, and Android Buy SDKs.

Was this section helpful?
#Endpoints

Properties

applied_discount
deprecated
A cart-level discount applied to the checkout. Apply a discount by specifying values for amount, title, description, value, and value_type.

billing_address
deprecated
The mailing address associated with the payment method. It has the following properties:

buyer_accepts_marketing
deprecated
Whether the customer has consented to receive marketing material via email.

created_at
read-only
deprecated
The date and time (ISO 8601 format) when the checkout was created.

currency
read-only
deprecated
The three-letter code (ISO 4217 format) of the shop's default currency at the time of checkout. For the currency that the customer used at checkout, see presentment_currency.

customer_id
deprecated
The ID of the customer associated with this checkout.

discount_code
deprecated
The discount code that is applied to the checkout. This populates applied_discount with the appropriate metadata for that discount code. To remove a discount code, send an empty string or null.

email
deprecated
The customer's email address. A checkout needs to have a value for email or phone before it can be completed.

gift_cards
deprecated
A list of gift card objects, each containing information about a gift card applied to this checkout. Gift cards can be applied to a checkout by passing { "checkout": { "gift_cards": [{ "code": "a gift card code" }, { "code": "another gift card code" }] } }. Each gift card object has the following properties:

line_items
deprecated
A list of line item objects, each containing information about an item in the checkout. Each line item object has the following properties:

order
read-only
deprecated
An object containing the ID, name, and status page URL of the associated order when the checkout is complete. Default value: null.

payment_due
read-only
deprecated
The amount left to be paid in presentment currency. This is equal to the sum of the checkout line prices, taxes, and shipping minus discounts and gift cards.

Was this section helpful?
{}The Checkout resource
{
  "applied_discount": {
    "amount": "30.00",
    "title": "XYZ Promotion",
    "description": "Promotional item for blackfriday.",
    "value": "30.00",
    "value_type": "fixed_amount",
    "non_applicable_reason": null,
    "applicable": true,
    "application_type": "discount_code"
  },
  "billing_address": {
    "address1": "Chestnut Street 92",
    "address2": "Suite 300",
    "city": "Louisville",
    "company": null,
    "country": "US",
    "first_name": null,
    "id": 207119551,
    "last_name": null,
    "phone": "555-625-1199",
    "province": "KY",
    "zip": "40202",
    "province_code": null,
    "country_code": null
  },
  "buyer_accepts_marketing": false,
  "created_at": {
    "created_at": "2008-01-10T11:00:00-05:00"
  },
  "currency": {
    "currency": "USD"
  },
  "customer_id": {
    "customer_id": 1234
  },
  "discount_code": {
    "discount_code": "30_DOLLARS_OFF"
  },
  "email": {
    "email": "bob.norman@mail.example.com"
  },
  "gift_cards": [
    {
      "amount_used": "30.00",
      "balance": "70.00",
      "id": 1014759463,
      "last_characters": "abdr"
    }
  ],
  "line_items": {
    "line_items": [
      {
        "compare_at_price": "9.99",
        "fulfillment_service": "manual",
        "grams": "20",
        "id": 39072856,
        "line_price": "19.99",
        "price": "19.99",
        "product_id": 632910392,
        "quantity": "",
        "requires_shipping": false,
        "sku": "IPOD2008GREEN",
        "taxable": true,
        "title": "IPod Nano - 8GB",
        "variant_id": 39072856,
        "variant_title": "Green",
        "vendor": "Apple",
        "applied_discounts": [
          {
            "id": 97651367,
            "amount": "4.99",
            "description": "25%OFF",
            "created_at": "2008-01-10T11:00:00-05:00",
            "application_type": "manual"
          }
        ],
        "discount_allocations": [
          {
            "id": 97651367,
            "amount": "4.99",
            "description": "25%OFF",
            "created_at": "2008-01-10T11:00:00-05:00",
            "application_type": "manual"
          }
        ]
      }
    ]
  },
  "order": {
    "id": 123,
    "name": "#0123",
    "status_url": "https://checkout.shopify.com/123/checkouts/4207896aad57dfb159?key=123abc"
  },
  "payment_due": {
    "payment_due": "99.95"
  },
  "payment_url": {
    "payment_url": "https://elb.deposit.shopifycs.com/sessions"
  },
  "phone": {
    "phone": "+13125551212"
  },
  "presentment_currency": {
    "presentment_currency": "JPY"
  },
  "requires_shipping": true,
  "reservation_time": {
    "reservation_time": null
  },
  "reservation_time_left": {
    "reservation_time_left": 0
  },
  "shipping_address": {
    "address1": "Chestnut Street 92",
    "address2": "Apt 2",
    "city": "Louisville",
    "company": null,
    "country": "United States",
    "first_name": "Bob",
    "last_name": "Norman",
    "phone": "555-625-1199",
    "province": "Kentucky",
    "zip": "40202",
    "country_code": "US",
    "province_code": "KY"
  },
  "shipping_line": {
    "handle": "shopify-Standard-10.00",
    "price": "10.00",
    "title": "Standard"
  },
  "shipping_rate": {
    "id": "shopify-Standard-10.00",
    "price": "10.00",
    "title": "Standard"
  },
  "source_name": {
    "source_name": "instagram"
  },
  "source_identifier": {
    "source_identifier": "ORDERID-123"
  },
  "source_url": {
    "source_url": "{URL_to_order}"
  },
  "subtotal_price": {
    "subtotal_price": "398.00"
  },
  "tax_lines": [
    {
      "price": "11.94",
      "rate": "0.06",
      "title": "State Tax"
    }
  ],
  "taxes_included": {
    "taxes_included": false
  },
  "token": {
    "token": "b1946ac92492d2347c6235b4d2611184"
  },
  "total_price": {
    "total_price": "409.94"
  },
  "total_tax": {
    "total_tax": "11.94"
  },
  "updated_at": {
    "updated_at": "2012-08-24T14:02:15-04:00"
  },
  "user_id": {
    "user_id": 1234
  },
  "web_url": {
    "web_url": "https://checkout.shopify.com/112233/checkouts/4207896aad57dfb159?key=123abc"
  }
}

Requires checkouts access scope.

Creates a checkout

api_version
string
required

Was this section helpful?
Request body
checkout
Learn more about accessing protected customer data
Checkout resource
Was this section helpful?
post
/admin/api/2024-10/checkouts.json
Copy
curl -d '{"checkout":{"line_items":[{"variant_id":39072856,"quantity":5}]}}' \
-X POST "https://your-development-store.myshopify.com/admin/api/2024-10/checkouts.json" \
-H "X-Shopify-Access-Token: {access_token}" \
-H "Content-Type: application/json"
{}Response
JSON
HTTP/1.1 202 Accepted
{
  "checkout": {
    "completed_at": null,
    "created_at": "2024-09-19T10:12:06-04:00",
    "currency": "USD",
    "presentment_currency": "USD",
    "customer_id": null,
    "customer_locale": "en",
    "device_id": null,
    "discount_code": null,
    "discount_codes": [],
    "email": null,
    "legal_notice_url": null,
    "location_id": null,
    "name": "#1068673450",
    "note": "",
    "note_attributes": {},
    "order_id": null,
    "order_status_url": null,
    "order": null,
    "payment_due": "995.00",
    "payment_url": "https://app.local/cardserver/sessions",
    "payments": [],
    "phone": null,
    "shopify_payments_account_id": null,
    "privacy_policy_url": null,
    "refund_policy_url": null,
    "requires_shipping": true,
    "reservation_time_left": 0,
    "reservation_time": null,
    "source_identifier": null,
    "source_name": "755357713",
    "source_url": null,
    "subscription_policy_url": null,
    "subtotal_price": "995.00",
    "shipping_policy_url": null,
    "tax_exempt": false,
    "taxes_included": false,
    "terms_of_sale_url": null,
    "terms_of_service_url": null,
    "token": "cf870cb932379a1e95ae241d63c31bf2",
    "total_price": "995.00",
    "total_tax": "0.00",
    "total_tip_received": "0.00",
    "total_line_items_price": "995.00",
    "updated_at": "2024-09-19T10:12:06-04:00",
    "user_id": null,
    "web_url": "https://jsmith.myshopify.com/548380009/checkouts/cf870cb932379a1e95ae241d63c31bf2",
    "line_items": [
      {
        "id": "f9564b7795ab4e7adda16c0635dcd6ac",
        "key": "f9564b7795ab4e7adda16c0635dcd6ac",
        "product_id": 632910392,
        "variant_id": 39072856,
        "sku": "IPOD2008GREEN",
        "vendor": "Apple",
        "title": "IPod Nano - 8GB",
        "variant_title": "Green",
        "image_url": "https://cdn.shopify.com/s/files/1/0005/4838/0009/products/ipod-nano.png?v=1726755057",
        "taxable": true,
        "requires_shipping": true,
        "gift_card": false,
        "price": "199.00",
        "compare_at_price": null,
        "line_price": "995.00",
        "properties": {},
        "quantity": 5,
        "grams": 567,
        "fulfillment_service": "manual",
        "applied_discounts": [],
        "discount_allocations": [],
        "tax_lines": []
      }
    ],
    "gift_cards": [],
    "tax_lines": [],
    "tax_manipulations": [],
    "shipping_line": null,
    "shipping_rate": null,
    "shipping_address": null,
    "credit_card": null,
    "billing_address": null,
    "applied_discount": null,
    "applied_discounts": [],
    "discount_violations": []
  }
}

Requires checkouts access scope.

Completes a checkout

api_version
string
required

token
string
required

Was this section helpful?
Path parameters
token=b490a9220cd14d7344024f4874f640a6
string
required
Was this section helpful?
post
/admin/api/2024-10/checkouts/b490a9220cd14d7344024f4874f640a6/complete.json
Copy
curl -d '{}' \
-X POST "https://your-development-store.myshopify.com/admin/api/2024-10/checkouts/b490a9220cd14d7344024f4874f640a6/complete.json" \
-H "X-Shopify-Access-Token: {access_token}" \
-H "Content-Type: application/json"
{}Response
JSON
HTTP/1.1 202 Accepted
{
  "checkout": {
    "completed_at": null,
    "created_at": "2012-10-12T07:05:27-04:00",
    "currency": "USD",
    "presentment_currency": "USD",
    "customer_id": 207119551,
    "customer_locale": "en",
    "device_id": null,
    "discount_code": null,
    "discount_codes": [],
    "email": "bob.norman@mail.example.com",
    "legal_notice_url": null,
    "location_id": null,
    "name": "#86568385",
    "note": "",
    "note_attributes": {
      "custom engraving": "Happy Birthday",
      "colour": "green"
    },
    "order_id": null,
    "order_status_url": null,
    "order": null,
    "payment_due": "0.00",
    "payment_url": "https://app.local/cardserver/sessions",
    "payments": [],
    "phone": null,
    "shopify_payments_account_id": null,
    "privacy_policy_url": null,
    "refund_policy_url": null,
    "requires_shipping": false,
    "reservation_time_left": 0,
    "reservation_time": null,
    "source_identifier": null,
    "source_name": "web",
    "source_url": null,
    "subscription_policy_url": null,
    "subtotal_price": "0.00",
    "shipping_policy_url": null,
    "tax_exempt": false,
    "taxes_included": false,
    "terms_of_sale_url": null,
    "terms_of_service_url": null,
    "token": "b490a9220cd14d7344024f4874f640a6",
    "total_price": "0.00",
    "total_tax": "0.00",
    "total_tip_received": "0.00",
    "total_line_items_price": "0.00",
    "updated_at": "2024-09-19T10:11:58-04:00",
    "user_id": null,
    "web_url": "https://checkout.local/548380009/checkouts/b490a9220cd14d7344024f4874f640a6",
    "line_items": [
      {
        "id": 49148385,
        "key": 49148385,
        "product_id": 632910392,
        "variant_id": 49148385,
        "sku": "IPOD2008RED",
        "vendor": "Apple",
        "title": "IPod Nano - 8GB",
        "variant_title": "Red",
        "image_url": "https://cdn.shopify.com/s/files/1/0005/4838/0009/products/ipod-nano.png?v=1726755057",
        "taxable": true,
        "requires_shipping": false,
        "gift_card": false,
        "price": "0.00",
        "compare_at_price": null,
        "line_price": "0.00",
        "properties": {},
        "quantity": 1,
        "grams": 200,
        "fulfillment_service": "manual",
        "applied_discounts": [],
        "discount_allocations": [],
        "tax_lines": []
      }
    ],
    "gift_cards": [],
    "tax_lines": [],
    "tax_manipulations": [],
    "shipping_line": null,
    "shipping_rate": null,
    "shipping_address": {
      "id": 550558813,
      "first_name": "Bob",
      "last_name": "Norman",
      "phone": "+1(502)-459-2181",
      "company": null,
      "address1": "Chestnut Street 92",
      "address2": "",
      "city": "Louisville",
      "province": "Kentucky",
      "province_code": "KY",
      "country": "United States",
      "country_code": "US",
      "zip": "40202"
    },
    "credit_card": null,
    "billing_address": {
      "id": 550558813,
      "first_name": "Bob",
      "last_name": "Norman",
      "phone": "+1(502)-459-2181",
      "company": null,
      "address1": "Chestnut Street 92",
      "address2": "",
      "city": "Louisville",
      "province": "Kentucky",
      "province_code": "KY",
      "country": "United States",
      "country_code": "US",
      "zip": "40202"
    },
    "applied_discount": null,
    "applied_discounts": [],
    "discount_violations": []
  }
}

Requires checkouts access scope.

Retrieves a checkout

api_version
string
required

token
string
required

Was this section helpful?
Path parameters
token=bd5a8aa1ecd019dd3520ff791ee3a24c
string
required
Was this section helpful?
get
/admin/api/2024-10/checkouts/bd5a8aa1ecd019dd3520ff791ee3a24c.json
Copy
curl -X GET "https://your-development-store.myshopify.com/admin/api/2024-10/checkouts/bd5a8aa1ecd019dd3520ff791ee3a24c.json" \
-H "X-Shopify-Access-Token: {access_token}"
{}Response
JSON
HTTP/1.1 200 OK
{
  "checkout": {
    "completed_at": "2005-07-31T11:57:11-04:00",
    "created_at": "2012-10-12T07:05:27-04:00",
    "currency": "USD",
    "presentment_currency": "USD",
    "customer_id": 207119551,
    "customer_locale": "en",
    "device_id": null,
    "discount_code": null,
    "discount_codes": [],
    "email": "bob.norman@mail.example.com",
    "legal_notice_url": null,
    "location_id": null,
    "name": "#901414060",
    "note": "",
    "note_attributes": {
      "custom engraving": "Happy Birthday",
      "colour": "green"
    },
    "order_id": 450789469,
    "order_status_url": "https://checkout.local/548380009/checkouts/bd5a8aa1ecd019dd3520ff791ee3a24c/thank_you",
    "order": {
      "id": 450789469,
      "name": "#1001",
      "status_url": "https://checkout.local/548380009/checkouts/bd5a8aa1ecd019dd3520ff791ee3a24c/thank_you"
    },
    "payment_due": "421.88",
    "payment_url": "https://app.local/cardserver/sessions",
    "payments": [],
    "phone": null,
    "shopify_payments_account_id": null,
    "privacy_policy_url": null,
    "refund_policy_url": null,
    "requires_shipping": true,
    "reservation_time_left": 0,
    "reservation_time": null,
    "source_identifier": null,
    "source_name": "web",
    "source_url": null,
    "subscription_policy_url": null,
    "subtotal_price": "398.00",
    "shipping_policy_url": null,
    "tax_exempt": false,
    "taxes_included": false,
    "terms_of_sale_url": null,
    "terms_of_service_url": null,
    "token": "bd5a8aa1ecd019dd3520ff791ee3a24c",
    "total_price": "421.88",
    "total_tax": "23.88",
    "total_tip_received": "0.00",
    "total_line_items_price": "398.00",
    "updated_at": "2012-10-12T07:05:27-04:00",
    "user_id": null,
    "web_url": "https://checkout.local/548380009/checkouts/bd5a8aa1ecd019dd3520ff791ee3a24c",
    "line_items": [
      {
        "id": "60715a3461f5f853",
        "key": "60715a3461f5f853",
        "product_id": 632910392,
        "variant_id": 49148385,
        "sku": "IPOD2008RED",
        "vendor": "Apple",
        "title": "IPod Nano - 8GB",
        "variant_title": "Red",
        "image_url": "https://cdn.shopify.com/s/files/1/0005/4838/0009/products/ipod-nano.png?v=1726755057",
        "taxable": true,
        "requires_shipping": true,
        "gift_card": false,
        "price": "199.00",
        "compare_at_price": null,
        "line_price": "199.00",
        "properties": {},
        "quantity": 1,
        "grams": 200,
        "fulfillment_service": "manual",
        "applied_discounts": [],
        "discount_allocations": [],
        "tax_lines": [
          {
            "price": "11.94",
            "rate": 0.06,
            "title": "Tax",
            "channel_liable": false
          }
        ]
      },
      {
        "id": "0703986f986628ba",
        "key": "0703986f986628ba",
        "product_id": 632910392,
        "variant_id": 808950810,
        "sku": "IPOD2008PINK",
        "vendor": "Apple",
        "title": "IPod Nano - 8GB",
        "variant_title": "Pink",
        "image_url": "https://cdn.shopify.com/s/files/1/0005/4838/0009/products/ipod-nano-2.png?v=1726755057",
        "taxable": true,
        "requires_shipping": true,
        "gift_card": false,
        "price": "199.00",
        "compare_at_price": null,
        "line_price": "199.00",
        "properties": {},
        "quantity": 1,
        "grams": 200,
        "fulfillment_service": "manual",
        "applied_discounts": [],
        "discount_allocations": [],
        "tax_lines": [
          {
            "price": "11.94",
            "rate": 0.06,
            "title": "Tax",
            "channel_liable": false
          }
        ]
      }
    ],
    "gift_cards": [],
    "tax_lines": [
      {
        "price": "23.88",
        "rate": 0.06,
        "title": "Tax",
        "compare_at": 0.06
      }
    ],
    "tax_manipulations": [],
    "shipping_line": {
      "handle": "shopify-Free%20Shipping-0.00",
      "price": "0.00",
      "title": "Free Shipping",
      "tax_lines": []
    },
    "shipping_rate": {
      "id": "shopify-Free%20Shipping-0.00",
      "price": "0.00",
      "title": "Free Shipping"
    },
    "shipping_address": {
      "id": 550558813,
      "first_name": "Bob",
      "last_name": "Norman",
      "phone": "+1(502)-459-2181",
      "company": null,
      "address1": "Chestnut Street 92",
      "address2": "",
      "city": "Louisville",
      "province": "Kentucky",
      "province_code": "KY",
      "country": "United States",
      "country_code": "US",
      "zip": "40202"
    },
    "credit_card": null,
    "billing_address": {
      "id": 550558813,
      "first_name": "Bob",
      "last_name": "Norman",
      "phone": "+1(502)-459-2181",
      "company": null,
      "address1": "Chestnut Street 92",
      "address2": "",
      "city": "Louisville",
      "province": "Kentucky",
      "province_code": "KY",
      "country": "United States",
      "country_code": "US",
      "zip": "40202"
    },
    "applied_discount": null,
    "applied_discounts": [],
    "discount_violations": []
  }
}

Retrieves a list of available shipping rates for the specified checkout. Implementers need to poll this endpoint until rates become available. Each shipping rate contains the checkout's new subtotal price, total tax, and total price in the event that this shipping rate is selected. This can be used to update the UI without performing further API requests.

To apply a shipping rate, update the checkout's shipping line with the handle of the selected rate.

api_version
string
required

token
string
required

Was this section helpful?
Path parameters
token=exuw7apwoycchjuwtiqg8nytfhphr62a
string
required
Was this section helpful?
get
/admin/api/2024-10/checkouts/exuw7apwoycchjuwtiqg8nytfhphr62a/shipping_rates.json
Copy
curl -X GET "https://your-development-store.myshopify.com/admin/api/2024-10/checkouts/exuw7apwoycchjuwtiqg8nytfhphr62a/shipping_rates.json" \
-H "X-Shopify-Access-Token: {access_token}"
{}Response
JSON
HTTP/1.1 200 OK
{
  "shipping_rates": [
    {
      "id": "shopify-Free%20Shipping-0.00",
      "price": "0.00",
      "title": "Free Shipping",
      "checkout": {
        "total_tax": "23.88",
        "total_price": "421.88",
        "subtotal_price": "398.00"
      },
      "phone_required": false,
      "delivery_range": null,
      "estimated_time_in_transit": null,
      "handle": "shopify-Free%20Shipping-0.00"
    }
  ]
}

Requires checkouts access scope.

Modifies an existing checkout

api_version
string
required

token
string
required

Was this section helpful?
Path parameters
token=exuw7apwoycchjuwtiqg8nytfhphr62a
string
required
Request body
checkout
Learn more about accessing protected customer data
Checkout resource
Was this section helpful?
put
/admin/api/2024-10/checkouts/exuw7apwoycchjuwtiqg8nytfhphr62a.json
Copy
curl -d '{"checkout":{"token":"exuw7apwoycchjuwtiqg8nytfhphr62a","shipping_line":{"handle":"shopify-Free%20Shipping-0.00"}}}' \
-X PUT "https://your-development-store.myshopify.com/admin/api/2024-10/checkouts/exuw7apwoycchjuwtiqg8nytfhphr62a.json" \
-H "X-Shopify-Access-Token: {access_token}" \
-H "Content-Type: application/json"
{}Response
JSON
HTTP/1.1 202 Accepted
{
  "checkout": {
    "completed_at": null,
    "created_at": "2012-10-12T07:05:27-04:00",
    "currency": "USD",
    "presentment_currency": "USD",
    "customer_id": 207119551,
    "customer_locale": "en",
    "device_id": null,
    "discount_code": null,
    "discount_codes": [],
    "email": "bob.norman@mail.example.com",
    "legal_notice_url": null,
    "location_id": null,
    "name": "#862052962",
    "note": "",
    "note_attributes": {
      "custom engraving": "Happy Birthday",
      "colour": "green"
    },
    "order_id": null,
    "order_status_url": null,
    "order": null,
    "payment_due": "421.88",
    "payment_url": "https://app.local/cardserver/sessions",
    "payments": [],
    "phone": null,
    "shopify_payments_account_id": null,
    "privacy_policy_url": null,
    "refund_policy_url": null,
    "requires_shipping": true,
    "reservation_time_left": 0,
    "reservation_time": null,
    "source_identifier": null,
    "source_name": "web",
    "source_url": null,
    "subscription_policy_url": null,
    "subtotal_price": "398.00",
    "shipping_policy_url": null,
    "tax_exempt": false,
    "taxes_included": false,
    "terms_of_sale_url": null,
    "terms_of_service_url": null,
    "token": "exuw7apwoycchjuwtiqg8nytfhphr62a",
    "total_price": "421.88",
    "total_tax": "23.88",
    "total_tip_received": "0.00",
    "total_line_items_price": "398.00",
    "updated_at": "2024-09-19T10:12:04-04:00",
    "user_id": null,
    "web_url": "https://checkout.local/548380009/checkouts/exuw7apwoycchjuwtiqg8nytfhphr62a",
    "line_items": [
      {
        "id": "60715a3461f5f853",
        "key": "60715a3461f5f853",
        "product_id": 632910392,
        "variant_id": 49148385,
        "sku": "IPOD2008RED",
        "vendor": "Apple",
        "title": "IPod Nano - 8GB",
        "variant_title": "Red",
        "image_url": "https://cdn.shopify.com/s/files/1/0005/4838/0009/products/ipod-nano.png?v=1726755057",
        "taxable": true,
        "requires_shipping": true,
        "gift_card": false,
        "price": "199.00",
        "compare_at_price": null,
        "line_price": "199.00",
        "properties": {},
        "quantity": 1,
        "grams": 200,
        "fulfillment_service": "manual",
        "applied_discounts": [],
        "discount_allocations": [],
        "tax_lines": [
          {
            "price": "11.94",
            "rate": 0.06,
            "title": "Tax",
            "channel_liable": false
          }
        ]
      },
      {
        "id": "0703986f986628ba",
        "key": "0703986f986628ba",
        "product_id": 632910392,
        "variant_id": 808950810,
        "sku": "IPOD2008PINK",
        "vendor": "Apple",
        "title": "IPod Nano - 8GB",
        "variant_title": "Pink",
        "image_url": "https://cdn.shopify.com/s/files/1/0005/4838/0009/products/ipod-nano-2.png?v=1726755057",
        "taxable": true,
        "requires_shipping": true,
        "gift_card": false,
        "price": "199.00",
        "compare_at_price": null,
        "line_price": "199.00",
        "properties": {},
        "quantity": 1,
        "grams": 200,
        "fulfillment_service": "manual",
        "applied_discounts": [],
        "discount_allocations": [],
        "tax_lines": [
          {
            "price": "11.94",
            "rate": 0.06,
            "title": "Tax",
            "channel_liable": false
          }
        ]
      }
    ],
    "gift_cards": [],
    "tax_lines": [
      {
        "price": "23.88",
        "rate": 0.06,
        "title": "Tax",
        "compare_at": 0.06
      }
    ],
    "tax_manipulations": [],
    "shipping_line": {
      "handle": "shopify-Free%20Shipping-0.00",
      "price": "0.00",
      "title": "Free Shipping",
      "tax_lines": []
    },
    "shipping_rate": {
      "id": "shopify-Free%20Shipping-0.00",
      "price": "0.00",
      "title": "Free Shipping"
    },
    "shipping_address": {
      "id": 550558813,
      "first_name": "Bob",
      "last_name": "Norman",
      "phone": "+1(502)-459-2181",
      "company": null,
      "address1": "Chestnut Street 92",
      "address2": "",
      "city": "Louisville",
      "province": "Kentucky",
      "province_code": "KY",
      "country": "United States",
      "country_code": "US",
      "zip": "40202"
    },
    "credit_card": null,
    "billing_address": {
      "id": 550558813,
      "first_name": "Bob",
      "last_name": "Norman",
      "phone": "+1(502)-459-2181",
      "company": null,
      "address1": "Chestnut Street 92",
      "address2": "",
      "city": "Louisville",
      "province": "Kentucky",
      "province_code": "KY",
      "country": "United States",
      "country_code": "US",
      "zip": "40202"
    },
    "applied_discount": null,
    "applied_discounts": [],
    "discount_violations": []
  }
}