Подключите Stripe, Twilio и другие сервисы
КраткоПодключения добавляют в приложение внешние сервисы: Stripe для платежей, Twilio для SMS, Resend для писем со своего домена и многие другие. Попросите функцию в чате — MonstarX покажет карточку для ввода ключей. Или откройте «Облачные сервисы → Облако → Подключения» и нажмите «Подключить». Ключей пока нет? Нажмите «Позже», и MonstarX всё равно всё создаст.
В приложение уже встроены база данных, аккаунты, почта, хранилище файлов и ИИ. Подключения добавляют всё остальное: приём платежей через Stripe, SMS через Twilio, сбор данных с любого сайта через Firecrawl и многое другое. Каждое подключение связывает один внешний сервис с одним приложением с помощью ключей (секретных паролей, которые сервис выдаёт для своего API) из вашего собственного аккаунта в этом сервисе.
Искать их специально почти никогда не нужно. Когда вы просите функцию, которой нужен сервис, — «пусть участники покупают абонементы», — MonstarX пишет код и прямо в чате просит у вас ключи.
К каким сервисам можно подключить приложение?
Заголовок раздела «К каким сервисам можно подключить приложение?»Эти подключения нужны для того, что приложение делает для своих пользователей. Все они собраны в разделе Облачные сервисыОблако, в списке Подключения.
| Подключение | Что с ним может приложение | Что вставить |
|---|---|---|
| Stripe | Принимать платежи, оформлять подписки и оплату. Тестовые ключи или ключи для рабочего режима. | Секретный ключ, публикуемый ключ, секрет подписи вебхука (необязательно) |
| Twilio | Отправлять SMS и сообщения WhatsApp, совершать голосовые вызовы. | SID аккаунта, токен авторизации, номер отправителя |
| Resend | Отправлять письма со своего домена вместо MonstarX Email. | Ключ API, адрес отправителя |
| OpenAI | Пользоваться своим ключом OpenAI вместо сервиса ИИ MonstarX. | Ключ API |
| OpenRouter | Пользоваться своим ключом OpenRouter (любая модель) вместо сервиса ИИ MonstarX. | Ключ API |
| Google Maps | Поиск мест и автодополнение, данные об организациях и маршруты на автомобиле. | Ключ API |
| Mapbox | Геокодирование (превращение адреса в точку на карте), маршруты и стили карт Mapbox, включая спутниковый. | Токен публичного доступа |
| Firecrawl | Превращать любой сайт в чистый текст или структурированные данные: извлечение содержимого, обход страниц, поиск. | Ключ API |
| Zernio | Подключать аккаунты пользователей в соцсетях (X, Instagram, Facebook, LinkedIn, TikTok, YouTube и другие) и публиковать или планировать записи. | Ключ API |
| ElevenLabs | Преобразование текста в речь и генерация голоса. | Ключ API |
| Google Analytics | Считать просмотры страниц и события в GA4. | Идентификатор измерения |
Некоторые подключения решают более крупные задачи, и о них есть отдельные страницы:
- Supabase и Railway могут хранить данные приложения в вашей собственной базе Postgres — см. Supabase и Railway.
- Firebase даёт приложению ваш собственный Firestore, вход, хранилище файлов и push-уведомления — см. Firebase.
- Cloudflare запускает всё приложение в вашем собственном аккаунте Cloudflare — см. Свой аккаунт Cloudflare.
- Azure, AWS, Vercel и Google Cloud — места, где можно опубликовать приложение, — см. Публикация на других хостингах.
Как подключить сервис из чата?
Заголовок раздела «Как подключить сервис из чата?»Попросите функцию простыми словами, например: «пусть люди оплачивают абонемент через Stripe». MonstarX создаст её и покажет карточку с просьбой подключить сервис и объяснением, зачем он нужен.
-
Прочитайте карточку. Ссылка Где найти ключи открывает страницу самого сервиса, где объясняется, где лежат его ключи.
-
Для Stripe выберите в поле Режим: Тестовый режим (тестовые ключи), пока вы всё проверяете, или Рабочий режим (рабочие ключи), когда платят настоящие клиенты.
-
Вставьте ключи в поля и нажмите Подключить Stripe (на кнопке всегда указано название сервиса).
-
Карточка станет зелёной: Stripe подключён. Предпросмотр перезапустится с ключами, и функцию можно сразу проверить.
Подключить сервис может только владелец проекта. Все остальные, кто смотрит проект, видят карточку с надписью «Подключить его может только владелец проекта».
Что, если ключей пока нет?
Заголовок раздела «Что, если ключей пока нет?»Нажмите Позже. Карточка свернётся в одну строку — «Stripe · вы подключите его позже», — а MonstarX всё равно всё создаст. Там, где приложению нужен сервис, вместо поломки появится понятное сообщение, что Stripe ещё не подключён. Когда ключи появятся, нажмите Подключить сейчас.
Ваш выбор сохраняется в проекте, поэтому карточка остаётся свёрнутой на всех устройствах, пока вы не подключите сервис.
Что, если MonstarX не может продолжить без сервиса?
Заголовок раздела «Что, если MonstarX не может продолжить без сервиса?»Иногда весь запрос зависит от того, что лежит в вашем аккаунте, например «импортируй мои товары из Stripe». Тогда карточка будет жёлтой, на ней будет написано Чтобы продолжить, MonstarX нужен Stripe, а кнопки Позже не будет. MonstarX создаст те части, которым сервис не нужен, и будет ждать. Как только вы подключите сервис, он сам продолжит работу.
Как подключить сервис на вкладке «Облачные сервисы»?
Заголовок раздела «Как подключить сервис на вкладке «Облачные сервисы»?»-
Откройте проект, нажмите Облачные сервисы на верхней панели, а затем Облако.
-
Прокрутите до списка Подключения и нажмите Подключить рядом с сервисом.
-
Заполните поля. У необязательных есть пометка «(необязательно)», а под многими — строка с подсказкой.
-
Нажмите кнопку Подключить с названием сервиса.
У подключённого сервиса появляется зелёная метка Подключено (у Stripe — Подключено · тестовый режим или Подключено · рабочий режим) и две кнопки:
- Обновить ключи — заменить один или несколько ключей. Оставьте поле пустым, чтобы сохранить текущее значение.
- Отключить — удалить сервис и его ключи из этого приложения.
Маленький значок со стрелкой рядом с каждым подключением открывает документацию самого сервиса.
Как узнать, каких сервисов ещё ждёт приложение?
Заголовок раздела «Как узнать, каких сервисов ещё ждёт приложение?»MonstarX замечает, когда код приложения использует сервис, который ещё не подключён, и сообщает об этом в трёх местах:
- Облачные сервисы → Облако показывает такие подключения первыми с пометкой Приложение использует этот сервис · подключение отложено, Приложение использует этот сервис · не подключено или Нужно для продолжения.
- На кнопке Опубликовать появляется жёлтая точка, а внутри — пометка вроде «Пока не подключено: Stripe и Twilio» с кнопкой Подключить для каждого сервиса. Опубликовать приложение всё равно можно, но эти части не будут ни у кого работать, пока не добавлены ключи.
- QA проверяет сценарий до шага, которому нужен сервис, и помечает его как требующий ключей, а не как проваленный. См. Автоматическое QA-тестирование.
Если вы уберёте функцию, которая пользовалась сервисом, напоминание исчезнет само.
Где хранятся ключи?
Заголовок раздела «Где хранятся ключи?»Ключи хранятся в зашифрованном виде вместе с приложением под заданными названиями, например STRIPE_SECRET_KEY. Их названия (но никогда не значения) видны в разделе Облачные сервисыСекреты рядом с ключами, которые вы добавили сами. См. Секреты.
- Секретные ключи использует только сервер приложения. Посетители приложения их не видят.
- Публичные ключи — например, публикуемый ключ Stripe, ключ Google Maps или идентификатор измерения Google Analytics — предназначены для использования в браузере. Для таких ключей это безопасно, поэтому сервисы и выдают ключи двух видов.
- Ключи принадлежат одному приложению. Другие ваши приложения их не видят.
Можно ли использовать свой сервис вместо встроенного?
Заголовок раздела «Можно ли использовать свой сервис вместо встроенного?»Да. Некоторые подключения созданы, чтобы заменять сервис MonstarX Cloud, и в списке у них есть пометка вместо встроенного сервиса MonstarX «…»:
| Встроенный сервис | Чем заменить |
|---|---|
| Электронная почта (отправляет с почтового домена MonstarX) | Resend — чтобы отправлять со своего домена |
| ИИ (управляемые модели с резервными) | OpenAI или OpenRouter — с оплатой в вашем собственном аккаунте |
| База данных | Supabase — или Railway Postgres: у него нет такой пометки, но данные он тоже может хранить. См. Supabase и Railway. |
Подключите замену, а затем попросите MonstarX ею пользоваться — например, «отправляй письма приложения через Resend». Когда в приложении больше ничего не пользуется встроенным сервисом, сервисы Электронная почта, ИИ, Веб-поиск или Хранилище можно выключить в разделе Облачные сервисыОблако. См. Можно ли отключить сервис и использовать свой?
Полезно знать
Заголовок раздела «Полезно знать»- Сборки никогда не ждут ключей. MonstarX пишет код по документации сервиса, поэтому без ключа перестаёт работать только эта одна функция.
- Сначала проверьте. С тестовыми ключами Stripe можно пройти оплату тестовыми картами без настоящих денег.
- Ваш аккаунт — ваш счёт. Подключённый сервис берёт оплату с вашего аккаунта в нём по своим тарифам. MonstarX ничего сверху не добавляет.
- Подключения для самого MonstarX — другое дело: рабочие сервисы дают конструктору читать ваши Google Sheets, HubSpot или Jira, а подключения MCP дают ему другие инструменты.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Нужно ли уметь программировать, чтобы подключить Stripe?
Нет. Попросите функцию в чате, вставьте два ключа Stripe в карточку, которую покажет MonstarX, и нажмите Подключить Stripe. Весь код MonstarX напишет сам.
Можно ли создать приложение до того, как у меня появятся ключи?
Да. Нажмите Позже на карточке. MonstarX всё создаст, там, где нужен сервис, покажет понятное сообщение, что он ещё не подключён, и напомнит о нём в меню Опубликовать перед выходом приложения в сеть.
Где изменить или удалить ключ?
В разделе Облачные сервисы → Облако → Подключения нажмите Обновить ключи или Отключить рядом с сервисом. Названия ключей также видны в разделе Облачные сервисы → Секреты.
Видят ли мои ключи пользователи приложения?
Секретные ключи — нет: они остаются на сервере приложения. На страницу попадают только публичные ключи, предназначенные для браузера, например публикуемый ключ Stripe.
Работают ли ключи и в предпросмотре, и в опубликованном приложении?
Да. После подключения предпросмотр перезапускается с новыми ключами, а при следующей публикации их получает и рабочее приложение.
Есть ли подключение для сервиса, которого нет в списке?
Пользоваться им всё равно можно. Попросите MonstarX интегрировать сервис, а затем сами добавьте его ключ в разделе Облачные сервисы → Секреты. Приложение прочитает его так же.