【问题标题】:Membership and event API? Or should I do it myself?成员资格和事件 API?还是我应该自己做?
【发布时间】:2011-03-27 05:53:10
【问题描述】:

我的任务是建立一个社团的网站。我是一名全职的 Django (at al) web 开发人员,所以我很高兴接受这项任务。

通过规范,他们希望控制会员资格,以便所有申请都需要“第二个”(阅读:赞助商、裁判等),然后他们需要支付订阅费才能成为俱乐部的一员。

这家具乐部举办了许多活动,午餐和会谈的门票价格不定,仅举两个例子。只有会员才能看到每张门票的价格,因此只有会员才能购买门票。

我最初计划将事件管理转移到 EventBrite 并通过 EB 的 API 将即将发生的事件拉回网站,但这种仅限成员的约束看起来 EventBrite 无法做到。

然后是处理会员订阅。我曾希望允许任何人注册django.contrib.auth 帐户,但让订阅付款离线,但如果他们可以将帐户标记为“会员”,将订阅数据存储在数据库中并让会员在线付款,客户会更高兴。

与 EventBrite 一样,我希望我可以存储粗略的会员数据(无论他们是否被允许订阅、API 服务上用户的唯一令牌、他们的会员级别和会员的到期时间),并且那里' d 是我可以将用户发布到以处理他们的订阅付款的东西。

我基本上不想接触任何支付系统。即使是像 Paypal+IPN 这样简单的事情我也不愿意做(我可以并且过去在其他项目中拥有)但这是我必须围绕它构建的管理层(消息传递成员,创建重复事件等),我想将其分包给第三方......即使他们确实想要处理的付款的额外百分比。

你们中是否有人知道任何适用于会员资格或事件或两者兼有的 API?

或者这是否如此复杂以至于我应该放弃希望获得外部帮助而只顾自己去做?

【问题讨论】:

  • 我正在四处寻找类似的东西。你能在哪里找到东西?对此有任何建议或更新吗?谢谢!

标签: django events membership payment


【解决方案1】:

认为您正在寻找的谷歌搜索是online membership management。我不知道它们中的任何一个是否与 Django/python 配合得特别好,但其中一些确实包含 API。几乎所有这些公司都是按系统收费或按用户收费的公司。

如果您不介意自己安装一些东西,CiviCRM 是一个免费的开源解决方案,我通过谷歌搜索找到了它。它集成了 Joomla 或 Drupal(所以可能基于 PHP)。您必须自己进行付款处理,但它确实 support payments using PayPal 这将使处理付款大部分不在等式中。如果可以,请选择 PayPal Express 而不是 PayPal Website Payments Pro,因为您可能需要PCI-DSS compliant 才能使用后者。

【讨论】:

    猜你喜欢
    • 2010-09-21
    • 1970-01-01
    • 2011-04-21
    • 2016-10-22
    • 2012-09-02
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多