设计订阅系统

时间:2011-02-20 05:30:55

标签: lamp payment subscription recurring

我正在为我的应用程序设计订阅框架。订阅基于“学分”。每个月,任何订阅的用户将根据他们的计划获得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设置。

2 个答案:

答案 0 :(得分:1)

我个人会使用这种方法

1)一次性信用

2)每月经常性信用额度比一次更好。每个月只需自动加载它们。可选择提供3/6/12个月的计划,以逐步提高交易。

答案 1 :(得分:0)

我没有和这些家伙合作http://recurly.com/但是我看到了其中一位创始人的演示,看起来他们实现了您正在寻找的所有功能以及更多功能。