在网站上实施付费订阅服务

时间:2010-12-10 11:48:14

标签: subscription

我有一个网站,我想实施付费订阅服务。它只是一种简单的服务,只有两种类型的计划。就目前而言,生病只需使用Paypal。但是在开始之前我有点失落,主要是数据模型。 我现在的主要问题是,每次订阅需要保留哪些信息?我是否需要为此实现购物车(不这么认为)?我不是要求详细的解释,只需要几个灯或资源来找到一种方法来启动。感谢。

3 个答案:

答案 0 :(得分:6)

取决于您使用的技术。基本付款的工作有点像这样

- >您将它们发送给PayPal计划(您在paypal上定义计划)    他们知道要收取多少金额    你可以传递他们将传回的自定义参数

客户填写申请表

< - paypal告诉您已购买预定义的计划    在同一个请求中,他们发送了大量有关付款的信息,包括GUID和你的参数

- >你问贝宝“嘿,有人刚刚告诉我这个计划 GUID 已经购买了,你能否确认”

< - paypal服务返回'是'

- >当您将客户的ID发送到paypal服务并将其更新为在数据库中“付费”或其他任何

时,您可以从您附加的params中获取客户的ID

简而言之就是这样......

答案 1 :(得分:2)

查看任何杂志上的任何订阅卡邮件,您可以了解您将要记录的数据类型。订阅的开始和结束日期将是一件好事,以及用户订阅的计划类型。获得结束日期后,您只需运行查询即可获取有权访问的用户的记录。就像是 Select * from users where subscription_end_date is >= today

我确信将会有很多其他专栏进入您的最终产品,但由您决定要保留哪些数据。订阅可以有哪些不同的状态?有人可以同时订阅这两种服务吗?

答案 2 :(得分:2)

如果你想每个月收取相同的金额,PayPal的工作做得不错。但是,如果您预计用户会更改其订阅计划(升级/降级)或需要为其客户支持目的而向其帐户提供信用,则PayPal会要求您取消订阅...然后让客户重新订阅

[完全披露 - 我是Recurly.com的联合创始人]

重新处理升级和降级,并为每个事件确认和发票提供自动客户电子邮件(代表您)发送给您的客户。您还拥有完整的帐户管理信息中心和报告功能,因此您无需自行构建。

最重要的是,如果您决定离开PayPal,并将您的业务转移到独立的支付网关,Recurly会将您的所有信用卡存储在PCI兼容的保险库中,这样您就不需要让客户回来了并重新订阅。 (PayPal不会返回您的客户信用卡信息)。您只需在Recurly中配置新网关,即可在不中断业务的情况下处理付款。

以下是我们就该主题撰写的博文: http://blog.recurly.com/2010/08/top-ten-reasons-to-use-recurly-vs-paypal-for-recurring-billing/

- 运气好。

-Dan