我想使用贝宝支付标准(跳转到贝宝支付并在支付完成后跳回)来处理我网站上的支付。
我知道我可以向按钮添加回调 url,但我想不出正确的逻辑。
我想在他们完成结帐并跳回我的网站后将用户付款状态(真或假)和日期存储到数据库中。
最好的方法是什么?我在想某种象征。我不知道我是否走在正确的轨道上。
顺便说一句,我在我的站点中使用了 Servlet 和 JSP。
提前致谢
我在几个网站上使用这种付款方式,它非常容易集成。在提交表单时,我设置了一个令牌并在确认页面上调用该令牌。我使用收据页面显示订单,然后使用隐藏表单将其提交给贝宝。
<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);
数据进入数据库,然后直接进入感谢您成功感谢支付页面。希望这可以帮助。