CheckoutPreview
A priced basket, before anything is minted. Same item shape as checkout, so what the buyer previews and what they are charged cannot disagree.
Fields
currencyString!subtotalInt!discountTotalInt!taxTotalInt!tipTotalInt!totalInt!lines[CheckoutPreviewLine!]!taxCalculationIdIDThe tax quote behind taxTotal. Hand it back to checkout so the buyer is charged the figure they were shown.
applied[CheckoutPreviewCredit!]!Credits and codes that were applied, and what they were worth.
errors[OperationError!]!