4.4: Подключение платежей

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

Время30 мин
УровеньСредний
Команда/start-4-4

Обзор

Вот момент истины. Ты построил продукт, создал лендинг, задеплоил сайт. Но всё это -- расходная часть. Бизнес начинается, когда кто-то достаёт кошелёк и платит тебе деньги за то, что ты создал. Первая оплата -- это не просто цифра на счёте. Это валидация: кто-то настолько ценит то, что ты сделал, что готов отдать за это свои деньги. Это сильнее любого опроса, любого «мне нравится» и любого лайка.

Многие фаундеры откладывают подключение платежей «на потом». Причины разные: «продукт ещё не готов», «нужно ещё доработать», «сначала наберу аудиторию». В реальности за этими причинами часто стоит страх: а вдруг никто не заплатит? А вдруг цена неправильная? А вдруг что-то сломается?

Вот правда: если никто не заплатит -- это тоже ценная информация. Значит, нужно менять продукт, цену или аудиторию. Чем раньше ты это узнаешь, тем меньше времени потратишь впустую. А если заплатят -- ты получишь топливо для дальнейшего развития: и деньги, и мотивацию, и подтверждение, что идёшь в правильном направлении.

В этом уроке мы не будем строить сложную платёжную систему с подписками, инвойсами и рекуррентными платежами. Для MVP достаточно самого простого способа принять деньги. Иногда это буквально ссылка на оплату, которую ты отправляешь клиенту в Telegram. И это нормально. Автоматизация придёт позже, когда будет что автоматизировать.

Российский рынок имеет свою специфику в платежах. Международные системы вроде Stripe работают с ограничениями, зато есть отличные локальные решения: YooKassa, Тинькофф, Робокасса. Плюс уникальная возможность -- Telegram Payments, которые идеально подходят для продуктов с Telegram-аудиторией.

Чему научишься

Платёжные системы для российского рынка

Выбор платёжной системы -- одно из первых бизнес-решений, которое влияет на конверсию. Если клиенту неудобно платить -- он не заплатит, даже если хочет. Вот обзор основных вариантов:

YooKassa (бывшая Яндекс.Касса) -- самая популярная платёжная система в России. Принимает банковские карты, YooMoney, Apple Pay, Google Pay, SBP (Систему быстрых платежей). Комиссия 2.8-3.5% в зависимости от оборота. Подключение для ИП и юрлиц. Есть тестовый режим для отладки. Интеграция от простой (платёжная ссылка) до сложной (API для кастомного checkout).

YooKassa идеальна для большинства стартапов: широкий набор способов оплаты, понятная документация, адекватная поддержка. Минус -- нужно ИП или ООО, самозанятым подключиться нельзя.

Тинькофф Оплата (Tinkoff Payment) -- платёжный шлюз от Тинькофф Банка. Комиссия от 2.49%. Поддерживает карты, SBP, Tinkoff Pay. Быстрое подключение для клиентов Тинькофф Бизнес. Отличная документация и API. Можно создавать платёжные ссылки без интеграции -- через личный кабинет.

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

Stripe -- глобальная платёжная система, стандарт для международных стартапов. Поддерживает 135+ валют и все популярные способы оплаты. Комиссия 2.9% + $0.30 за транзакцию. Лучшая документация и API в индустрии. Работает для российских ИП с международными картами, но с ограничениями: не принимает рублёвые карты для внутрироссийских платежей.

Stripe подходит, если твоя аудитория международная или ты планируешь выход на глобальный рынок. Для чисто российского рынка -- YooKassa или Тинькофф удобнее.

Telegram Payments -- встроенная платёжная система Telegram. Работает через ботов. Поддерживает банковские карты через провайдеров (YooKassa, Stripe, Сбер и др.). Главное преимущество -- пользователь платит, не выходя из Telegram. Для продуктов с Telegram-аудиторией это может дать значительный прирост конверсии.

СистемаКомиссияСпособы оплатыПодключениеЛучше для
YooKassa2.8-3.5%Карты, SBP, кошелькиИП / ОООРоссийский рынок
Тинькоффот 2.49%Карты, SBP, T-PayИП / ОООКлиенты Тинькофф
Stripe2.9% + $0.30Карты, Apple/Google PayИП / ОООМеждународный рынок
TelegramЗависит от провайдераКарты через ботаБот + провайдерTelegram-аудитория

