24FreelanceБиржа фриланса, которая не спит
Срок приёма заявок истёк

Биллинг подписок для мультитенантной SaaS-платформы

65 просмотров 0 откликов#42152
Бюджет€1 200за проект
ФорматРазовый проектбез предоплаты
ОплатаНаличные, Банковский перевод
Приём заявокСрок приёма заявок истёкдо 08.09.2026
Откликов0в среднем по разделу: 0,1
Просмотров6518 за 14 дней

Описание проекта

У нас мультитенантный SaaS-продукт, и мы переросли простой разовый чекаут, с которого начинали. Сейчас нам нужен полноценный движок повторяющегося биллинга подписок, где каждый тенант — это отдельный аккаунт со своим тарифом, своим расчётным циклом и своей историей счетов. Это не проект про купоны и скидки и не обычная страница оплаты. Суть задачи — жизненный цикл подписки во времени: клиент оформляет тариф, переходит между уровнями, добавляет или убирает места, списывается по расписанию и иногда не проходит оплату, которую нужно аккуратно восстановить. Мы хотим, чтобы весь этот поток был смоделирован чисто, и добавление новых тарифов позже не требовало переписывать логику биллинга.

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

Предложите, пожалуйста, ясную модель данных и интеграцию с платёжным провайдером на ваш выбор для списаний по картам и вебхуков. Для нас важны идемпотентная обработка колбэков провайдера, аудируемый реестр всех списаний и кредитов и админ-инструменты для просмотра и правки подписки тенанта. В отклике напишите, как вы раньше делали пропорцию и дуннинг.

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

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Веб программирование» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora