使用场外付款系统管理库存

| 我正在建立一个出售门票的网站。我正在通过第三方付款处理程序Google Checkout处理付款。目前,我将在Google Checkout上的购买时间限制为10分钟。如果花费更长的时间,门票将重新开放,其他用户可以购买门票。唯一的问题是Google Checkout不知道计时器已过期。即使他们试图购买的门票已经被其他人购买,用户仍能够完成购买。有什么方法可以阻止Google Checkout售出太多门票吗?门票是通用航空,因此,如果我可以限制售出的数量,这也将起作用。如果这不可能(似乎是这种情况),有人解决了这个问题并找到了更好的解决方案吗?     
已邀请:
        您有几种选择来处理库存问题: Checkout商店小工具:提供一个简单的内置“库存更新”(使用在线电子表格)。由于Google处理库存,因此如果库存降至零,订单将不会通过。这是“商店小工具”文档的链接: http://code.google.com/apis/checkout/developer/Google_Checkout_Store_Gadget_How_To.html 如果您不想使用Store Gadget,可以使用Checkout Notification和Order Processing API并在完成时间很长的情况下取消订单(即,门票已出售给其他人)。这样可以避免销售过剩,但会使一些客户不满意。 http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Notification_API.html http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Processing.html 使用库存缓冲区以避免超卖。在“储备金”中保留几张票,并避免取消订单和让客户感到不快:-)     

要回复问题请先登录注册