Самый простой checkout: платёжная ссылка

Для MVP не нужна сложная интеграция с API. Достаточно платёжной ссылки -- это URL, по которому клиент переходит и оплачивает. Никакого кода, никакой интеграции.

Как это работает:

  1. В личном кабинете YooKassa (или Тинькофф) создаёшь платёжную ссылку
  2. Указываешь сумму, описание товара, email для уведомлений
  3. Получаешь URL вида https://yoomoney.ru/to/XXXXX
  4. Размещаешь ссылку на кнопке «Оплатить» на лендинге
  5. Клиент нажимает, оплачивает, ты получаешь уведомление

Это занимает 10 минут и не требует никаких технических навыков. Да, это не автоматическая активация аккаунта после оплаты. Но для первых 10-50 клиентов ручная активация -- абсолютно нормальный подход.

Вот реальный сценарий для MVP:

  1. Клиент нажимает «Оплатить» на лендинге
  2. Переходит на страницу оплаты YooKassa
  3. Оплачивает картой или SBP
  4. Тебе приходит уведомление на email и в Telegram (через бота)
  5. Ты вручную отправляешь клиенту доступ в Telegram: ссылку, логин/пароль или инвайт

Это работает? Да. Это масштабируемо? Нет. Но на стадии MVP масштабируемость не нужна. Нужно проверить, платят ли люди. Автоматизацию добавишь, когда будет 50+ клиентов и ручная обработка станет занимать слишком много времени.

Дизайн страницы с ценами

Страница с ценами (pricing page) -- один из самых важных элементов лендинга. Здесь пользователь принимает финальное решение: платить или нет. Дизайн этой страницы напрямую влияет на конверсию.

Проверенные принципы ценовой страницы:

3 тарифа -- золотой стандарт. Два тарифа заставляют выбирать «дешёвый или дорогой». Три тарифа создают эффект якоря: средний кажется «правильным выбором» на фоне дешёвого (слишком мало функций) и дорогого (слишком много). Это психологический приём, который использует большинство SaaS-компаний.

Выделяй рекомендуемый тариф. Визуально отметь средний тариф: другой цвет, бейдж «Популярный» или «Рекомендуем», увеличенный размер. Это направляет внимание и упрощает выбор.

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

Годовая подписка со скидкой. Переключатель «Месяц / Год» с указанием экономии. «$10/мес при годовой подписке (экономия 20%)». Это увеличивает LTV и снижает churn.

Убери сомнения. Добавь под ценами: «30 дней возврат денег», «Отмена в любой момент», «Без скрытых платежей». Эти фразы снимают риск для покупателя.

Пример структуры для MVP:

Базовый: Бесплатно
- 3 проекта
- Базовые функции
- Community-поддержка
[Начать бесплатно]

Про: 990 руб/мес  ← РЕКОМЕНДУЕМ
- Безлимит проектов
- Все функции
- Приоритетная поддержка
- API доступ
[Попробовать 14 дней бесплатно]

Бизнес: 4990 руб/мес
- Всё из Про
- Командная работа до 10 человек
- Выделенный менеджер
- SLA 99.9%
[Связаться с нами]

Тестовый режим: проверяем до запуска

Каждая платёжная система имеет тестовый режим (sandbox). Он работает точно как боевой, но деньги не списываются. Это позволяет проверить весь путь пользователя: от нажатия кнопки «Оплатить» до получения подтверждения.

В YooKassa тестовый режим включается в личном кабинете. Для тестовых оплат используются специальные номера карт:

  • 4111 1111 1111 1111 -- успешная оплата
  • 4100 0000 0000 0002 -- отклонённая оплата
  • Любая дата в будущем и любой CVV

Что проверять в тестовом режиме:

  1. Переход на оплату -- кнопка работает, страница загружается
  2. Процесс оплаты -- форма заполняется, данные принимаются
  3. Успешная оплата -- показывается подтверждение, приходит уведомление
  4. Отклонённая оплата -- показывается адекватное сообщение, а не ошибка сервера
  5. Возврат на сайт -- после оплаты пользователь возвращается на правильную страницу
  6. Уведомления -- тебе приходит email или webhook о платеже

