Home
Find the answer to your question
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