前一篇文章裡所提到DreamHost 扣錢事件,在經過一天之後,使用者抱怨已經增加到一千多則,Dreamhost 也在稍後在官方部落格上發表了一篇文章說明事件發生的經過。
簡單來說,就是有個傢伙在跑扣款程式時,跑到了 2008/12/31 的扣款日期。他本來是要把新年假期沒扣到的帳扣回來(因為某些機器升新版的緣故,所以有一些帳戶沒正常扣到款),所以手動讓程式計算在 2008/01/04、2008/01/13…到 2008/01/01 這些日子裡應該扣款的帳戶。跑完之後,因為不確定沒正常扣到款的現象是從什麼時候開始,他又繼續跑了 2007/12/31 ~ 2007/12/25 這些日子。
此時,慘劇發生了。
他把 2007/12/31 打成 2008/12/31了。這導致扣款程式去計算 2008/12/31 前要扣款卻沒有扣的帳戶,然後造成了一口氣扣到 2008 年底的慘劇,所以我才會發現自己一口氣被扣了12 次…也就是一年份的錢。從程式的觀點來看,這表示該程式並沒有針對執行時所設定的扣款日期作詳盡的檢查,這個程式應該在使用者輸入「未來的扣款結帳日」時,給予適當的檢查並回覆適當的錯誤訊息 (或進一步的確認訊息)才是。不管如何,錯誤已經造成。
而根據 Dreamhost 的統計,這一口氣多扣的結果,他們總共多扣了用戶 USD$7,500,000,也就是七百五十萬美元,折合台幣兩千四百多萬兩億四千多萬!! (這也大概透露了 Dreamhost 一年總營收的基本數字)
現在,在經過一天之後,他們聲稱已經跑完「退款」的程式,我檢查了我 DreamHost 後台裡的資訊,原來多付的120塊美金已經消失無蹤,好像一切事情都沒有發生過。同時,我也接到了一封來自 DreamHost 的通知信,告知我的錢將會被退款,並且表達了歉意:
Hi MXXX-HXXX!
Ack. Through a COMPLETE bumbling on our part, we’ve accidentally attempted
to charge you for the ENTIRE year of 2008 (and probably 2009!) ALREADY
(it was all due to a fat finger)!I’m really really realllly embarassed about this, but you have nothing
to worry about. Please ignore any confusing billing messages you may have
received recently; I’ve already removed all those bum future charges on
your account (#2XXXXX1) and already refunded the $109.45 charge on your
credit card.You should get the money back on almost immediately, within a day or
two max, and there’s no need to contact your credit card company or bank
for the refund.Again, I feel terrible about this whole thing.. there will be a blog post
soon at blog.dreamhost.com fully explaining how this bug was even allowed
to happen..Thank you very very much for your patience with this.. we PROMISE
this won’t happen again. There’s no need to reply to this message unless
of course you have any other questions at all!Sorry again,
Josh!
至於我的信用卡方面,我上網查了一下,目前還沒有 Dreamhost 扣款/退款的紀錄進來,可能跨國交易要數日後才會顯示在我的帳戶資料上。希望到時會有正常的扣款/退款紀錄…..至於 DreamHost 會不會有後續的補償措施,根據他們過去的紀錄,我並不抱持著什麼希望…..
Update:
後續的處理措施出爐了:《Billing Issues Update》。簡單的來說,如果因為扣/退款的過程中造成手續費/匯差損失,可以把帳單scan/fax 給 dreamhost ,他們會把差價退給你….至於其他人,就當作是坐趟雲霄飛車吧。
Dear Pipperl, 提醒一下,美金換台幣是1:32。
另外這比較麻煩就是,退款有時是取消交易,有時是補上一筆款項,如果使用後者,而又跨到信用卡出帳時間,這樣付清了也麻煩,不付清也是一筆循環息,才真的讓人不高興。
不曉得是不是因為我是年繳,所以好像沒有這樣的帳單問題
@董福興:
哈,我竟然少算了一個零,低估了 Dreamhost 的年營收…..
而且如果是先扣款再補一筆負的,由於銀行會再加收外匯手續費的關係,對消費者而言還會有另一筆損失。這類衍生的款項應該是可以寫信給 DreamHost 要求他們負擔….
@evenrain:
的確,如果你是年繳,假設你是 2008/1/5 ~ 2009/1/5。程式計算 2008/12/31 時「未繳清客戶」時就不會把你算進去,所以就不會有這樣的帳單問題。也因此,文中所算出來的兩億四千萬並非 DreamHost 所有的年收。