Тестируй каждый сценарий минимум 2-3 раза. Проблема, обнаруженная в тестовом режиме, -- это сэкономленный нервный клиент. Проблема в боевом режиме -- это потерянные деньги и доверие.

End-to-end тестирование

End-to-end (E2E) тестирование -- это прохождение всего пользовательского пути от начала до конца. Не отдельных компонентов, а полного сценария: от первого визита на сайт до получения продукта после оплаты.

Сценарий E2E теста для MVP:

  1. Открываю лендинг в режиме инкогнито (чистый браузер, без кэша)
  2. Читаю hero-секцию -- понятно ли, что предлагается?
  3. Пролистываю до цен -- понятны ли тарифы?
  4. Нажимаю «Оплатить» -- переход на страницу оплаты
  5. Ввожу тестовые данные карты -- оплата проходит?
  6. Возвращаюсь на сайт -- показывается подтверждение?
  7. Получаю уведомление -- email/Telegram пришёл?
  8. Получаю доступ к продукту -- ссылка/логин работает?

Пройди этот путь сам, затем попроси 2-3 друзей пройти его. Наблюдай, где они спотыкаются, что непонятно, где застревают. Каждое «застревание» -- это потенциально потерянный клиент.

Пост-оплатная активация: от ручной к автоматической

После оплаты клиент должен получить то, за что заплатил. Для MVP это может быть:

Ручная активация (самый простой способ):

  • Клиент оплачивает
  • Тебе приходит уведомление
  • Ты вручную отправляешь клиенту ссылку/доступ в Telegram
  • Время: 5 минут на клиента

Для первых 10-20 клиентов это оптимальный подход. Ты лично общаешься с каждым, получаешь обратную связь и строишь отношения. Это не баг -- это фича. Y Combinator называет это «things that don't scale» и считает одним из ключевых принципов успешных стартапов.

Полуавтоматическая активация (следующий шаг):

  • Клиент оплачивает
  • Webhook от YooKassa вызывает твой API
  • API отправляет клиенту email с ссылкой на доступ
  • Ты мониторишь процесс, но не участвуешь вручную

Полная автоматизация (когда масштаб требует):

  • Клиент оплачивает
  • Система автоматически создаёт аккаунт
  • Клиент получает доступ мгновенно
  • Всё работает без твоего участия 24/7

Двигайся по этой лестнице по мере роста. Не строй полную автоматизацию до первого клиента -- это premature optimization в чистом виде.

Что ты создашь

  • Аккаунт в платёжной системе -- зарегистрируешься в YooKassa, Тинькофф или другой системе
  • Платёжную ссылку или checkout -- простейший способ принять оплату
  • Страницу с ценами -- тарифы, оформленные по проверенным принципам конверсии
  • Тестовый прогон оплаты -- полный E2E тест в sandbox-режиме
  • Процесс активации -- описанный и протестированный путь от оплаты до доступа
  • Документ с настройками платежей -- ключи, URL, контакты поддержки в одном месте

Как это работает на практике

Шаг 1: Выбор платёжной системы

Claude поможет выбрать платёжную систему на основе твоей ситуации: тип бизнеса (ИП/ООО/самозанятый), целевая аудитория (Россия/международная), способы оплаты (карты/SBP/кошельки).

Шаг 2: Регистрация и настройка

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

Шаг 3: Создание платёжной ссылки или интеграция

Для простого MVP -- создадим платёжную ссылку в личном кабинете. Для более продвинутого -- интегрируем checkout через API с помощью vibe coding. Claude создаст весь необходимый код.

Шаг 4: Дизайн страницы с ценами

Создадим или обновим секцию с ценами на лендинге. Определим тарифы, опишем функции, оформим визуально. Claude поможет и с текстом, и с кодом.

Шаг 5: Тестирование

Пройдём полный E2E тест в тестовом режиме: от нажатия кнопки до получения уведомления. Проверим все сценарии: успешная оплата, отклонённая карта, возврат на сайт.

Шаг 6: Настройка активации

