Членство и событие API? Или я должен сделать это сам?

Для меня определили задачу с установкой веб-сайта общества. Я - полный рабочий день Django (в al) веб-разработчик, таким образом, я был рад взять задачу.

Проходя спецификации, они хотят управлять членствами так, чтобы для всех приложений была нужна "секунда" (чтение: спонсор, рефери, и т.д.) и затем они должны заплатить абонентскую плату, чтобы быть частью клуба.

Этот клуб имеет много событий с переменными ценами на билеты за ланчи и переговоры для именования два. Только участникам разрешают видеть цену на билет, и поэтому только участникам разрешают купить билеты.

Я первоначально запланировал сельское хозяйство организации мероприятий прочь к Eventbrite и задержке предстоящие события к веб-сайту через API EB, но это ограничение только для членов похоже на что-то, что Eventbrite не может сделать.

Затем там обрабатывает членские подписки. Я надеялся позволить кому-либо регистрировать a django.contrib.auth считайте, но оставьте оплату подписки офлайн, но клиент был бы более счастливым, если они могли бы отметить учетные записи как "участников", хранить данные подписки в базе данных и позволить участникам заплатить онлайн.

Как с Eventbrite, я надеялся, что мог хранить грубые данные членства (позволяют ли им подписаться, уникальный маркер для пользователя на сервисе API, их уровне членства и истечении их членства) и было бы что-то, на что я мог отправить пользователей прочь обработать их оплату подписки.

Я в основном не хочу касаться любых платежных систем. Даже что-то столь же простое как Paypal+IPN - что-то, что я не сделал бы (я могу и иметь в прошлом на других проектах), но это - слой управления, которое я должен был бы создать вокруг этого (обменивающиеся сообщениями участники, создавая повторяющиеся события, и т.д.), что я хотел бы сдать в аренду третьему лицу... Даже если они действительно хотят дополнительный процент обработанных платежей.

Какой-либо из Вас знает какие-либо подходящие API, которые покрывают членство или события или обоих?

Или действительно ли это столь сложно, что я должен бросить надеяться на внешнюю справку и просто решительно взяться за дело и сделать это сам?

8
задан Oli 9 August 2010 в 11:05
поделиться