7

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

4

3 回答 3

6

取决于你使用的是什么技术。基本支付有点像这样

- >您将他们发送到带有计划的贝宝(您在贝宝上定义计划)他们知道要收取多少费用您可以传递他们将传回的自定义参数

客户填写申请

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

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

<- 贝宝服务返回“是”

-> 当您将客户发送到贝宝服务时,您从附加的参数中获取客户的 ID,并将它们更新为数据库中的“已付款”,或其他任何内容

简而言之就是这样...

于 2010-12-10T11:54:14.723 回答
2

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

我敢肯定,您的最终产品中还会包含许多其他列,但这将由您决定要保留哪些数据。订阅可以处于哪些不同的状态?有人可以同时订阅这两种服务吗?

于 2010-12-10T12:00:37.690 回答
2

如果您想每个月收取相同的费用,PayPal 做得不错。但是,如果您预计您的用户会更改他们的订阅计划(升级/降级)或需要向他们的帐户提供信用以用于客户支持目的,PayPal 将要求您取消订阅......然后让客户重新订阅.

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

Recurly 处理升级和降级,并为每个事件确认和发生的发票提供自动发送给您的客户(代表您)的客户电子邮件。您还拥有完整的帐户管理仪表板和报告,因此您无需自己构建。

最重要的是,如果您决定离开 PayPal,并将您的业务转移到独立的支付网关,Recurly 会将您所有的信用卡存储在符合 PCI 的保险库中,因此您无需要求您的客户回来重新订阅。(PayPal 不会返回您的客户信用卡信息)。您只需在 Recurly 中配置您的新网关,即可处理付款,而不会中断您的业务。

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

- 祝你好运。

-担

于 2010-12-13T15:42:12.233 回答