0

当通过外部支付页面(不是 PayPal)进行付款时,我需要在 ebay 上将商品标记为已付款。我一直在查看 CompleteSale,但这看起来我需要一个 transactionID,但是我如何获得一个尚未在 ebay 上发生的交易的 transactionID?也许我正在以错误的方式解决这个问题。

有人知道如何通过 ebay API 将商品标记为已付款吗?我有商品 ID、卖家 ID 和付款人的 ebay ID。

4

1 回答 1

0

您在 CompleteSale 的道路上走在正确的道路上,但缺少对它们如何整合在一起的一些了解。

买家承诺购买时,transactionID 就存在,它是销售的 TransactionID。

您需要提供 TransactionType.Item.ItemID 和 TransactionType.TransactionID,如果销售是拍卖,则只需在字段中输入 0(零),因为 ItemID 是唯一标识销售所需的全部。

您无需提供付款人的 ID,因为交易可以由前面的字段唯一标识。

您可以通过调用 GetSellerTransactionsCall 等方法从 eBay API 获取 TransactionID。

希望有帮助。

于 2011-01-26T23:51:44.647 回答