java 中的 Paypal 集成

Paypal integration in java

我已经通过向导生成了一些 expresscheckoutpaypalfunctions classes,试图将其集成到我的 spring mvc 应用程序并使其与沙箱通信帐户。我得到 success 响应,然后生成的函数想要使用 expresscheckout class:

中的这段代码重定向到 paypal
  //' Redirect to paypal.com            
response.sendRedirect(response.encodeRedirectURL(nvp.get("TOKEN").toString()));

尽管如此,它会重定向到类似 http://localhost:8080/EC-48480369JN366854F

的内容

我很困惑这是真的应该如何工作还是我必须调整代码?是否有任何像样的教程,如何将其集成到 java 项目中?我发现的所有内容都已过时或仅适用于 PHP。

您可能需要这样做:

//' Redirect to paypal.com
response.sendRedirect(response.encodeRedirectURL("https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=" + nvp.get("TOKEN").toString()));

(如果您在沙盒上进行测试,请将 www.paypal.com 更改为 www.sandbox.paypal.com。)