通过API取消eBay订单
本文关键字:订单 eBay 取消 API 通过 | 更新日期: 2023-09-27 18:15:48
我使用CompleteSale函数将订单标记为通过API在eBay上完成。如何通过API取消eBay上已有的订单?
我认为你需要AddDispute。可用于取消单行订单。
取TransactionId
和 ItemID
或 OrderLineItemID
(ItemID
和TransactionID
的连接,两个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>