Возможность подписки на заранее заданный срок

@Alex_王 @Jonathan5 @nathank

Если хотите, можете попробовать обновлённый код — проверьте ветку в этом PR:
https://github.com/spirobel/discourse-subscriptions/pull/2

Вам нужно будет запустить Stripe CLI локально для пересылки вебхуков. Используйте следующую команду:

stripe listen --forward-to http://localhost:4200/subscriptions/hooks --api-key ваш_api_ключ

Также необходимо добавить секрет вебхука Stripe в экземпляр Discourse (как настройку плагина «webhook secret»). Его можно найти в примере кода справа в форме создания вебхука на сайте Stripe.

Я подготовил короткое видео с обзором структур данных и того, как они связаны со структурами данных Discourse:

В целом согласен, но теперь это должно быть исправлено. С помощью этого плагина вы можете настроить в Stripe всё, что угодно (способы оплаты, налоги, таблицу цен и т. д.), и всё должно работать.

Плагин лишь управляет связью между пользователями Discourse и клиентами Stripe, а создание продуктов, тарифов и т. п. полностью выполняется в панели управления Stripe.

Тем не менее, баги всё ещё возможны. Если заметите что-то, пожалуйста, сообщите. :grinning: :+1:

3 лайка