java - Paypal 业务标准 : How to handle action after the payment?

标签 java servlets paypal payment

我想使用Paypal Payment Standard(跳转到paypal支付,支付完成后跳回)来处理我网站上的支付。

我知道我可以向按钮添加回调 url,但我无法找出正确的逻辑。

我想在用户完成结帐并跳回我的网站后将用户付款状态(真或假)和日期存储到数据库中。

最好的方法是什么?我在想某种象征。我不知道我是否在正确的轨道上。

顺便说一句,我在我的站点中使用了 Servlet 和 JSP。

提前致谢

最佳答案

我在几个网站上都使用过这种支付方式,集成起来 super 容易。在提交表单时,我设置了一个 token 并在确认页面上调用该 token 。我使用收据页面显示订单,然后使用隐藏表单将其提交给 Paypal 。

<input type="hidden" name="return" value="http://www.mysite.com/returnurl.html">
<input type="hidden" name="cancel_return" value="http://www.mysite.com/cancelurl.html"> 

您可以在这里找到您需要的所有文档。

https://merchant.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_formbasics

在一个人成功支付后,我将 token 调用到隐藏的表单字段中,应用这些值添加一个动画加载图像,一点点 javascript

<script type="text/javascript" language="javascript">
setTimeout("document.forms['form1'].submit();",2*1000);

数据进入数据库,然后直接进入感谢成功感谢支付页面。希望这会有所帮助。

关于java - Paypal 业务标准 : How to handle action after the payment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10756312/

相关文章:

JavaServlet : pass a request back to default processing

java - Tomcat 中存在的过滤器在 Jetty 中不存在,如何让 Jetty 忽略它?

paypal - ColdFusion9 : Can't connect to PayPal Sandbox (classic NVP)

php - Paypal 。支付信息页面

c# - Paypal 并行支付

java - 如何填写List<?使用派生的 Circle 和 Rectangle 对象扩展 Shape> ?

java - 使用 JPanel 在单击按钮时绘制矩形

java - java中使用逗号分隔符分割字符串数组

Java - 如何将 String 设置为 static int

java - 如何在 servlet 中处理多个文档打开请求