可以在没有数据库的情况下使用订阅计费平台吗?

时间:2018-09-18 15:05:44

标签: java database recurring-billing

我需要将订阅计费平台集成到我的软件中。例如PabblyRecurly。那里有很多负载,通常它们都以类似的方式工作,并且包含供开发人员使用的API。对于我不认为的这个问题,我选择的内容并不重要。

就软件而言,它是用户在自己的计算机上运行的Java应用程序。目前,我没有用户数据库,该软件是免费的。

我需要向软件添加订阅模型,以便用户可以付费,从而使特定功能对他们可用。

问题是,可以在没有数据库的情况下使用与预订平台结合使用的软件(计费平台使用的数据库除外)吗?

如果可能,我要避免存储任何客户数据。我能否仅使用提供的API和计费平台存储的信息来获得所需的功能?

我最初的想法是,用户可以通过某种门户输入他们的详细信息。将其发送到计费平台,然后根据其订阅状态,软件将生成某种随订阅到期的加密密钥。这样的事情可能吗?

1 个答案:

答案 0 :(得分:0)

(免责声明,我为Recurly工作)。使用我们的软件可以实现您想要做的事情。 Recurly内部的事件触发了webhooks,您可以消耗这些时间来更新您的访问和配置。您提交给Recurly的所有API调用也会为您提供一个API响应,其中包含配置帐户所需的所有信息。

例如,当客户订阅时,您将得到XML响应,该XML指示他们签署的计划(即要提供的功能)以及帐单期限何时结束(何时您可能会删除访问权限)。如果客户遇到付款问题,我们将向您发送一个网络挂钩,以便您知道在用户付款之前将其删除(并放置一个到期的标语)。

https://docs.recurly.com/docs/webhookshttps://dev.recurly.com/page/webhooks#dunning-event-notifications为起点,如果您还有其他问题,请告诉我们!