Autumn связывает подписки и оплату по использованию со Stripe

Autumn описывает три вызова для покупки, проверки доступа и учёта использования через Stripe. Для самостоятельного запуска README указывает Bun и предупреждает о дополнительных сервисных зависимостях.

Autumn связывает подписки и оплату по использованию со Stripe. Тематическая карточка Comrad404.

17 октября 2026 года GitHub Radar опубликовал описание Autumn — слоя биллинга между Stripe и приложением. README проекта перечисляет подписки, кредитные системы, оплату по использованию с перерасходом и индивидуальные планы; для приложения биллинговые операции предлагается свести к трём вызовам: attach, check и track.

README Autumn описывает, как использовать эти вызовы и самостоятельно запустить проект. Пост GitHub Radar кратко пересказывает возможности Autumn, но не содержит результатов тестирования.

Какие сценарии биллинга описаны

Помимо подписок, в README перечислены кредиты и пополнения, тарификация по использованию с перерасходом, а также индивидуальные планы для крупных клиентов. Это варианты модели оплаты, которые проект заявляет для настройки поверх Stripe; README не приводит сравнительных измерений их работы.

Как работают три вызова

attach предназначен для оформления покупки и изменения плана: согласно README, вызов возвращает ссылку Stripe Checkout либо обрабатывает повышение или понижение тарифа. Его пример — действие при нажатии кнопки перехода на платный план.

check проверяет, есть ли у клиента доступ к продукту и сколько использования ему осталось. track записывает событие использования. В приложении это позволяет проверить доступ перед платным действием и учесть его расход.

README утверждает, что Autumn позволяет не обрабатывать вручную вебхуки, изменения тарифов, отмены и неудачные платежи. Это заявление разработчика о назначении инструмента, а не независимое подтверждение того, что все варианты платежных сбоев и настройки покрыты без дополнительной работы.

Что нужно для самостоятельного запуска

Для self-hosting README указывает Bun, установку зависимостей командой bun install и запуск bun dev. Инструкция говорит, что после этого панель должна открыться по адресу localhost:3000, но отдельно предупреждает: Autumn зависит от дополнительных сервисов. Поэтому README не описывает эти две команды как полный перечень требований к рабочему развёртыванию.

Для входа README предлагает одноразовый код, который может появиться в консоли или терминале. Отправка кода по почте через Resend либо вход через Google OAuth требуют учётных данных в server/.env. Для использования собственной базы PostgreSQL там же можно задать DATABASE_URL.

Что остаётся неизвестным

В доступном README не указаны цены Autumn и нет независимых испытаний. Описанные функции и шаги запуска следует рассматривать как документацию проекта; она не показывает, как система ведёт себя под нагрузкой или в сложных случаях оплаты. Команде, выбирающей инструмент для реального биллинга, потребуется сопоставить его настройки с собственной платежной схемой и проверить нужные сценарии.