0

所以我正在做一个二手商品网站。也就是说,人们买卖二手商品的地方,我正在通过 PayPal 上的交易完成所有这些工作。

请记住,这是一个二手商品网站,这意味着每个项目只有一个,我有一个关于 PayPal 的 IPN 的问题。如果我在一天多的时间里没有收到 PayPal 的 IPN,我就根本不会收到 IPN,这是否合理?也就是说,当我想将项目标记为可用时,我显然想考虑是否有人购买了它们。但我知道这一点的唯一方法是通过 PayPal 的 IPN 服务。我听说这可能需要几个小时,但 IPN 需要几天才能通过吗?我不想仅仅因为有人将它添加到他们的购物车并忘记点击“结帐”而让某件商品几天和几天不可用。

基本上我的问题是......我如何设计我的应用程序,以便它不允许用户购买相同的物品,但有营业额,以便如果用户将物品放在购物车中并忘记它,另一个用户可以购买吗?

还有一个不太概念的问题:PayPal 发送 IPN 是否真的需要一个多小时左右的时间?

编辑:我也意识到,如果没有 2 个用户购买相同商品的某些情况,可能没有节省时间的方法来完成此操作,但如果 99.9% 的时间没有发生这种情况,我可以将其委托给某些人我网站的客户服务部分。我只是想要一些专业的建议,因为我是在线市场的新手。

4

1 回答 1

0

此处的 IPN 文档:https ://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf

我有自己的网上商店,IPN 响应通常在一小时内完成,我还没有看到一个需要更长的时间,而且大多数响应几乎是即时的。

在收到回复之前,您不应该减少数量 - 这将解决您放弃购物车的问题。如果您让 Paypal 处理数量,我想 Paypal 在处理付款之前不会减少数量。

于 2012-06-12T18:00:44.887 回答