通过API取消eBay订单

本文关键字:订单 eBay 取消 API 通过 | 更新日期: 2023-09-27 18:15:48

我使用CompleteSale函数将订单标记为通过API在eBay上完成。如何通过API取消eBay上已有的订单?

通过API取消eBay订单

我认为你需要AddDispute。可用于取消单行订单。

TransactionId ItemID OrderLineItemID (ItemIDTransactionID的连接,两个ID [OrderLineItemID = ItemID + "-" + OrderLineItemID]之间用连字符隔开)。假设,您可以多次调用它来取消多条行。但我不是百分之百确定。

Ebay客户帮助样本。

<?xml version="1.0" encoding="utf-8"?>
<AddDisputeRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <Version>673</Version>
  <DisputeReason>TransactionMutuallyCanceled</DisputeReason>
  <DisputeExplanation>BuyerNoLongerWantsItem</DisputeExplanation>  
  <ItemID>140451132057</ItemID>
  <TransactionID>0</TransactionID>
  <RequesterCredentials>
    <eBayAuthToken> xxx</eBayAuthToken>
    </RequesterCredentials>
</AddDisputeRequest>