[英]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.