【问题标题】:PayPal IPN / general PayPal application designPayPal IPN / 通用 PayPal 应用程序设计
【发布时间】:2012-06-14 23:30:00
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: paypal paypal-ipn


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢。很高兴听到经验丰富的开发人员的来信。作为一个二手商品市场,我每件商品的数量只有 1 个。我想如果每个响应时间不超过一个小时,我就不必太担心被遗弃的购物车了。
    • 我理解您想要做的事情,但是要尝试“保留”项目直到它们被处理是很多工作。即便如此,它们也是两个客户可以在结帐屏幕上的场景。
    • 您如何跟踪数量?在你这边还是 Paypal?如果您正在这样做,请在收到 IPN 响应时执行,如果 Paypal 正在这样做,您就不必担心任何事情。
    • 好吧,这就是我想做的事情。我只是对你关于试图“持有”物品的评论有点困惑。我正在跟踪数量。
    猜你喜欢
    • 2016-09-27
    • 2014-03-22
    • 2015-07-29
    • 2018-06-12
    • 2012-07-18
    • 1970-01-01
    • 2016-07-13
    • 2013-06-19
    • 2014-02-05
    相关资源
    最近更新 更多