0

支払いが外部の支払いページ(PayPalではない)を通してメイドであるとき、私はebayで支払い済みとしてアイテムをマークする必要があります。CompleteSaleを見てきましたが、transactionIDが必要なようですが、ebayで発生していないトランザクションのtransactionIDを取得するにはどうすればよいですか?多分私はこれについて間違った方法で行っています。

ebay APIを介してアイテムを支払い済みとしてマークする方法を知っている人はいますか?私はアイテムID、売り手IDと支払人のebayIDを持っています。

4

1 に答える 1

0

あなたはCompleteSaleで正しい道を進んでいますが、すべてがどのように相互に接続されているかについての理解が不足しています。

購入者が購入を確約するとすぐにtransactionIDが存在し、それが販売のTransactionIDになります。

TransactionType.Item.ItemIDとTransactionType.TransactionIDを指定する必要があります。販売がオークションの場合、販売を一意に識別するために必要なのはItemIDだけなので、フィールドに0(ゼロ)を入力するだけです。

トランザクションは前のフィールドで一意に識別できるため、支払人のIDを提供する必要はありません。

とりわけGetSellerTransactionsCallを呼び出すことにより、eBayAPIからTransactionIDを取得できます。

お役に立てば幸いです。

于 2011-01-26T23:51:44.647 に答える