Опис проєкту
ПерекладПлатформа має підтримувати одразу кілька моделей тарифікації: фіксовані місячні та річні плани, ступеневі тарифи, де ціна за одиницю змінюється з обсягом, і оплату за спожите. Поверх цього потрібні пробні періоди з автоматичною конвертацією, апгрейди та даунгрейди в середині циклу з коректним пропорційним перерахунком, купони, а також акуратна пауза й скасування. Регулярні рахунки мають формуватися автоматично, податки застосовуватися за регіоном, а невдалі списання повторюватися через налаштовувану ланцюжок нагадувань (dunning) з пільговим періодом до блокування доступу.
Окремо для нас важлива звітність. Керівництву потрібні живі метрики: MRR, новий і втрачений виторг, розширення та стиснення передплат, конверсія з тріалу та когортне утримання — усе звірене з рахунками та платежами. Чекаємо чисті моделі даних, журнал аудиту за кожним рухом грошей та ідемпотентні вебхуки від платіжного шлюзу. Опишіть ваш підхід, стек, роботу з межовими випадками пропорції та податків і реалістичний план постачання.