【发布时间】:2020-11-08 06:28:15
【问题描述】:
嘿,我是 express.js 的新手,这些天我正在做一个项目。就像店主创建了一个有不同计划的商店,每个计划都有不同的价格,我想要的是,当用户为该计划付费时,只有他会得到订阅,我该如何使用 express.js、MongoDB 和支付网关,谁能帮忙。
【问题讨论】:
标签: mongodb express mongoose stripe-payments
嘿,我是 express.js 的新手,这些天我正在做一个项目。就像店主创建了一个有不同计划的商店,每个计划都有不同的价格,我想要的是,当用户为该计划付费时,只有他会得到订阅,我该如何使用 express.js、MongoDB 和支付网关,谁能帮忙。
【问题讨论】:
标签: mongodb express mongoose stripe-payments
我建议为此收藏 2 个。
第一个是users 集合,您将在其中保存用户信息(id、用户名、加密密码等)。
第二个集合将是一个payments 集合,其中包含计划、为其付款的用户的 ID 和付款时间。
然后为了检查有效订阅,您需要做的就是查询用户在上个月支付的所有付款(如果订阅是每月)并检查他们支付的计划。
这样您就可以检查他们何时需要再次付款(付款时间后一个月)以及他们支付的计划。
【讨论】:
我建议阅读how Stripe subscriptions work,然后通过端到端guide to creating subscriptions 工作,确保选择“节点”代码sn-p 选项卡。底层数据库由您决定,任何事情都会起作用。
【讨论】: