Перейти к содержимому
supastack
Обзор документации
WebNext.js

For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /ru/docs/modules/billing.md (or send Accept: text/markdown).

Биллинг и доступ

Отделяйте платёжные события от решений об авторизации.

Задать вопрос об этом руководстве
Открыть в

Выберите и протестируйте свой платежный сервис

Биллинг обрабатывает платежи. Разрешения на доступ хранятся отдельно как права. Завершите настройку постоянной учетной записи, затем откройте /billing в работающем веб-приложении, чтобы увидеть интерфейс плана. С BILLING_PROVIDER=local вы изучаете поведение местных жителей, а не собираете реальные деньги.

Выберите одного поддерживаемого поставщика платежей, следуйте его руководству по настройке, создайте свой собственный тестовый продукт и цену и скопируйте настройки именованного сервера в apps/web/.env.local.. Сохраните и перезапустите веб-сервер. Выполните одну проверку, используя инструкции песочницы этого поставщика, а затем проверьте состояние доступа к рабочей области после прибытия веб-перехватчика поставщика. Вебхук — это подписанное сообщение провайдера на ваш сервер о платежном событии.

Страница успеха сама по себе не разблокирует функции. Если проверка завершена, но доступ остается неактивным, проверьте доставку вебхука провайдера и обработку событий вашего сервера, прежде чем повторять платеж. Отмена теста и просроченный доступ тоже. Для покупок по телефону используется отдельная настройка RevenueCat/магазин, а не эта онлайн-оформление заказа.

Веб-биллинг

Веб-приложение поддерживает поставщика счетов, выбранного вами с помощью BILLING_PROVIDER; Полоса — один из вариантов. Откройте /billing для веб-планов и управления подписками. Следуйте инструкциям выбранного поставщика, чтобы установить его учетные данные только для сервера, идентификаторы продуктов или цен и параметры проверки веб-перехватчика в соответствующей тестовой или реальной среде.

Авторизуйте через права доступа

Редирект на оплату — не доказательство активного доступа. Серверное право доступа решает, может ли воркспейс использовать платную возможность. Проверяйте это право на границе действия, даже когда интерфейс уже скрывает действие.

Проверяйте жизненный цикл

Используйте события sandbox для проверки активации, обновлений, отмены и обработки вебхуков. Держите повторные события безопасными и обеспечьте, что неактивное право блокирует платные операции. Нативные мобильные покупки остаются отдельной границей интеграции RevenueCat.

Чтобы продолжить настройку, прочитайте Настройка почты.

Часто задаваемые вопросы

14 вопросов

Что такое supastack?

supastack — модульная основа для создания SaaS-продуктов с AI. Она объединяет общую инфраструктуру, чтобы вы могли сосредоточиться на продуктовых функциях.

Поддерживает ли он web и mobile?

Да. supastack включает приложения Next.js и Expo как отправные точки для web- и мобильных интерфейсов.

Какая аутентификация включена?

Better Auth покрывает e-mail/пароль, OTP и социальный вход. Личные воркспейсы провижинируются вместе с аккаунтом, чтобы продуктовые записи были ограничены с первого дня.

Как он поддерживает AI?

supastack включает настраиваемый мультипровайдерный AI, учёт использования, бюджеты и зашифрованную поддержку bring-your-own-key.

Как обрабатываются подписки?

Для продуктов на ките Stripe-биллинг, подписки и права доступа образуют основу платного доступа. Секреты провайдеров остаются только на сервере.

Где живёт мой продуктовый код?

Продуктовые функции остаются в отдельном коде, а продукт настраивает и интегрирует модули основы supastack.

Как устроены цены supastack?

Кит — разовая покупка с пожизненными обновлениями: один фреймворк за $249 (временная стартовая цена — скидка $100 от стандартной цены $349) или все фреймворки (Next.js, iOS, Android) за $499 (временная стартовая цена — скидка $100 от стандартной цены $599), плюс $75 за каждое дополнительное место разработчика. Без подписки на кит. Оплата на этом сайте доставляет лицензионный ключ по e-mail, доступ к репозиторию — через приглашение GitHub.

Как воркспейсы ограничивают мои данные?

Записи пользователей ограничены по workspaceId. Идентичность, права доступа, AI-использование, события биллинга и записи аудита остаются внутри границы личного воркспейса.

Как работают фоновые задачи?

Trigger.dev — явный рантайм задач. Контракт JobRunner обещает только enqueue, status и cancel — семантика workflow остаётся специфичной для Trigger.dev и явной.

Чем почта отличается от рассылок?

Транзакционная почта покрывает продуктовые сценарии вроде уведомлений о завершении. Холодные рассылки и кампании — забота продукта, вне почтового модуля этого кита.

Как работают покупки в мобильном приложении?

Мобильное приложение поддерживает нативные покупки и восстановление через RevenueCat, а сервер проверяет доступ. Настройте аккаунты магазинов и завершите тестирование на устройствах перед публикацией. Веб-оплата остается отдельной.

Где хранятся ключи AI-провайдеров?

Bring-your-own-key креденшелы зашифрованы и остаются только на сервере. Ключи удаляются из логов; использование и бюджеты видны на уровне воркспейса.

Какие способы оплаты принимает оформление заказа?

Оформление заказа на Stripe принимает карты, а после включения кошельков в аккаунте Stripe может также предлагать Alipay и WeChat Pay — удобно для покупателей из Китая. Авторизации кошельков подтверждаются асинхронно, поэтому страница лицензии обновляется, как только платёж завершается.

Могу ли я получить возврат средств?

После получения доступа к репозиторию supastack остается вашим навсегда, поэтому возврат средств невозможен. Но будьте уверены: вы получаете полный исходный код с пожизненными обновлениями для создания и запуска неограниченного числа продуктов для себя или клиентов. Вы лишь не можете перепродавать код или распространять репозиторий как стартовый набор или шаблон.

RU
Тема