merchantOrderId | Yes | Stable merchant order identifier. |
items | Yes | Server-authoritative line items. |
items[].lineItemId | Yes | Stable line item identifier. |
items[].quantity | Yes | Ordered quantity. |
items[].unitAmount | Yes | Decimal string for one unit. |
items[].skuId | No | Trusted SKU for promotion matching. |
items[].spuId | No | Trusted product identifier for promotion matching. |
items[].categoryIds | No | Trusted category identifiers for promotion matching. |
items[].metadata | No | Product display data; only title, description, and HTTPS image URL reach the browser. |
shippingAmount | No | Decimal-string shipping charge. |
taxAmount | No | Decimal-string tax charge. |
otherExcludedChargesAmount | No | Decimal-string charge excluded from discounts. |
expiresAt | No | ISO expiration time. |