存储付款详情和订阅详情
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 类型字段应包含具有可能值(升级、降级)的枚举,可以定义到枚举器或引用的另一个表中(更好)...【讨论】:
能否请您详细说明操作表。不太明白 很简单,您可以使用简单的枚举器,也可以使用操作类型引用另一个表,在后一种情况下,如果有一天您需要更多类型,会更简单...跨度>以上是关于存储付款详情和订阅详情的主要内容,如果未能解决你的问题,请参考以下文章