2010-08-09 19 views
8

Me han encomendado la tarea de configurar el sitio web de una sociedad. Soy un desarrollador web de Django (al.) A tiempo completo, así que estaba feliz de asumir la tarea.Membresía y evento API? ¿O debería hacerlo yo mismo?

Pasando por las especificaciones, quieren controlar las membresías para que todas las aplicaciones necesiten un "segundo" (léase: patrocinador, árbitro, etc.) y luego deben pagar una cuota de suscripción para formar parte del club.

Este club tiene una serie de eventos con precios variables de boletos para almuerzos y charlas por nombrar dos. Solo los miembros pueden ver el precio por boleto y, por lo tanto, solo los miembros pueden comprar los boletos.

Originalmente había planeado llevar la gestión de eventos a EventBrite y llevar los próximos eventos al sitio web a través de la API de EB, pero esta restricción solo para miembros parece algo que EventBrite no puede hacer.

Luego están las subscripciones de los miembros de procesamiento. Esperaba permitir que cualquiera registrara una cuenta django.contrib.auth pero deje el pago de la suscripción fuera de línea, pero el cliente estaría más feliz si pudiera marcar las cuentas como "miembros", almacenar los datos de la suscripción en la base de datos y permitir que los miembros paguen en línea.

Al igual que EventBrite, esperaba poder almacenar datos aproximados de membresía (tanto si pueden suscribirse o no, un token único para el usuario en el servicio API, su nivel de membresía y el vencimiento de sus membresías) y allí Sería algo a lo que podría enviar usuarios para procesar su pago de suscripción.

Básicamente no quiero tocar ningún sistema de pago. Incluso algo tan simple como Paypal + IPN es algo que preferiría no hacer (puedo y tengo en el pasado en otros proyectos), pero es la capa de gestión que tendría que construir (miembros de mensajería, creando eventos recurrentes). , etc.) que me gustaría ceder a un tercero ... Incluso si quieren un porcentaje adicional de los pagos procesados.

¿Alguno de ustedes conoce alguna API adecuada que cubra membresía o eventos o ambas?

¿O es tan complejo que debería renunciar a la esperanza de ayuda externa y simplemente me acomodé y lo hice yo mismo?

+0

Estoy buscando algo similar. ¿Dónde puedes encontrar algo? ¿Tienes algún consejo o actualizaciones sobre esto? ¡Gracias! – wenbert

Respuesta

-1

I piensa la búsqueda de google que busca es online membership management. No sé si alguno de ellos juega particularmente bien con Django/python, pero algunos de ellos incluyen API. Casi todas estas son compañías que cobran, ya sea por el sistema o por usuario.

Si no le importa instalar algo usted mismo, CiviCRM es una solución gratuita de código abierto que encontré con un poco de googlear. Se integra con Joomla o Drupal (por lo que probablemente esté basado en PHP). Tendría que poner el procesamiento de pagos en usted mismo, pero lo hace support payments using PayPal, lo que llevaría el manejo de los pagos en su mayoría fuera de la ecuación. Si puede, elija PayPal Express en lugar de Payments Payments Pro de PayPal, ya que puede debe ser PCI-DSS compliant para usar este último.

Cuestiones relacionadas