2012-08-26 12 views
1

我有一個相當普遍的問題,我期待獲得一些建議。RoR提交對象進行審批,並只批准處理付款

我正在創建一個基本的Ruby on Rails作業應用程序,用戶可以在其中提交作業並申請其他位置。

我想要發生的事情是,當用戶提交一份工作時,它會進入一個控制池(比如awaiting_approval表),然後等待管理員批准。

關於管理層的批准,我希望工作離開'控股池'並推入我的主要工作表。我還想同時向用戶付款。

我熱衷於不自己處理付款細節,所以有興趣知道是否有人通過Paypal或其他支付提供商設法實現這樣的事情?

有關如何實現此設置的任何建議將非常感謝!

回答

2

瑞安貝茨做了a whole bunch of screencasts整合各種支付服務在Rails中。他包括PayPal,ActiveMerchant,Stripe和Spree。值得給他們一個手錶,因爲即使像ActiveMerchant這樣的圖書館也有很多小的細節需要注意。

鑑於其簡單性和成本,我個人的選擇是Stripe