Онлайн-сервис по подписке под ключ
Готовый бизнес-продукт: личные кабинеты, тарифы, приём платежей и автопродление, командные аккаунты, панель администратора, документы.
Сервис по подписке в первой версии держится на 2 тарифах: пробный период кончается в названный день, оплата продлевает доступ, отказ карты его закрывает. Как устроен сервис по подписке без этих трёх событий, неважно, сколько экранов в кабинете. Работы занимают 1–3 месяца и стоят от 500 000 до 1 500 000 ₽. Платёжная форма добавляет 1–3 дня и от 20 000 ₽, кассу покупает компания. Пять тарифов до первых платящих только путают отчёт. Ниже биллинг, расчёт повтора на 40 компаниях и приёмка до рекламы. Онлайн-сервис по подписке у нас стоит от 500 000 ₽, облачные счета и эквайринг в эту сумму не входят.

Сервис по подписке устроен вокруг тарифа: человек входит, платит или получает счёт, пользуется, и доступ кончается в известный день.
Как устроен сервис по подписке, проверяют не экраном кабинета, а тремя событиями. Пробный период кончился и доступ закрылся. Карта или счёт продлили доступ сами. Администратор видит, сколько денег повторяется в этом месяце, а не только список пользователей. Если продление живёт в таблице менеджера, подписки ещё нет.
Такой продукт занимает 1–3 месяца и стоит от 500 000 до 1 500 000 ₽. Это работы: роли, тарифы, биллинг, основная функция и панель. Облако и эквайринг платит заказчик отдельно.
Приём денег с карты проходит через кассу по закону № 54-ФЗ (КонсультантПлюс). Почта и имя плательщика — закон № 152-ФЗ (152-ФЗ).
В первой версии хватает 2 тарифов и одного пробного периода. Пять тарифов до первых 20 платящих только путают.

