PayPal IPN /一般PayPal应用程序设计

时间:2012-06-12 04:39:22

标签: paypal paypal-ipn

所以我正在建立二手商品网站。也就是说,人们买卖旧货的地方,我正在通过PayPal完成所有这些交易。

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

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

问题性较小的问题:PayPal是否真的需要一个多小时才能发送IPN?

编辑:我也意识到,如果没有某些情况下可能没有时间有效的方法来实现这一点,其中2个用户购买相同的商品,但如果没有99.9%的时间发生这种情况,我可以将其委托给我网站的某种客户服务部分。我只是想要一些专业建议,因为我不熟悉在线市场。

1 个答案:

答案 0 :(得分:0)

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

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

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