Stripe Donations Plugin

@ChrisBeach looking to fork discourse-paid-pinning or discourse-donations to start a membership plugin around a similar paradigm / borrow your check out & and rewards controller. Should we borrow a combo of the two, since discourse-donations is closer to what we’re building but discourse-paid-pinning is newer, tests are passing, and perhaps some things improved?

Has one else out there has done a membership plugin along your lines, where?:

  • Users can get to a basic site, whereupon they can then

  • Access important groups / categories is behind a paywall.

We’re currently using Memberful, but don’t like their SSO approach that disables site invites, hides membership status from within Discourse, and is expensive. We’d like to take and extend what discourse-donations does to:

  • Have the rewards access expire after a period

  • Message users to renew, then

  • Remove user from the reward group after membership expires.

3 „Gefällt mir“

Hi @kimardenmiller,

Please do fork the paid pinning plugin if possible as it’s more up to date. Its tests are passing… because it barely has any :grimacing: However, I’ve been using it successfully on my sites for a while now.

Bear in mind the following note, which I received from Stripe and have not yet actioned:

3 „Gefällt mir“

Thanks @ChrisBeach!

Our org is all in the San Francisco Bay Area, so no EU / Brexit issues here :wink: .

We’ll start with paid-pinning and pull over the rewards logic, which fits our membership application fairly closely. Went looking in AdvertiseController for similar to rewards, but got confused with requires_plugin 'discourse-plugin-stripe'. Is that code outside paid-pinning? Where does discourse-plugin-stripe live?

3 „Gefällt mir“

[Entschuldigung, dass es so lange gedauert hat, zu antworten. Ich bin vor kurzem Elternteil geworden und mein früheres Leben hat sich aufgelöst!]

Das ist eine gute Frage zu discourse-plugin-stripe. Dieser Name stammt aus einer früheren Version des Codes, und die Zeile, in der er vorkommt, ist wahrscheinlich toter Code. Ich bin ein Anfänger in Discourse / Ruby und habe dieses Plugin durch viel Ausprobieren und Fehlermachen erreicht.

Entschuldigung für die Codequalität, und ich würde mich definitiv über PRs oder Kommentare von erfahreneren Entwicklern freuen.

7 „Gefällt mir“

Danke, @ChrisBeach. Wir werden sehen, wie sich die Dinge entwickeln, sobald wir diesen Projekt im frühen Herbst starten.

3 „Gefällt mir“

Ich arbeite hier an einem einfacheren Fork von discourse-donations: GitHub - discourse/discourse-subscriptions: A Discourse plugin that allows payments and subscription management via Stripe. · GitHub

Es gibt eine einfache Zahlungsseite für einmalige Spenden mit einer Admin-Oberfläche. Ich füge Unterstützung für Abonnements usw., Ziele usw. hinzu.

Vielen Dank an @ChrisBeach und @angus, tolle Arbeit!

8 „Gefällt mir“

Wir haben uns dafür entschieden, die Richtung einzuschlagen, Procourse-Mitgliedschaften zu erweitern.

2 „Gefällt mir“

Vielen Dank für die Arbeit, die du in dieses Projekt gesteckt hast. Meine Community hat es sehr nützlich gefunden und bevorzugte es, direkt auf der Website zu spenden, anstatt es zu verlassen. Ich war enttäuscht, als ich das Plugin entfernen musste. Auch die Spenden kamen abrupt zum Erliegen. Ich freue mich sehr, dir für deine Arbeit an diesem Projekt spenden zu können!

4 „Gefällt mir“

Entschuldige bitte die Verzögerung bei meiner Rückmeldung. Ich war abwesend :slight_smile:

Ich würde Spenden gerne annehmen! Das wäre sehr nett. Du könntest mir eine Direktnachricht schreiben, und ich gebe dir meine PayPal-Adresse.

3 „Gefällt mir“

Hallo, ich habe das Spenden-Plugin installiert, stelle aber fest, dass es nicht so konfiguriert werden kann, dass einmalige Spenden in Neuseeland-Dollar (NZD) entgegengenommen werden können – wo die meisten meiner Forum-Nutzer leben. Wie füge ich NZD zur Währungsliste hinzu?

Ich sehe einen Hinweis, der darauf hindeutet, dass die Währung über die Einstellungen des Abonnementplans geändert werden kann – aber die Nutzer möchten keinen Abonnementplan einrichten, sondern nur Spenden tätigen. Eine Option für wiederkehrende Spenden wäre zwar wünschenswert, aber da es sich rein um Spenden handelt, möchte ich keinen festen Betrag vorschreiben.

Hallo Paul,

ich habe NZD zu den Standardwährungen auf discourse-subscriptions hinzugefügt. Ich hoffe, in Zukunft weitere Währungen hinzufügen zu können.

Viel Spaß!

4 „Gefällt mir“

Cheers Rimian! Werde es mal ausprobieren.

Es tut mir leid, mich hier einzumischen … das ist ein langer Thread, und mir ist nicht ganz klar:

Ich suche nach einem Plugin, das ich auf Hosted Discourse installieren kann, um Spenden über Stripe entgegenzunehmen (Einmalzahlungen ohne verbundene Mitgliedschaft, Zugang, Gruppen usw. – einfach nur eine Möglichkeit, mir Geld zu überweisen) … es scheinen in diesem Thread mehrere Plugins erwähnt zu sein … ??

Du solltest das Discourse-Team über die in deinem Dashboard genannte E-Mail-Adresse kontaktieren. Du wirst wahrscheinlich auf deren Enterprise-Tier wechseln müssen, um ein solches Plugin installieren zu lassen.

2 „Gefällt mir“