2011-06-15 68 views
1

我正在建立一個出售門票的網站。我正在通過第三方支付處理器處理付款,谷歌結帳。目前,我正在將Google結帳時的購物時間限制爲10分鐘。如果花費更長時間,票據重新開放,其他用戶可以購買票據。唯一的問題是Google checkout不知道計時器已過期。即使他們試圖購買的票已經被別人購買,用戶也能夠完成他們的購買。有沒有辦法阻止谷歌結賬出售過多的門票?門票是遺傳算法,所以如果我可以限制總共賣出多少,這也是可行的。如果這是不可能的,似乎是這樣的,是否有人解決了這個問題並找到了更好的解決方案?使用非現場支付系統管理庫存

回答

0

您有幾種選擇來處理庫存問題:

  • Checkout商店小工具:提供了一個簡單的內置「庫存更新」(使用在線電子表格)。由於Google處理庫存,如果庫存降至零,訂單將不會通過。這裏的鏈接到商店小工具文檔:

http://code.google.com/apis/checkout/developer/Google_Checkout_Store_Gadget_How_To.html

  • 如果你不想使用商店小工具,您可以使用結賬通知和訂單處理的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

  • 使用庫存緩衝,以避免超賣。保留少量門票「儲備」,避免取消和不滿意的顧客:-)