Checkout cart detail respoonse schema includes cart id, delivery promise, items, comment, coupon text etc.
Fields
breakup_values
CartBreakupPrice breakup of cart (coupon, display, loyalty points, etc.). Example: { display: [{ key: 'total', value: 1499.0 }] }
buy_now
BooleanBuy now flag of user cart. Example: false
cart_id
IntCart id of the user cart for which the order placed. Example: 123456
checkout_mode
StringCheckout mode of user cart. Example: 'self'
cod_available
BooleanWhether Cash On Delivery available. Example: true
cod_charges
IntCash On Delivery charges of the user cart. Example: 50
cod_message
StringCash On Delivery message for the order placed. Example: 'Available for orders up to ₹10,000'
comment
StringComment message added in cart after order placed. Example: 'Leave at reception'
coupon_text
StringCoupon text of the applied coupon on order placed. Example: 'SAVE10 applied'
currency
CartCurrencyCurrency data of the cart for prices. Example: { code: 'INR', symbol: '₹' }
delivery_charge_info
StringDelivery charge information message on shipment. Example: 'Free delivery over ₹999'
custom_cart_meta
JSONMetadata for custom cart
delivery_charge_order_value
IntDelivery charge order value. Example: 999
delivery_charges
IntDelivery charges of the order placed via checkout API. Example: 0
delivery_promise
ShipmentPromiseShipment level promise (formatted, timestamp, ISO).
error_message
StringError message if any. Example: 'Payment pending'
gstin
StringGSTIN number added in cart. Example: '27AAACI1195H1ZK'
id
StringCart uid of the user cart. Example: '5bb521cfdc83215e1889b346'
is_valid
BooleanValid flag for the checkout response. Example: true
items
[CartProductInfo]Items details in cart after order placed. Example: [{ quantity: 2 }]
last_modified
StringLast modified timestamp of cart. Example: '2025-10-07T14:20:00Z'
message
StringMessage of the cart checkout API response. Example: 'Checkout successful'
order_id
StringOrder id generated after placing order. Example: 'FY2025-10001'
payment_selection_lock
PaymentSelectionLockPayment Default Selection Schema.
restrict_checkout
BooleanRestrict checkout flag. Example: false
store_code
StringStore code from which the order placed. Example: 'ANDH001'
store_emps
[JSON]Store employees data. Example: [{ id: 'emp_01' }]
success
BooleanSuccess flag of checkout cart API response. Example: true
uid
StringCart uid of user cart. Example: 'uid_987'
user_type
StringUser type of the cart who places the order. Example: 'guest'
Was this section helpful?