簡體   English   中英

在eBay上出售PayPal-NET-SDK GetTransaction

[英]PayPal-NET-SDK GetTransaction from a sale on eBay

我試圖從eBay交易中獲得Paypal交易的詳細信息。 我正在使用基於PayPal REST API構建的Paypal-NET-SDK。

這是代碼:

Dictionary<string, string> sdkConfig = new Dictionary<string, string>();
sdkConfig.Add("mode", "sandbox");
string accessToken = new OAuthTokenCredential(clientID, secret, sdkConfig).GetAccessToken();  

string transactionID = "98395731SM1933421";
APIContext apiContext = new APIContext(accessToken);
apiContext.Config = sdkConfig;
Sale sale = Sale.Get(apiContext, transactionID );

但我收到此錯誤:遠程服務器返回錯誤:(404)找不到。

這是響應:

{"name":"INVALID_RESOURCE_ID","message":"The requested resource ID was not found","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#INVALID_RESOURCE_ID","debug_id":"8a0a9ae305a35"}

看來我必須使用其他交易ID,但這是我從eBay API獲得的交易ID,而且當我在Paypal中輸入帳戶時,這就是我看到的交易ID。

我想知道是否可以使用此API來獲取該交易的詳細信息,如果不能,則有任何建議。

來自PayPal REST API和PayPal經典API的交易ID完全無關。 eBay使用PayPal經典交易ID。

或換一種說法:您不能在eBay交易中使用PayPal的REST API。 使用PayPal的經典API,即GetTransactionDetails。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM