是否可以在数据库中跟踪库存并更新使用 Paypal 进行的购买的商品数量?

Posted

技术标签:

【中文标题】是否可以在数据库中跟踪库存并更新使用 Paypal 进行的购买的商品数量?【英文标题】:Is it possible to track inventory and update item quanities in database for purchases made with Paypal? 【发布时间】:2011-09-05 12:55:49 【问题描述】:

我知道 Java,但不是专家。我为我的网站使用 JSP 页面和 Java Servlet,以及一个 mysql 数据库。

对于销售产品的网站,我想使用 Paypal 付款按钮。特别是“添加到购物车”和“查看购物车”按钮,让网站有一种购物车的感觉。

我想跟踪库存,所以当进行购买时,意味着付款实际上已通过 Paypal 提交并成功,然后为所购买的每件商品更新数据库。我不想为不再可用的商品接受付款。因此,在这种情况下,库存跟踪很重要。

是否可以通过某种方式与 Paypal 交互并完成此任务?我需要一些关于如何做到这一点的建议。

【问题讨论】:

【参考方案1】:

是的,您可以使用 IPN(即时付款通知)。

您需要的一切都在这里https://www.paypal.com/ipn 并附有示例。 只需在购买后更新库存,如果库存降至零,请禁用付款按钮。这个问题非常简单,您只需查看 IPN 文档即可。

【讨论】:

我访问了paypal.com/ipn 页面,不幸的是,该页面上的三个链接中只有一个链接有效。我在贝宝网站的其他页面上经常遇到这个问题。我会在一段时间内查看 PDF 文件(唯一可行的)。虽然我无法获取代码示例,但我敢打赌那些对我来说也会派上用场...... 您应该检查您的提供商是否有问题。我刚刚再次检查,访问 paypal.com 网站没有问题。 我尝试访问 IE 8 中的页面,并且访问之前未显示的页面没有问题。我最近下载了 Firefox 4...不过是麻烦! Firefox 4 是我在 Paypal 上的页面遇到问题的原因...

以上是关于是否可以在数据库中跟踪库存并更新使用 Paypal 进行的购买的商品数量?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在订单发货时收到 PayPal 通知?

更改状态并在数据库中更新它

显示捐赠总额

是否有任何 API 可以将跟踪号和订单状态从我的应用程序添加到 PayPal?

[易飞]关于内部备料订单动态跟踪库存和销货量的统计

Paypal Sandbox - 尝试添加跟踪信息时“提供的数据无效”