Skip to main content
Published: September 15 2006, 9:24:00 AMUpdated: November 28 2020, 2:46:23 PM

Can I apply a discount to a Transaction or an order? 

Detailed Description

Yes. A discount or extra charge that agreed upon by both Seller and Buyer can be applied to a Transaction or an Order. The amount can be sent in either ReviseCheckoutStatus or SendInvoice api request. Below is the ReviseCheckoutStatus sample request:

<?xml version="1.0" encoding="utf-8"?>
<ReviseCheckoutStatusRequest xmlns="urn:ebay:apis:eBLBaseComponents">
   <AdjustmentAmount>-3.23</AdjustmentAmount>
  <AmountPaid currencyID="USD">12.43</AmountPaid>
    <CheckoutStatus>Complete</CheckoutStatus>
    <ItemID>9204269499</ItemID>
    <TransactionID>0</TransactionID>
    <PaymentMethodUsed>MOCC</PaymentMethodUsed>
    <RequesterCredentials>
      <eBayAuthToken>YOUR TOKEN</eBayAuthToken>
    </RequesterCredentials>
</ReviseCheckoutStatusRequest>

NOTE 1.A positive AdjustmentAmount value indicates that buyer paid an extra charge
              A negative value indicates that the amount is a discount for the Transaction
      
           2. When sending a negative AdjustmentAmount, the final price should not be less than the item's
     Transaction Price
that represented as TransactionArray.Transaction.TransactionPrice property in GetItemTransaction

How well did this answer your question?
Answers others found helpful