【发布时间】:2011-06-10 16:54:27
【问题描述】:
当通过外部支付页面(不是 PayPal)进行付款时,我需要在 ebay 上将商品标记为已付款。我一直在查看 CompleteSale,但这看起来我需要一个 transactionID,但是我如何获得一个尚未在 ebay 上发生的交易的 transactionID?也许我的做法是错误的。
有人知道如何通过 ebay API 将商品标记为已付款吗?我有商品 ID、卖家 ID 和付款人的 ebay ID。
【问题讨论】:
当通过外部支付页面(不是 PayPal)进行付款时,我需要在 ebay 上将商品标记为已付款。我一直在查看 CompleteSale,但这看起来我需要一个 transactionID,但是我如何获得一个尚未在 ebay 上发生的交易的 transactionID?也许我的做法是错误的。
有人知道如何通过 ebay API 将商品标记为已付款吗?我有商品 ID、卖家 ID 和付款人的 ebay ID。
【问题讨论】:
您在 CompleteSale 的道路上走在正确的道路上,但对它们是如何整合在一起的有一些了解。
只要买家承诺购买,transactionID 就存在,它是销售的 TransactionID。
您需要提供 TransactionType.Item.ItemID 和 TransactionType.TransactionID,如果销售是拍卖,则只需在字段中输入 0(零),因为 ItemID 是唯一标识销售所需的全部内容。
您无需提供付款人的 ID,因为交易可以由前面的字段唯一标识。
您可以通过调用 GetSellerTransactionsCall 等方法从 eBay API 获取 TransactionID。
希望对您有所帮助。
【讨论】: