【发布时间】:2022-01-19 09:16:33
【问题描述】:
请问,在 Django 中实现会员功能并将其与 Stripe/Paypal 集成的最简单方法是什么?
我尝试研究使用组,但仍然无法弄清楚它是如何工作的。 任何信息和/或建议将不胜感激。
【问题讨论】:
标签: django django-models stripe-payments paypal-subscriptions
请问,在 Django 中实现会员功能并将其与 Stripe/Paypal 集成的最简单方法是什么?
我尝试研究使用组,但仍然无法弄清楚它是如何工作的。 任何信息和/或建议将不胜感激。
【问题讨论】:
标签: django django-models stripe-payments paypal-subscriptions
Group 与 Stripe 或 Paypa 无关。
如果您希望实现付费订阅,Stripe 拥有迄今为止最简单的库,Stripe 文档是程序员的天堂。
然而,实现 Stripe 需要您了解 API、Webhook 和一点 Django/Python*
【讨论】:
您是否尝试在谷歌上搜索“Django PayPal”或“Django Stripe”?
我可以断然确认存在这种集成。
就安装 django 模块扩展而言,它们也是高度可定制的,通常是“即插即用”。
我刚刚在 Google 上搜索了“Django 支付处理”并滚动浏览广告找到此页面,这是对不同 django 支付处理程序的比较供您选择:
https://djangopackages.org/packages/p/django-payments/
仅供参考:有很多包比较,因为包太多了,所以最好在继续创建集成之前检查是否已经存在通用的东西。
10 次中有 9 次存在在大多数情况下都有效的解决方案。否则,创建这些类型的集成会变得很耗时,除非它们非常特定于实现。
至于会员资格,您需要继续考虑这种结构,通过研究其他科技公司为此类服务所做的工作,可能会采用其他公司结构。
一旦您弄清楚了结构,就可以非常简单地集成一个自定义模型,它允许您对用户进行 FK,其中包含他们的“订阅”级别或会员包。
如果您希望它们具有不同的内容,则可以在模板中使用 if 语句来显示更多的菜单项、首页内容,甚至可能是订阅量较低的人看不到的所有其他内容部分。
【讨论】: