Добавление различных способов оплаты для подписки Discourse

Здравствуйте,

Я настроил плагин подписки Discourse, и он работает очень хорошо.
В Stripe я активировал несколько других способов оплаты, например, оплату с банковского счёта (что довольно распространено здесь, в Германии), а также Girocard.

Когда я создаю ссылку для оплаты в Stripe, всё работает отлично. Но в плагине подписки Discourse этого не происходит.
Как добавить эти способы оплаты в диалоговое окно оплаты в Discourse?

4 лайка

Это потребует некоторой работы, чтобы добавить другие шаблоны для их обработки. Мне не совсем понятно, какие изменения нужно внести в бэкенд.

Мне нужно будет проверить сторону Stripe, чтобы понять, займет ли это 2 часа работы или 8.

1 лайк

Чем я могу помочь, чтобы прояснить ситуацию?

1 лайк

Конечно, проверьте Stripe API, чтобы узнать, что требуется для добавления этих двух методов, внесите изменения в шаблон и отправьте pull request.

1 лайк

Извините, но я запутался.

Где и как найти необходимую информацию в API? Как добавить её в шаблон (я использую хостинг-версию)? Что такое PR?

1 лайк

Это вопросы, выходящие за рамки поддержки, которую можно получить здесь. Если у вас есть бюджет, вы можете задать вопрос в канале Marketplace.

1 лайк

Извините, если я что-то сделал не так, задавая эти вопросы.

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

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

Поэтому я спросил здесь, как заставить отображаться другие методы оплаты. Вы ответили, что нужно заглянуть в Stripe, чтобы понять, сколько работы это потребует. Я спросил, могу ли я чем-то помочь прояснить ситуацию. А затем вы написали мне какие-то технические детали, которые я не понимаю…

В целом: английский не мой родной язык, я также не программист. Кроме того, я совершенно новичок в Discourse.

Поэтому я не понял суть вашего ответа. Я даже не знаю, кто вы. У вас нет значка команды. Я думал, что подписка — это официальный плагин. Или это ваш?

1 лайк

Извините, что я не был достаточно ясен.

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

Мне показалось, что вы знаете, как настроить Stripe для поддержки других способов оплаты, так что, скорее всего, вы всё сделали правильно.

Если только я не упустил что-то в коде плагина (что возможно, но я почти уверен, что страницу оплаты отображает сам Discourse, а не код Stripe), то, думаю, для поддержки способов оплаты, кроме кредитных карт, потребуется изменить сам плагин.

Возможно, кто-то другой предложит другие идеи.

1 лайк

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

6 лайков

В панели управления Stripe мне достаточно было нажать кнопку «Активировать». Мне не пришлось для этого ничего изучать. :smiley:

Но спасибо за ваши ответы.

Спасибо за это. Надеюсь, это не продлится слишком долго. :wink:

2 лайка

Это очень разумная и обоснованная просьба. Многие современные платформы имеют такую функциональность (Ko-Fi, Shopify и т. д.). Почему функциональность Discourse по своей природе ограничена и уступает им?

1 лайк

Потому что никто не хотел платить за разработку поддержки других платёжных сервисов. Если у вас есть бюджет, оформите подписку на тариф Enterprise, напишите в канале Marketplace или ознакомьтесь с руководствами по разработке плагинов.

2 лайка

@toby, я перенёс ваш пост в похожий открытый запрос #feature, чтобы ваше мнение не потерялось в теме Support. :+1:

6 лайков

Есть ли способ добавить PayPal, Apple/Google Pay в этот плагин?

На данный момент нет. Пока только Stripe.

Будет здорово, если всё это будет доступно для PayPal

1 лайк

К сожалению, этот плагин в его текущем виде сильно зависит от Stripe.

Существуют и другие способы настройки подписок, например, если вы используете Patreon или WordPress.

Я согласен, что готовое решение для поддержки дополнительных способов сбора подписок было бы отличной идеей для Discourse!

3 лайка

RazorPay стал бы отличным дополнением.

К сожалению, это не вариант, поэтому PayPal был бы моим первым выбором.

Я не думаю, что многие корпоративные клиенты захотят использовать PayPal (если судить по последнему десятилетию).

По моим оценкам, разработка хоть сколько-нибудь рабочей версии обойдётся в $2000–$5000, а для решения с расширенным функционалом, корректной спецификацией и тестами, скорее всего, потребуется вдвое больше.

У меня есть несколько клиентов, которые платят через PayPal, поэтому я рассматриваю возможность интеграции этой системы в существующие подписки в ближайшее время. Возможно, скоро у меня будет больше информации.

2 лайка