Я настроил плагин подписки Discourse, и он работает очень хорошо.
В Stripe я активировал несколько других способов оплаты, например, оплату с банковского счёта (что довольно распространено здесь, в Германии), а также Girocard.
Когда я создаю ссылку для оплаты в Stripe, всё работает отлично. Но в плагине подписки Discourse этого не происходит.
Как добавить эти способы оплаты в диалоговое окно оплаты в Discourse?
Извините, если я что-то сделал не так, задавая эти вопросы.
Я использую официальный плагин Discourse Subscription с интеграцией Stripe и хотел бы понять, почему методы оплаты не отображаются, когда кто-то хочет оформить подписку.
Мое ожидание состояло в том, что они должны отображаться, поскольку я не нашёл в информации о плагине никаких указаний на то, что доступна только оплата кредитной картой.
Поэтому я спросил здесь, как заставить отображаться другие методы оплаты. Вы ответили, что нужно заглянуть в Stripe, чтобы понять, сколько работы это потребует. Я спросил, могу ли я чем-то помочь прояснить ситуацию. А затем вы написали мне какие-то технические детали, которые я не понимаю…
В целом: английский не мой родной язык, я также не программист. Кроме того, я совершенно новичок в Discourse.
Поэтому я не понял суть вашего ответа. Я даже не знаю, кто вы. У вас нет значка команды. Я думал, что подписка — это официальный плагин. Или это ваш?
Это официальный плагин. Я не разрабатывал его, но в последнее время внимательно изучаю его код.
Мне показалось, что вы знаете, как настроить Stripe для поддержки других способов оплаты, так что, скорее всего, вы всё сделали правильно.
Если только я не упустил что-то в коде плагина (что возможно, но я почти уверен, что страницу оплаты отображает сам Discourse, а не код Stripe), то, думаю, для поддержки способов оплаты, кроме кредитных карт, потребуется изменить сам плагин.
Я перенёс это в список запросов на добавление функций, чтобы при планировании работ для плагина подписок мы могли лучше видеть этот запрос и выбрать его для реализации.
Это очень разумная и обоснованная просьба. Многие современные платформы имеют такую функциональность (Ko-Fi, Shopify и т. д.). Почему функциональность Discourse по своей природе ограничена и уступает им?
Потому что никто не хотел платить за разработку поддержки других платёжных сервисов. Если у вас есть бюджет, оформите подписку на тариф Enterprise, напишите в канале Marketplace или ознакомьтесь с руководствами по разработке плагинов.
Я не думаю, что многие корпоративные клиенты захотят использовать PayPal (если судить по последнему десятилетию).
По моим оценкам, разработка хоть сколько-нибудь рабочей версии обойдётся в $2000–$5000, а для решения с расширенным функционалом, корректной спецификацией и тестами, скорее всего, потребуется вдвое больше.
У меня есть несколько клиентов, которые платят через PayPal, поэтому я рассматриваю возможность интеграции этой системы в существующие подписки в ближайшее время. Возможно, скоро у меня будет больше информации.