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-аудиторией это может дать значительный прирост конверсии.
| Система | Комиссия | Способы оплаты | Подключение | Лучше для |
|---|---|---|---|---|
| YooKassa | 2.8-3.5% | Карты, SBP, кошельки | ИП / ООО | Российский рынок |
| Тинькофф | от 2.49% | Карты, SBP, T-Pay | ИП / ООО | Клиенты Тинькофф |
| Stripe | 2.9% + $0.30 | Карты, Apple/Google Pay | ИП / ООО | Международный рынок |
| Telegram | Зависит от провайдера | Карты через бота | Бот + провайдер | Telegram-аудитория |
Самый простой checkout: платёжная ссылка
Для MVP не нужна сложная интеграция с API. Достаточно платёжной ссылки -- это URL, по которому клиент переходит и оплачивает. Никакого кода, никакой интеграции.
Как это работает:
- В личном кабинете YooKassa (или Тинькофф) создаёшь платёжную ссылку
- Указываешь сумму, описание товара, email для уведомлений
- Получаешь URL вида
https://yoomoney.ru/to/XXXXX - Размещаешь ссылку на кнопке «Оплатить» на лендинге
- Клиент нажимает, оплачивает, ты получаешь уведомление
Это занимает 10 минут и не требует никаких технических навыков. Да, это не автоматическая активация аккаунта после оплаты. Но для первых 10-50 клиентов ручная активация -- абсолютно нормальный подход.
Вот реальный сценарий для MVP:
- Клиент нажимает «Оплатить» на лендинге
- Переходит на страницу оплаты YooKassa
- Оплачивает картой или SBP
- Тебе приходит уведомление на email и в Telegram (через бота)
- Ты вручную отправляешь клиенту доступ в 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
Что проверять в тестовом режиме:
- Переход на оплату -- кнопка работает, страница загружается
- Процесс оплаты -- форма заполняется, данные принимаются
- Успешная оплата -- показывается подтверждение, приходит уведомление
- Отклонённая оплата -- показывается адекватное сообщение, а не ошибка сервера
- Возврат на сайт -- после оплаты пользователь возвращается на правильную страницу
- Уведомления -- тебе приходит email или webhook о платеже
Тестируй каждый сценарий минимум 2-3 раза. Проблема, обнаруженная в тестовом режиме, -- это сэкономленный нервный клиент. Проблема в боевом режиме -- это потерянные деньги и доверие.
End-to-end тестирование
End-to-end (E2E) тестирование -- это прохождение всего пользовательского пути от начала до конца. Не отдельных компонентов, а полного сценария: от первого визита на сайт до получения продукта после оплаты.
Сценарий E2E теста для MVP:
- Открываю лендинг в режиме инкогнито (чистый браузер, без кэша)
- Читаю hero-секцию -- понятно ли, что предлагается?
- Пролистываю до цен -- понятны ли тарифы?
- Нажимаю «Оплатить» -- переход на страницу оплаты
- Ввожу тестовые данные карты -- оплата проходит?
- Возвращаюсь на сайт -- показывается подтверждение?
- Получаю уведомление -- email/Telegram пришёл?
- Получаю доступ к продукту -- ссылка/логин работает?
Пройди этот путь сам, затем попроси 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
