API reference · Types
OrderAdditionOfferSellerFees
Part of the response of GET /orders/{orderId}/addition-offers, POST /orders/{orderId}/addition-offers and POST /orders/{orderId}/addition-offers/{offerRef}/withdraw and the payload of order.addition_offer.updated.
Type: object
Example
{
"commission_cents": 40,
"processing_fee_cents": 57,
"platform_collected_tax_cents": 0,
"fee_terms": {
"marketplace_fee_rate_basis_points": 500,
"marketplace_fee_per_item_cap_cents": 2500,
"purchase_fee_rate_basis_points": 350,
"processing_fee_rate_basis_points": 290,
"processing_fee_fixed_cents": 30
}
}Fields
commission_centsinteger requiredCommission on the discounted merchandise, capped per UNIT at the order’s frozen cap.
Example
40processing_fee_centsinteger requiredProcessing on the WHOLE additional payment - purchase fee and tax included - plus one fixed component for this one payment. It is never reapplied to the original capture.
Example
57platform_collected_tax_centsinteger requiredExample
0fee_termsobject requiredThe five terms this quote was priced at: the ORDER’s frozen terms as captured, never today’s Marketplace settings. An order that cannot prove all five cannot carry an addition at all.
Show child fieldsHide child fields
fee_terms.integer requiredmarketplace_fee_rate_basis_points Example
500fee_terms.integer requiredmarketplace_fee_per_item_cap_cents Example
2500fee_terms.integer requiredpurchase_fee_rate_basis_points Example
350fee_terms.integer requiredprocessing_fee_rate_basis_points Example
290fee_terms.integer requiredprocessing_fee_fixed_cents Example
30
Used by
GET /orders/{orderId}/addition-offers- List an order's add-on offers (not yet available) (response)POST /orders/{orderId}/addition-offers- Send or replace an add-on offer (not yet available) (response)POST /orders/{orderId}/addition-offers/{offerRef}/withdraw- Withdraw an add-on offer (not yet available) (response)order.addition_offer.updated- Add-on offer updated (not yet available) (payload)