易趣API:完成销售外部付款

时间:2011-01-17 20:47:47

标签: php api ebay

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

任何人都知道如何通过ebay API将商品标记为已付款?我有商品ID,卖家ID和付款人的易趣ID。

1 个答案:

答案 0 :(得分:0)

你正在使用CompleteSale走上正确的道路,但却忽略了对它们如何插在一起的一些理解。

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

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

您无需提供付款人的身份证,因为以前的字段可以唯一地识别交易。

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

希望有所帮助。