所以我正在做一个二手商品网站。也就是说,人们买卖二手商品的地方,我正在通过 PayPal 上的交易完成所有这些工作。
请记住,这是一个二手商品网站,这意味着每个项目只有一个,我有一个关于 PayPal 的 IPN 的问题。如果我在一天多的时间里没有收到 PayPal 的 IPN,我就根本不会收到 IPN,这是否合理?也就是说,当我想将项目标记为可用时,我显然想考虑是否有人购买了它们。但我知道这一点的唯一方法是通过 PayPal 的 IPN 服务。我听说这可能需要几个小时,但 IPN 需要几天才能通过吗?我不想仅仅因为有人将它添加到他们的购物车并忘记点击“结帐”而让某件商品几天和几天不可用。
基本上我的问题是......我如何设计我的应用程序,以便它不允许用户购买相同的物品,但有营业额,以便如果用户将物品放在购物车中并忘记它,另一个用户可以购买吗?
还有一个不太概念的问题:PayPal 发送 IPN 是否真的需要一个多小时左右的时间?
编辑:我也意识到,如果没有 2 个用户购买相同商品的某些情况,可能没有节省时间的方法来完成此操作,但如果 99.9% 的时间没有发生这种情况,我可以将其委托给某些人我网站的客户服务部分。我只是想要一些专业的建议,因为我是在线市场的新手。