Ich bin beauftragt worden, die Website einer Gesellschaft einzurichten. Ich bin Vollzeit Django (at al) Webentwickler, also war ich glücklich, die Aufgabe zu übernehmen.
Wenn sie die Spezifikationen durchgehen, wollen sie die Mitgliedschaft kontrollieren, so dass alle Anwendungen eine "zweite" brauchen (sprich: Sponsor, Schiedsrichter usw.) und dann müssen sie eine Abonnementgebühr zahlen, um Teil des Clubs zu sein.
>Dieser Club hat eine Reihe von Veranstaltungen mit variablen Ticketpreisen für Mittagessen und Vorträge, um zwei zu nennen. Nur Mitglieder dürfen den Preis pro Ticket sehen und daher dürfen nur Mitglieder die Tickets kaufen.
Ich hatte ursprünglich geplant, die Ereignisverwaltung auf EventBrite zu konzentrieren und die bevorstehenden Ereignisse über EBs API auf die Website zurückzuholen, aber diese Nur-Mitglieder-Einschränkung sieht so aus, als ob etwas EventBrite nicht kann.
Dann gibt es Abonnements für die Verarbeitung von Mitgliedern. Ich hatte gehofft, dass jemand ein django.contrib.auth
-Konto registrieren konnte, aber die Zahlung des Abonnements offline ließ, aber der Kunde wäre glücklicher, wenn er Konten als "Mitglieder" markieren, die Abonnementdaten in der Datenbank speichern und die Mitglieder online bezahlen lassen könnte. p>
Wie bei EventBrite hatte ich gehofft, dass ich grobe Mitgliedschaftsdaten speichern konnte (ob sie sich anmelden dürfen, ein eindeutiges Token für den Nutzer des API-Dienstes, deren Mitgliedschaftsstatus und deren Ablauf) und dort ' Ich kann etwas tun, auf das ich Nutzer anmelden kann, um ihre Abonnementzahlung zu verarbeiten.
Ich möchte grundsätzlich keine Zahlungssysteme berühren. Sogar etwas so einfaches wie Paypal + IPN ist etwas, was ich lieber nicht tun würde (ich kann und hatte in der Vergangenheit andere Projekte), aber es ist die Ebene des Managements, die ich aufbauen müsste (Messaging-Mitglieder, Erstellen wiederkehrender Ereignisse) usw.), die ich an Dritte weitergeben möchte ... Auch wenn sie ein zusätzliches Prozent der Zahlungen verarbeiten möchten.
Kennt jemand von Ihnen geeignete APIs, die die Mitgliedschaft oder Ereignisse oder beides abdecken?
Oder ist das so komplex, dass ich aufhören sollte, auf fremde Hilfe zu hoffen und mich einfach zu schlagen und es selbst zu tun?
Ich denke Die Google-Suche, nach der Sie suchen, ist Online-Mitgliederverwaltung . Ich weiß nicht, ob einige von ihnen besonders gut mit Django / Python spielen, aber einige von ihnen enthalten APIs. Fast alle sind Unternehmen, die entweder für das System oder pro Benutzer berechnen.
Wenn es Ihnen nichts ausmacht, selbst etwas zu installieren, CiviCRM ist eine kostenlose Open-Source-Lösung, die ich mit ein bisschen Googeln gefunden habe. Es ist entweder mit Joomla oder Drupal (also wahrscheinlich PHP-basiert) integriert. Sie müssten die Zahlungsverarbeitung in sich selbst aufnehmen, aber es funktioniert nicht. Zahlungen mit PayPal unterstützen , bei denen die Bearbeitung von Zahlungen meist nicht in Betracht kommt. Wenn Sie können, wählen Sie PayPal Express anstelle von PayPal Website Payments Pro, da Sie PCI-DSS-konform sein müssen , um Letzteres zu verwenden.
Tags und Links django events payment membership