Ebay API:完成销售外部付款

发布于 2024-10-12 14:51:11 字数 211 浏览 5 评论 0原文

当通过外部付款页面(不是 PayPal)付款时,我需要将商品标记为在 eBay 上已付款。我一直在查看 CompleteSale,但这看起来我需要一个 transactionID,但是如何获取 eBay 上未发生的交易的 transactionID?也许我的处理方式是错误的。

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

I need to mark an item as paid for on ebay when a payment is maid through an external payment page (not PayPal). I have been looking at CompleteSale, but this looks like I need a transactionID but how do I get a transactionID of a transaction that hasn't occured on ebay? Maybe im going about this the wrong way.

Anyone know how to mark an item as paid through ebay API? I have the item id, sellers ID and the payer's ebay id.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流殇 2024-10-19 14:51:11

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

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

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

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

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

希望有帮助。

You're on the right path with CompleteSale but missing some understanding of how it all plugs together.

The transactionID exists as soon as the buyer commits to buy, it is the TransactionID of the sale.

You need to provide the TransactionType.Item.ItemID and the TransactionType.TransactionID, if the sale is an Auction then simply put 0 (Zero) in the field as the ItemID is all that is required to uniquely identify the sale.

You don't need to provide the payer's ID as the transaction can be uniquely identified by the previous fields.

You can get the TransactionID from the eBay API by calling GetSellerTransactionsCall among others.

Hope that helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文