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 Mi Piace

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 Mi Piace

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 Mi Piace

[scusa per averci messo così tanto a rispondere. Recentemente sono diventato genitore e la mia vita precedente si è disintegrata!]

È una buona domanda riguardo a discourse-plugin-stripe. Questo nome proviene da una precedente incarnazione del codice, e la riga in cui appare è probabilmente codice morto. Sono un principiante nello sviluppo di Discourse/Ruby e ho realizzato questo plugin attraverso molte prove ed errori.

Mi scuso per la qualità del codice e apprezzerei sicuramente PR o commenti da sviluppatori più esperti.

7 Mi Piace

Grazie @ChrisBeach. Vedremo come evolverà la situazione non appena inizieremo questo progetto all’inizio di questo autunno.

3 Mi Piace

Sto lavorando a un fork più semplice di discourse-donations qui: GitHub - discourse/discourse-subscriptions: A Discourse plugin that allows payments and subscription management via Stripe. · GitHub

Include una pagina di pagamento semplice per donazioni una tantum con un’interfaccia di amministrazione. Sto aggiungendo il supporto per abbonamenti, obiettivi e altro.

Molti ringraziamenti a @ChrisBeach e @angus, ottimo lavoro!

8 Mi Piace

Abbiamo deciso di orientarci verso l’estensione di Procourse Memberships.

2 Mi Piace

Grazie per il lavoro svolto. La mia comunità lo ha trovato molto utile e preferiva donare direttamente sul sito piuttosto che lasciarlo perdere. Sono rimasto deluso quando ho dovuto rimuovere il plugin. Anche le donazioni si sono fermate di colpo. Sono felice di donare a te per il tuo lavoro su questo!

4 Mi Piace

Scusa il ritardo nel risponderti. Sono stato via :slight_smile:

Accetterei volentieri le donazioni! Sarebbe molto gentile da parte tua. Immagino che potresti inviarmi un messaggio privato e ti darò il mio PayPal.

3 Mi Piace

Ciao, ho installato il plugin per le donazioni, ma vedo che non è possibile configurarlo per accettare donazioni una tantum in dollari neozelandesi (dove risiede quasi tutta la mia utenza del forum). Come posso aggiungere NZD all’elenco delle valute?

Ho notato una nota che suggerisce che la valuta può essere modificata nelle impostazioni del piano di abbonamento, ma gli utenti non intendono configurare un piano di abbonamento, bensì effettuare solo donazioni. Sarebbe utile offrire un’opzione per donazioni ricorrenti, ma poiché si tratta di una donazione pura, non vorrei imporre un importo fisso.

Ciao Paul,

Ho aggiunto la NZD alle valute predefinite su discourse-subscriptions. Spero di aggiungere altre valute in futuro.

Buona navigazione!

4 Mi Piace

Grazie, Rimian! Proviamo!

Scusa per l’intervento… questo è un thread lungo e non mi è chiaro:

Sto cercando un plugin che possa installare su Discourse ospitato per accettare donazioni tramite Stripe (pagamenti una tantum senza abbonamenti collegati, accesso, gruppi, ecc. — solo un modo per farmi pagare)… sembra che ci siano più plugin menzionati in questo thread… ??

Dovresti contattare il team di Discourse tramite l’indirizzo email indicato nella tua dashboard. Probabilmente dovrai passare al piano Enterprise per far installare un plugin del genere.

2 Mi Piace