По функциям нужны несколько планов и уровней с помесячной и годовой оплатой, бесплатные пробные периоды с автопереходом на платный тариф и тарификация по фактическому потреблению сверх включённого лимита. При смене уровня посреди цикла обязателен точный перерасчёт: возврат за неиспользованный остаток прежнего плана и начисление за новый. Сорванные списания должны запускать настраиваемый сценарий возврата задолженности — серию повторных попыток и уведомлений перед заморозкой доступа, а по каждому событию формируется прозрачный счёт с позициями, налогами и указанием оплаченного периода. Данные каждой организации изолируются полностью — пересечений между аккаунтами быть не должно.
Ждём от вас продуманную схему хранения и подключение платёжного шлюза на ваше усмотрение для списаний с карт и приёма вебхуков. Критично важны устойчивая к повторам обработка уведомлений шлюза, проверяемый журнал всех начислений и возвратов, а также панель администратора для просмотра и корректировки подписки клиента. В заявке опишите свой опыт с перерасчётом и возвратом неоплат.
— Планы и уровни с помесячным/годовым циклом и сменой уровня посреди периода
— Тарификация по потреблению с включёнными лимитами и оплатой за перерасход
— Перерасчёт при повышении, понижении уровня и изменении числа лицензий
— Пробные периоды с автоматическим переходом на платную подписку
— Возврат неоплат: повторные попытки, напоминания и заморозка доступа
— Счета с позициями и налогами и журнал операций по каждому клиенту
— Полная изоляция клиентов и идемпотентные платёжные вебхуки