Перейти к содержимому

Можно ли сделать приём оплаты: Stripe в AI-билдере

Да. Коннектор Stripe подключает к сгенерированному проекту разовые платежи и подписки: деньги идут в ваш аккаунт Stripe, а не через посредника. Генерация собирает интерфейс покупки и связку с платёжной системой, но открытие самого аккаунта, проверка бизнеса и налоги остаются вашей частью работы и делаются вне билдера.

Разделение здесь и есть главное. Приём оплаты состоит из двух половин: программной и организационной. Первую закрывает сборка за минуты, вторую не закрывает никакой инструмент, и путать их не стоит.

Что именно собирается по описанию?

Всё, что видит покупатель до момента оплаты, и всё, что происходит после. Карточка товара или тарифа, кнопка покупки, страница подтверждения, страница отмены, а в подписочной модели ещё и экран управления своим планом.

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

Что стоит назвать в промпте прямо: продаёте вы разово или по подписке, сколько тарифов, что человек получает после оплаты. «Магазин с оплатой» это половина запроса. «Три тарифа по подписке, после оплаты открывается личный кабинет с материалами» это запрос целиком, из которого понятно, какие экраны нужны.

Что делает генерация, а что вы?

Граница проходит ровно там, где заканчивается код и начинается ваше юридическое лицо. Ниже разложено по строкам, потому что именно в этой таблице чаще всего прячется недооценённая работа.

Часть задачи Кто делает Где происходит
Страницы товаров и тарифов Генерация по описанию Код проекта
Кнопка покупки и переход в оплату Генерация плюс коннектор Код проекта
Обработка карты Платёжная система Stripe
Аккаунт продавца и проверка бизнеса Вы Stripe
Список товаров, цены, валюты Вы Панель Stripe
Доступ к оплаченному содержимому Генерация плюс данные Supabase
Письма о покупке Коннектор Resend Ваш аккаунт Resend
Налоги и отчётность Вы Вне билдера

Две нижние строки обычно и решают, за сколько дней проект реально начнёт принимать деньги. Код бывает готов через час, а верификация продавца идёт своим темпом и от билдера не зависит совсем.

Подписка или разовая покупка: что описывать по-разному?

Разовая покупка проще: человек платит, получает товар или файл, история заканчивается. Здесь достаточно назвать список позиций, цену и то, что происходит после успешной оплаты.

Подписка сложнее, потому что у неё есть состояние во времени. Нужно решить, что видит подписчик, что видит человек с истёкшей подпиской, можно ли отменить самому и что происходит при неудачном списании. Каждый из этих вопросов лучше назвать в промпте, иначе его решит генерация, а не вы.

Практический совет: собирайте подписку в два захода. Первая сборка делает витрину и покупку, дальше правками добавляются состояния. Правка стоит 3 кредита, и разбить сложное поведение на несколько уточнений почти всегда выходит точнее, чем описать всё одним абзацем. Как это выглядит по шагам, разобрано в статье Stripe и оплата в AI-приложении.

Отдельно продумайте, где хранится факт оплаты. Если после покупки человеку что-то открывается, у проекта должна быть база и вход, то есть коннектор Supabase. Оплата без учёта того, кто заплатил, работает только для одноразовой продажи файла.

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

Сколько это стоит в кредитах?

Приём оплаты не тарифицируется отдельно: платите вы за сборки и правки, как в любом другом проекте. Сборка стоит 6 кредитов, правка 3, многостраничная платформа 12 за первые три страницы и по 3 кредита за каждую следующую. Режим Hi-Fi удваивает: сборка 12, правка 6.

Тарифы устроены так: Free даёт 5 кредитов единоразово, Pro стоит $25 в месяц и даёт 200 кредитов, Business стоит $99 в месяц. Про Free честно: 5 кредитов это чуть меньше одной сборки, поэтому первый прогон делается на платном плане.

Реалистичная смета небольшого магазина: одна сборка на витрину, две-три правки на карточки и корзину, ещё пара на письма и страницу после оплаты. 200 кредитов Pro превращаются в 66 правок, если тратить их только на доводку, чего хватает на несколько таких проектов подряд.

Комиссию платёжной системы Stripe считает по своим тарифам, и она не имеет отношения к кредитам Zugo.

Что чаще всего ломается в оплате?

Четыре места, и ни одно из них не про сам платёж. Платёж как раз работает предсказуемо, потому что его выполняет платёжная система; ломается всё вокруг него.

Возврат после оплаты. Человек заплатил, вернулся на сайт и увидел ту же страницу с кнопкой «купить». Формально всё прошло, ощущение полное, что деньги пропали. Просите отдельную страницу подтверждения с понятным текстом и следующим шагом.

Отмена без выхода. Покупатель передумал на странице платёжной системы, вернулся и попал в тупик. Сценарий отказа надо назвать в описании так же явно, как успешный.

Оплата без учёта. Проект принимает деньги, но нигде не запоминает, кто заплатил. Для продажи одного файла это терпимо, для доступа к чему-либо это сразу проблема, потому что открыть нечего.

Молчание после покупки. Письмо не уходит либо уходит с черновым текстом. Именно письмо человек сохраняет как подтверждение, поэтому его стоит перечитать раньше, чем запускать продажи.

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

Что проверить до того, как пустить настоящие деньги?

Четыре вещи, и все проверяются за один вечер.

Первое: пройдите покупку сами, от кнопки до письма. Не глазами по интерфейсу, а целиком, включая возврат на страницу подтверждения.

Второе: пройдите отмену. Сценарий, где человек передумал на странице оплаты, ломается чаще успешного, потому что его реже проверяют.

Третье: проверьте, что открывается после оплаты. Если покупка даёт доступ, заведите второй аккаунт без оплаты и убедитесь, что ему доступ закрыт.

Четвёртое: перечитайте письма. Текст подтверждения покупки сгенерирован и это черновик, а именно его человек сохраняет как чек.

Про песочницу стоит сказать точно. Каждая сборка запускается перед выдачей, и та, что не открылась, помечается как неудачная, а не отдаётся вам за результат. Это снижает риск получить нерабочую страницу, но не убирает его и ничего не говорит о том, правильно ли настроен ваш платёжный сценарий.

Где границы?

Четыре, и лучше знать о них до, а не после.

  • Аккаунт продавца открываете вы. Проверка бизнеса, документы, доступные способы оплаты и география зависят от платёжной системы и вашей страны, а не от билдера.
  • Налоги и отчётность ваши. Приём денег через сайт это предпринимательская деятельность со всеми обязанностями. Ни один инструмент сборки этого не берёт на себя.
  • Специфичная логика продаж доводится правками. Правила вроде «скидка на второй заказ в том же месяце, не суммируется с промокодом» появляются через серию уточнений, а не из одного описания.
  • Сложный продукт всё равно требует команды. Маркетплейс с расчётами между продавцами или биллинг с индивидуальными условиями это работа для разработчиков. Zugo даёт быструю первую версию и код, который можно им передать.

Ни один пункт не отменяет того, что рабочая витрина с оплатой собирается за вечер. Они означают, что вечер уходит на код, а не на всё остальное.

С чего начать?

С самой маленькой продажи, которая у вас есть. Один товар, одна цена, одна страница после оплаты. Такой проект проходит весь путь целиком и показывает, где именно у вас застревает не код, а организационная часть.

Если продаёте физические товары, полезен разбор интернет-магазина нейросетью. Если ещё не решили, можно ли вообще продавать то, что собрано генерацией, ответ есть в статье можно ли продавать сайт или приложение. А сама витрина начинается с одного абзаца описания на zugo.dev.

← Все статьи