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