Bolt · Schema

cart

CheckoutPaymentseCommerceOne-Click CheckoutShopper NetworkFraud Protection

Properties

Name Type Description
order_reference string This value is used by Bolt as an external reference to a given order. This reference must be unique per successful transaction.
order_description string Used optionally to pass additional information like order numbers or other IDs as needed.
display_id string A shopper-facing identifier corresponding to the order reference associated with this transaction.
shipments array
discounts array
items array
total object The total amount of the cart including its items and taxes (if applicable).
tax object
View JSON Schema on GitHub

JSON Schema

cart.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.bolt.com/schemas/cart",
  "title": "cart",
  "required": [
    "total",
    "tax",
    "order_reference"
  ],
  "type": "object",
  "properties": {
    "order_reference": {
      "type": "string",
      "description": "This value is used by Bolt as an external reference to a given order. This reference must be unique per successful transaction.",
      "example": "order_100"
    },
    "order_description": {
      "type": "string",
      "description": "Used optionally to pass additional information like order numbers or other IDs as needed.",
      "maxLength": 1024,
      "example": "Order #1234567890"
    },
    "display_id": {
      "type": "string",
      "description": "A shopper-facing identifier corresponding to the order reference associated with this transaction.",
      "maxLength": 128,
      "example": "215614191"
    },
    "shipments": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/cart-shipment"
      }
    },
    "discounts": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/cart-discount"
      }
    },
    "items": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/cart-item"
      }
    },
    "total": {
      "description": "The total amount of the cart including its items and taxes (if applicable).",
      "$ref": "#/components/schemas/amount"
    },
    "tax": {
      "$ref": "#/components/schemas/amount"
    }
  }
}