[英]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和您得到的响应的更多详细信息,很难说,但是我想不到的是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.