存储付款详情和订阅详情

Posted

技术标签:

【中文标题】存储付款详情和订阅详情【英文标题】:Storing Payment Details and Subscription Details 【发布时间】:2012-07-07 13:01:31 【问题描述】:

我正在尝试为一个项目创建一个基于订阅的支付模块。

三个计划

    售价 49 美元,但在我们获得用户之前,它现在是免费的。 499 美元,试用期为 15 天 799 美元,还有 15 天试用期。

我们正在使用 Stripe 进行支付集成。

我有一个如下的用户表

用户(姓名、电子邮件、密码……)

现在我想存储以下内容

    定义和维护计划 用户订阅了哪个计划 当用户订阅计划时 - 有关付款的详细信息 - 升级 - 降级等。

有人可以分享我如何通过 mysql 表做到这一点,如果我缺少任何需要存储的关键信息吗?

【问题讨论】:

【参考方案1】:

这是我在这种情况下要做什么的一个小草图:

表格

用户

id、姓名邮箱、密码、...

维护计划

id、user_id、姓名、...

付款

id、名称、user_id、...

运营

id、类型、user_id、名称、...

注意事项

user_id字段引用当然是用户表的id主键 每个表当然可以包含更多包含更多信息或关系的列(我只插入了要点。 Operations 类型字段应包含具有可能值(升级、降级)的枚举,可以定义到枚举器或引用的另一个表中(更好)...

【讨论】:

能否请您详细说明操作表。不太明白 很简单,您可以使用简单的枚举器,也可以使用操作类型引用另一个表,在后一种情况下,如果有一天您需要更多类型,会更简单...跨度>

以上是关于存储付款详情和订阅详情的主要内容,如果未能解决你的问题,请参考以下文章

PayPal付款后如何提交地址和付款详情的数据

如何在 PayPal 确认页面中显示订阅付款?

获取有关增强的定期支付服务的交易详情

php 订阅后如何获取 PayPal 定期付款数据?

接收订单详情和付款确认(电子商务网站)[关闭]

获取 paypal ruccuring 付款详情