Checkout Line Item
- amountType: integer · amountWithCurrencyPrecisionFormat: int64
_discount requiredInteger amount in minor units (e.g. cents) specific to the currency. Example: 100 for €1.00
- amountType: integer · amountWithCurrencyPrecisionFormat: int64
_subtotal requiredInteger amount in minor units (e.g. cents) specific to the currency. Example: 100 for €1.00
- amountType: integer · amountWithCurrencyPrecisionFormat: int64
_tax requiredInteger amount in minor units (e.g. cents) specific to the currency. Example: 100 for €1.00
- amountType: integer · amountWithCurrencyPrecisionFormat: int64
_total requiredInteger amount in minor units (e.g. cents) specific to the currency. Example: 100 for €1.00
- currencyType: object · Currencyrequired
Three-letter ISO currency code
- isoType: stringrequired
Three-letter ISO currency code
- scaleType: integerrequired
Number of decimal places for this currency
- descriptionType: string | nullrequired
- idType: stringrequired
- positionType: integer Format: int32required
Signed 32-bit integers (commonly used integer type).
- priceType: object · Checkout Line Item Pricenullablerequired
Resolved price for the line item.
- currencyType: object · Currencyrequired
Three-letter ISO currency code
- idType: string | nullrequired
Price ID when the line item uses a catalog price.
- productType: object · Checkout Line Item Productnullablerequired
- recurringType: object · CheckoutPriceRecurringResponsenullablerequired
Recurring billing details captured for a Checkout line-item price.
- unitType: integer · amountWithCurrencyPrecisionFormat: int64
_amount requiredInteger amount in minor units (e.g. cents) specific to the currency. Example: 100 for €1.00
- quantityType: integer Format: int64required
Signed 64-bit integers (long type).
- taxType: string · CheckoutTaxBehaviorenum
_behavior requiredWhether line-item tax is added to the price or included in it.
unspecifiedbehaves asexclusive.values- unspecified
No tax behavior was explicitly selected; tax is treated as exclusive.
- exclusive
Tax is added on top of the line-item price.
- inclusive
Tax is included in the line-item price.
- taxType: array object[] · Checkout Tax Rate[]
_rates required- displayType: string
_name required - inclusiveType: booleanrequired
- percentageType: stringrequired
Decimal percentage from 0 to 100 inclusive, with at most two decimal places.
- countryType: string | null
- descriptionType: string | null
- idType: string | null
Tax-rate ID when backed by a reusable resource. Null for inline tax-rate snapshots.
- jurisdictionType: string | null
- metadata
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to
metadata.Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to
metadata.- propertyType: string
Name
- stateType: string | null
- taxType: string | null
_type

