我想使用贝宝支付标准(一个跳到贝宝支付,并跳回后付款完成)来处理我的网站上的付款。
我知道我可以给按钮添加一个回调url,但是我不能弄清楚正确的逻辑。
我想存储用户支付状态(真或假)和日期到数据库后,他们完成检查并跳回我的网站。
解决这一问题的最佳方法是什么?我在想某种代币。我不知道我是否在正确的轨道上。
顺便说一下,我在我的站点中使用Servlet和JSP。
提前感谢
发布于 2012-05-25 22:51:43
我在几个网站上使用了这种支付方式,它非常容易集成。在表单提交时,我设置一个令牌,并在确认页面上回调该令牌。我使用收据页面来显示订单,然后使用隐藏的表单将其提交给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"> 您可以在此处找到所需的所有文档。
在一个人支付成功后,我将令牌调用到隐藏的表单字段中,应用这些值添加一个动画加载图像一个小javascript
<script type="text/javascript" language="javascript">
setTimeout("document.forms['form1'].submit();",2*1000);数据转到数据库,然后直接转到感谢成功感谢支付页面。希望这能有所帮助。
https://stackoverflow.com/questions/10756312
复制相似问题