Comprehensive cart pricing breakdown calculated by merchant and returned in all cart responses. All fields are merchant-owned and calculated based on business logic, inventory, shipping rules, and tax regulations.
Merchant Responsibility:
Field Calculation Guidelines:
PayPal Orders API Integration: When creating PayPal orders, custom_charges are typically rolled into the handling field or added as separate line items. The total amount must match the PayPal order total for successful payment capture. Fields map to PayPal Orders API breakdown structure where supported.
subtotalobject<Money>OptionalvaluestringRequireddiscountobject<Money>OptionalvaluestringRequiredshippingobject<Money>OptionalvaluestringRequiredtaxobject<Money>OptionalvaluestringRequiredhandlingobject<Money>OptionalvaluestringRequiredinsuranceobject<Money>OptionalvaluestringRequiredshipping_discountobject<Money>OptionalvaluestringRequiredcustom_chargesobject<Money>OptionalvaluestringRequiredtotalobject<Money>RequiredvaluestringRequired