Определим и протестируем процесс пост-оплатной активации. Для MVP это может быть ручная отправка в Telegram -- и это нормально.

Лучшие практики

  • Запускай с платежами как можно раньше. Не жди «идеального продукта». Если у тебя есть что-то ценное -- дай людям возможность заплатить. Первая оплата -- лучшая мотивация для дальнейшей работы.

  • Начинай с одного способа оплаты. Банковские карты покрывают 80%+ онлайн-платежей в России. Добавляй SBP, кошельки и другие способы, когда поймёшь, что клиенты их просят. Не усложняй на старте.

  • Ставь цену выше, чем кажется правильным. Начинающие фаундеры систематически занижают цену. Если ты думаешь «990 рублей», попробуй «1490 рублей». Снизить цену всегда можно, а поднять -- болезненно. Лучше начать дороже и дать скидку первым клиентам.

  • Всегда тестируй в sandbox перед боевым режимом. Никогда не включай боевые платежи без полного тестирования. Ошибка в платёжной системе -- это не «ой, починим». Это списанные деньги, возвраты, жалобы и потенциальные проблемы с законом.

  • Храни платёжные ключи в безопасности. Secret key от платёжной системы -- это доступ к твоим деньгам. Храни его в переменных окружения, никогда не коммить в Git, не отправляй в мессенджерах. Используй менеджер паролей.

  • Предусмотри страницу «Спасибо за оплату». После успешной оплаты клиент должен увидеть подтверждение и понять, что делать дальше. «Спасибо! Мы отправим доступ в течение 15 минут на ваш email» -- снимает тревогу и задаёт ожидания.

  • Добавь контакт для вопросов по оплате. Ссылка на Telegram или email поддержки рядом с кнопкой оплаты. Если у клиента вопрос или проблема с оплатой -- он должен мочь быстро связаться с тобой. Иначе он уйдёт.

Частые вопросы

Могу ли я принимать платежи как самозанятый? Напрямую через YooKassa и Тинькофф -- нет, нужен ИП или ООО. Но есть обходные пути: платёжные ссылки через YooMoney (для физлиц), оплата через Telegram-бота, прямой перевод на карту с чеком от самозанятого. Для первых клиентов это работает. Для масштабирования -- лучше оформить ИП (это занимает 3 дня и стоит 0 рублей через Госуслуги).

Какую комиссию закладывать в цену? Средняя комиссия платёжных систем -- 2.5-3.5%. Для цены в 1000 рублей это 25-35 рублей. Большинство стартапов включают комиссию в цену (клиент платит 1000, ты получаешь 965-975). Не добавляй комиссию сверху -- это раздражает пользователей и снижает конверсию.

Stripe работает в России? С ограничениями. Stripe принимает международные карты, но не работает с российскими рублёвыми картами для внутрироссийских платежей. Если твоя аудитория платит международными картами или ты работаешь на международный рынок -- Stripe отличный выбор. Для чисто российской аудитории -- используй YooKassa или Тинькофф.

Что если клиент хочет возврат? Возврат -- нормальная часть бизнеса. В YooKassa и Тинькофф возврат делается в 2 клика из личного кабинета. По закону о защите прав потребителей, для цифровых товаров возврат обязателен до момента получения доступа. После получения -- на твоё усмотрение. Рекомендуем политику «возврат без вопросов в течение 30 дней» -- это увеличивает доверие и конверсию.

Нужен ли мне онлайн-кассу и чеки? Если ты ИП или ООО и продаёшь физическим лицам -- да, по 54-ФЗ нужна онлайн-касса. Хорошая новость: YooKassa и Тинькофф предлагают облачные кассы в комплекте с эквайрингом. Чеки отправляются автоматически. Дополнительного оборудования не нужно.

Как определить правильную цену для продукта? Нет формулы «правильной цены». Есть подходы: посмотри цены конкурентов (модуль 1), спроси потенциальных клиентов «сколько бы вы заплатили?», начни с цены, при которой тебе комфортно, и итерируй на основе данных. Главное правило: если все говорят «дёшево» -- повышай. Если никто не покупает -- снижай или меняй позиционирование.

Запуск

/start-4-4

Следующий урок: Аналитика и запуск -->