Я не могу использовать Chargify, Recurly, Spreedly или любое из этих приложений, потому что я не нахожусь в США. Вообще-то, я на Ямайке ... многие из этих компаний не поддерживают Ямайку.
Но я пытаюсь создать собственное решение для управления подписками, но, учитывая, что это мое первое веб-приложение, я думаю, что это может быть слишком большой задачей для меня.
Есть ли драгоценные камни, которые могут справиться с этим? Это требования:
- Все зарегистрированные пользователи автоматически получают бесплатный тариф на X дней
- Ближе к концу X дней им следует предложить обновить
- Если они не обновляются, по истечении X дней их учетная запись блокируется / отключается
- Если их учетная запись отключена, они могут обновиться и перейти на страницу оформления заказа (питание от 2checkout, потому что это то, что я должен использовать сейчас).
- Затем, после обновления и выбора плана, система должна автоматически увеличить свои ассигнования (количество клиентов, количество проектов, место для хранения и т. Д.)
Так что мне не нужна система для обработки кредитных карт и т. Д. Мне нужна больше логика подписки, ограничения на модели, обновление и понижение.
Идеальным решением будет хорошо поддерживаемый гем Rails, который я могу включить в свой Gemfile.
Если у вас его нет, просто отправьте любое / все возможные решения, и я могу взять его оттуда.
Спасибо.