0

在我的网站上,我出售独特的物品。我已经对其进行了编程,以便在销售页面上,用户可以选择任意数量的这些商品,并计算成本。关键是这些物品我只有一件。所以我需要购物车系统不允许付款通过,除非它可用。

我一直在寻找一个好的快速/简单/便宜的解决方案,但找不到。我不指望这个网站能赚很多钱(交易几块钱),所以我不想需要ssl证书。

我知道不需要 ssl 证书的唯一方法是使用 paypal 或 google checkout。但是,我认为没有办法使用这些服务并让 paypal 的服务器运行脚本来检查网站上有多少可用服务。有什么解决办法吗?

谢谢

4

3 回答 3

0

如果您使用 PayPal 网站付款标准(使用购物车而不是“立即购买”按钮),那么您可以使用 IPN 或 PDT(请参阅此处的 paypal 文档)让 PayPal 回电给您并告知付款状态。

然后,工作流程是在将商品添加到购物车时将状态设置为已保留,然后等待 IPN/PDT 调用返回付款状态,并将商品标记为已售出。

您仍然需要检查并重置任何已保留超过 2 小时的项目。(您可以在向用户提供页面之前执行此操作,以便他们拥有最新的可用性,并且您不需要 cron 作业或长时间运行的进程)

于 2009-07-23T14:36:46.237 回答
0

如果您能提供更多关于您如何实施您的购物卡的信息,其他人会更容易提供帮助!如果您正在使用任何电子商务解决方案,那么它应该已经存在于跟踪库存部分中。但是,如果您已经手动实现了购物车,为什么不在让您的客户结帐之前先添加一点检查库存状态的代码呢?

于 2011-05-09T13:49:40.560 回答
0

我想了更多,我认为问题是一旦用户进入贝宝支付屏幕,我就无法控制。我想我可以做一些事情,比如他们点击立即购买链接,一个 php 脚本将其更新为已售出,然后他们转到贝宝屏幕,但他们可能不会继续购买......

于 2009-05-31T01:28:19.823 回答