Тариф отвечает на один вопрос: что человек получает и когда доступ кончится. Пробный период задают днями, обычно 7 или 14, и пишут, что выключится в полночь этого дня. Без даты «бесплатно навсегда» съедает оплату.
Счета юридическим лицам — отдельная ветка от карты. Им нужен счёт и срок, не автопродление с карты директора. Смешивать обе ветки в одной кнопке «оплатить» нельзя.
Биллинг закрывает пробный период, продлевает доступ, выставляет счёт и показывает повторные деньги. Кнопка — только вход.
Пять событий биллинга
Подключение одной платёжной формы — онлайн-оплата, от 20 000 до 60 000 ₽ и 1–3 дня. Это не замена биллинга: форма не знает тариф и дату конца. Сам продукт описан на странице онлайн-сервиса по подписке.
Командные аккаунты добавляют приглашение и роли. Владелец команды платит, сотрудник пользуется. Один логин на всю компанию ломает и оплату, и увольнение.
Доступ закрывается в известный день, данные хранятся ещё оговорённый срок, и это написано до первой оплаты.
Три развилки нужно решить на бумаге. Через сколько часов после неуспешного продления закрывать кабинет. Сколько дней хранить файлы. Можно ли выгрузить их самому. Если ответов нет, поддержка будет решать каждый случай в чате, и правило разъедется за месяц.
Юридическому лицу не закрывают доступ в ту же секунду, что и карте: счёт живёт днями, обычно 5–10. Этот срок пишут в оферте, не в голове менеджера. Касса при этом всё равно нужна, когда деньги фактически пришли.
Ещё одна граница — возврат. Если человек оплатил и в тот же день отказался, деньги и доступ должны сойтись. Иначе в отчёте месяц красивый, а в поддержке десяток писем. Правило возврата пишут рядом со сроком закрытия, одной фразой, до первой боевой оплаты.
Первая версия с двумя тарифами и биллингом занимает 1–3 месяца и стоит от 500 000 ₽. Нагрузка на пике и личный кабинет «как у банка» — другие контуры.
| Часть | Срок | Цена работ |
|---|---|---|
| Сервис по подписке: роли, тарифы, биллинг | 1–3 месяца | от 500 000 до 1 500 000 ₽ |
| Платёжная форма | 1–3 дня | от 20 000 до 60 000 ₽ |
| Кабинет клиента рядом | 2–4 недели | от 150 000 до 400 000 ₽ |
| Контур под пик рекламы | 1–3 месяца | от 500 000 ₽ отдельно |
Кабинет, если он сложнее пары экранов, смотрите как личный кабинет клиента. Пик рекламы — сервис под высокую нагрузку и статья как его разрабатывают. Вилки — на странице цен.
| Если сейчас | Что честнее |
|---|---|
| Нет 10 человек, готовых платить | Сначала оферта и ручные счета |
| Есть пробный спрос и 2 понятных тарифа | Первая версия за 1–3 месяца |
| Уже обещана реклама на широкий охват | Нагрузку считают отдельно |
Повторные деньги считают по тарифу и числу тех, кто дожил до второго месяца, не по регистрациям.
Пусть тариф для примера 2 000 ₽ в месяц и к концу первого месяца платят 40 компаний. Это 80 000 ₽ повтора, если все останутся. Если из 40 во второй месяц остаются 30, повтор 60 000 ₽, отток 10 компаний. Панель должна показать 30 и 10, а не «у нас 200 регистраций».
Две тысячи рублей — учебная цена, не ваш прайс. Свой тариф и свой отток появятся после первых оплат. До них в панели закладывают поля, иначе первый месяц придётся считать в таблице, и биллинг окажется декорацией.
Мы не публиковали отдельный кейс сервиса с автопродлением. Ближайший продукт с несколькими вариантами — калькулятор для инвестора: 4 языка, 4 варианта мощности и 1 неделя на разработку.
Кейс калькулятора для инвестора не берёт ежемесячную плату, и я не буду писать, что это подписка. Он показывает другую границу. Четыре варианта можно объяснить человеку за одну сессию, если они названы. Пять безымянных тарифов в сервисе так же путают, как четыре безымянные мощности. Одна неделя того калькулятора не равна 1–3 месяцам биллинга: там не было отказа карты и закрытия доступа.
Что в калькуляторе переделывали, страница кейса не рассказывает. Для подписки урок короткий. Сначала два названных тарифа и дата конца доступа. Потом красота кабинета. Иначе люди платят и не понимают, за что доступ живёт ещё месяц.
Доступ остаётся бесплатным, когда неуспешное продление никто не обрабатывает и пробный период без даты.
Оферта с этими пятью правилами нужна до первой боевой оплаты, не после десятого спора в поддержке.
Биллинг принимают на одном пробном периоде, одной боевой оплате и одном отказе продления.
Три проверки подписки
Проверяют и счёт юридическому лицу, если эта ветка обещана. Пять-десять дней на оплату счёта должны быть видны в кабинете, а не в переписке. Тестовый режим эквайринга к этой проверке уже выключен. Иначе чек не появится, и закон о кассе вы узнаете от первого платящего, а не от банка.
До оценки называют два тарифа, длину пробного периода и что страшнее: медленный кабинет или бесплатный доступ после отказа карты.
Пять пунктов попадают в вилку 1–3 месяца и от 500 000 ₽ либо в совет сначала собрать 10 ручных оплат. Ручные оплаты дешевле биллинга, если платящих ещё нет.
Десять ручных счетов за месяц уже показывают, повторяется ли тариф. Ноль счетов при красивом кабинете показывают, что рано автоматизировать продление. Эту развилку лучше увидеть до договора, а не на второй месяц пустой панели.
Два тарифа, пробный период с датой конца, оплата или счёт, закрытие доступа при отказе и панель, где видно повтор месяца. Пять тарифов и сложный кабинет откладывают. Срок первой версии — 1–3 месяца, цена работ от 500 000 ₽.
Кнопка принимает деньги. Биллинг знает дату конца доступа, продление, отказ и отчёт по повтору. Форму подключают за 1–3 дня от 20 000 ₽. Сам учёт тарифов в эту форму не помещается.
Закрыть доступ в заранее названный срок и не стирать файлы в ту же минуту. Для счёта юридического лица срок обычно длиннее, чем для карты, его пишут в оферте. Молчаливый отказ оставляет сервис бесплатным.
Два плюс пробный период. Больше — когда есть хотя бы 20 платящих и видно, чем они отличаются. До этого лишний тариф путает и поддержку, и отчёт.
Да, если принимаете деньги физлиц по карте: это закон № 54-ФЗ. Кассу и договор эквайринга покупает компания. Подключение формы на сайте — отдельная работа от 20 000 ₽ и не заменяет кассу.
Когда нет и десяти людей, готовых платить, и тариф не назван одной фразой. Сначала ручные счета. Биллинг на пустом спросе будет красивым и нулевым.
Нет. Контур под высокую нагрузку стоит от 500 000 ₽ отдельно. Первая версия подписки проверяет тариф и отказ карты, а не миллион одновременных входов.
Пробный период закрылся в свой день, боевая оплата продлила доступ и дала чек, неуспешное продление закрыло кабинет и не стёрло файлы сразу. Рекламу включают после этих трёх проверок.
Готовый бизнес-продукт: личные кабинеты, тарифы, приём платежей и автопродление, командные аккаунты, панель администратора, документы.
ЮKassa, СБП, Робокасса, Тинькофф, CloudPayments — оплата картой и по QR на сайте, в боте или по ссылке, с чеками по 54-ФЗ.
Клиент сам видит заказы, статусы, документы, оплаты и историю, пишет в поддержку и оформляет повторный заказ.
Выдержит наплыв: распродажи, розыгрыши, запуск рекламы на миллионы охвата, пик заказов.
Эту тему также ищут как: «как устроен сервис по подписке», «сколько тарифов нужно сервису», «что делает биллинг подписки», «что будет если карта не продлилась», «сколько делают первую версию подписки», «как принять биллинг до рекламы»