【问题标题】:PHP - Paypal product timeoutPHP - 贝宝产品超时
【发布时间】:2010-12-17 10:28:06
【问题描述】:

我终于使用 IPN 和预订系统让我的 paypal 系统正常工作,以确保两个人不会购买相同的产品。

问题是,我的应用程序的预订持续了 10 分钟。如果用户预订“计时器”启动的产品,他会点击付款并最终访问贝宝网站。然后他离开电脑10分钟然后回来。然后他就买了。到目前为止,虽然预订已完成,但其他人可能已经购买了它。

是否可以通过 paypal IPN 请求发送时间限制以阻止这种情况发生?

【问题讨论】:

    标签: php paypal reserved


    【解决方案1】:

    据我所知,您无法指定交易必须在一定时间内通过 paypal 完成。

    但是,我看到您可以使用两个选项:

    1. 如果他们购买并且产品不可用,则提供全额退款。您将在购买的 ipn 通知期间检查,如果不可用,则退款。如果这种情况经常发生,您可能会受到 paypal 的处罚,但我在提供退款方面没有太多经验。

    2. 您可以指定该按钮需要检查库存,请参阅标准付款指南中的“第 2 步 - 使用立即购买按钮跟踪库存”。一旦产品售罄,您使用api通知paypal库存为零(如果有api,您可能必须为此使用网站),并且他们应该能够通知用户库存为零。我也没有这方面的经验,但它似乎比 #1 更复杂,如果这种情况不经常发生,我可能会选择 #1。我认为最终即使用户看到库存为零,如果用户完成交易,你最终仍然不得不退款,但我不确定文档中的措辞。

    【讨论】:

      猜你喜欢
      • 2015-11-04
      • 2013-07-04
      • 1970-01-01
      • 2017-12-21
      • 1970-01-01
      • 2011-08-11
      • 2019-03-31
      • 2015-04-05
      • 2013-02-23
      相关资源
      最近更新 更多