【发布时间】:2014-02-23 08:33:50
【问题描述】:
尝试在我的 Java 项目中实现 PayPal 快速结帐功能。
使用的IDE是Eclipse。
根据 PayPal 中的文档,我知道我需要调用两个 PayPal REST API
- 设置ExpressCheckout
- DoExpressCheckoutPayment
我从http://paypal.github.io/sdk/#merchant 下载了商家SDK,并将paypal-core-1.4.4.jar 和merchantersdk-2.5.106.jar 添加到Eclipse 项目构建路径中。
我想在我的类中编写 REST setExpressCheckout 函数,该函数将调用 PayPal::setExpressCheckout。
我正在尝试导入 com.paypal.soap.api.SetExpressCheckoutRequestDetailsType,但出现错误。
我想写的sn-p是
SetExpressCheckoutRequestDetailsType setExpressCheckoutRequestDetails = new SetExpressCheckoutRequestDetailsType();
setExpressCheckoutRequestDetails.setVersion("63.0");
是否有我缺少的 jar 文件?
-RK
【问题讨论】:
-
检查类com.paypal.soap.api.SetExpressCheckoutRequestDetailsType包含在jar中
-
你得到的错误是什么?请将其复制并粘贴到问题中。
-
我不确定 PayPal 中的类结构是否发生了变化。我在 urn.ebay.apis.eBLBaseComponents.SetExpressCheckoutRequestDetailsTypepackage 中找到了 SetExpressCheckoutRequestDetailsType 类,而不是在 com.paypal.soap.api.SetExpressCheckoutRequestDetailsType