簡體   English   中英

Java Paypal商家SDK事務搜索可在OSX上運行,但不能在Windows上運行

[英]Java paypal merchant SDK transaction search works on OSX but not on Windows

我正在構建一個利用Java Paypal Merchant SDK的Java應用程序,遇到了一個我無法解決的問題。

當我在自己開發的機器(在本例中為Mac)上運行該應用程序時,它運行良好,但是當我將其移至專用計算機(運行寡婦服務器2012的VPS)時,該調用的行為完全不同Paypal API。 其他一切都完美運行。

有問題的方法調用:

service = new PayPalAPIInterfaceServiceService("PaypalInfo/sdk_config.properties");
TransactionSearchResponseType transactionSearchResponse = null;

try {
transactionSearchResponse = service.transactionSearch(transactionSearchReq);
} catch (Exception e) {
  e.printStackTrace();
}

在OSX上,此調用返回正確的信息,在Windows上,它不返回任何信息,SOAP調用和返回是不同的。 在這兩種情況下,程序的打包方式相同,所以我知道這不是問題。 我已遵循sdk github上的所有指南,但無法使其正常工作。

如果可以幫助回答問題,我可以發布具有SOAP調用XML的記錄器輸出。

提前致謝!

編輯:

SOAP請求: http : //pastebin.com/xrpRVywx

SOAP響應: http : //pastebin.com/aRT3JvbS

沒有關於PayPal API和您得到的響應的更多詳細信息,很難說,但是我想不到的是:

  1. 該配置文件不在您認為的VPS上,也不使用該文件中的憑據或其他配置來進行API調用; 要么
  2. VPS上的防火牆阻止了您的傳出連接。

暫無
暫無

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

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