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 лайка

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 лайка

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 лайка

[извините, что так долго отвечал. Недавно стал родителем, и моя прежняя жизнь рассыпалась!]

Отличный вопрос насчёт discourse-plugin-stripe. Это название осталось от предыдущей версии кода, и строка, в которой оно встречается, скорее всего, является мёртвым кодом. Я начинающий разработчик Discourse / Ruby и реализовал этот плагин благодаря огромному количеству проб и ошибок.

Приношу извинения за качество кода и буду очень признателен за pull-реквесты или комментарии от более опытных разработчиков.

7 лайков

Спасибо, @ChrisBeach. Мы посмотрим, как всё сложится, как только начнём работу над этим проектом в начале этой осени.

3 лайка

Я работаю над более простой версией (форком) discourse-donations здесь: GitHub - discourse/discourse-subscriptions: A Discourse plugin that allows payments and subscription management via Stripe. · GitHub

В ней есть простая страница оплаты для разовых пожертвований с административным интерфейсом. Я добавляю поддержку подписок и других функций, таких как цели сбора средств.

Большое спасибо @ChrisBeach и @angus за отличную работу!

8 лайков

Мы решили двигаться в направлении расширения Procourse Memberships.

2 лайка

Спасибо за проделанную работу. Наше сообщество нашло это очень полезным и предпочитало делать пожертвования напрямую на сайте, а не оставлять их. Я был разочарован, когда мне пришлось удалить плагин. Пожертвования также полностью прекратились. Я с радостью сделаю пожертвование вам за вашу работу над этим!

4 лайка

Извините за задержку с ответом. Я был в отъезде :slight_smile:

Я с радостью приму пожертвования! Это очень мило с вашей стороны. Думаю, вы можете написать мне в личные сообщения, и я сообщу вам свои данные для PayPal.

3 лайка

Привет! Я установил плагин для пожертвований, но заметил, что его нельзя настроить на приём разовых пожертвований в новозеландских долларах (NZD), где проживает почти все мои пользователи форума. Как добавить NZD в список валют?

Я видел заметку, что валюту можно изменить в настройках тарифного плана, но пользователи не хотят подписываться на план — они просто делают разовые пожертвования. Было бы здорово предложить опцию регулярных пожертвований, но так как это чисто благотворительность, я не хочу устанавливать фиксированную сумму.

Привет, Пол,

Я добавил NZD в список валют по умолчанию для discourse-subscriptions. В будущем я планирую добавить ещё больше валют.

Приятного использования!

4 лайка

Спасибо, Римиан! Попробую.

Извините, что вмешиваюсь… эта тема очень длинная, и мне не совсем понятно:

Я ищу плагин, который можно установить на хостинге Discourse для приема пожертвований через Stripe (разовые платежи без привязки к членству, доступу, группам и т. д. — просто способ получить от вас деньги)… в этой теме упоминается несколько плагинов… ??

Вам следует связаться с командой Discourse по адресу электронной почты, указанному в вашей панели управления. Скорее всего, вам потребуется перейти на корпоративный тарифный план, чтобы установить такой плагин.

2 лайка