设计订阅系统

我正在为我的应用程序设计订阅框架。订阅基于“学分”。每个月,任何订阅的用户将根据他们的计划获得x个学分。他们将在支付当月发票后收到积分。 这些是我的表:
account(id,name, credits, plan)
plan(id,name,credits per month, cost per month)
invoices(name, account id, paid/unpaid, credits given, plan at the time)
好的,通过这个设置,我将运行每日cron作业发送本月的发票。当人们来到网站支付发票时,在付款时,发票状态设置为已付款,然后将信用额添加到他们的帐户,并在发票表中更新。 我怀疑这对于月度计划是否合适,但是,我想让他们选择支付6个月或一年。在这种情况下,你建议我做些什么来让他们提前支付但每个月都要归功? 有没有人有关于类似订阅服务的合适示例或教程 - 哪些内容可以指导我构建它的最佳方式? 我还会采用我的方法来改进或警告常见陷阱的建议。 谢谢 贾森 注意:LAMP设置。     
已邀请:
我个人会用这种方法 1)一次性信用 2)每月经常性信贷的利率高于一次。每个月只需自动加载它们。可选择提供3/6/12个月的计划,以逐步更好的交易。     
我没有和这些人一起工作http://recurly.com/但是我看到了一位创始人的演示,看起来他们实现了你正在寻找的所有功能以及更多。     

要回复问题请先登录注册