WordPress · 6 мин чтения

Как подключить оплату на сайте: 5 вариантов под разный оборот

Вопрос как подключить оплату на сайте возникает в двух совершенно разных ситуациях: у самозанятого с лендингом на пять товаров и у интернет-магазина с оборотом в пару миллионов рублей в месяц. Способ, который отлично работает в первом случае, во втором тормозит и теряет деньги на комиссиях, ручной сверке заказов и потерянных чеках. Я собрал пять вариантов, которые реально использую в проектах на Tilda, WordPress и в Telegram-ботах, и разложил, какой оборот и какая платформа под каждый подходят.

С чего начать: оборот и платформа решают, какой способ приёма платежей выбрать

Прежде чем выбирать провайдера эквайринга, стоит понять две вещи: сколько заказов в месяц вы обрабатываете и на какой платформе стоит сайт. Лендинг на Tilda с десятком продаж в месяц и интернет-магазин на WooCommerce с сотней заказов в день требуют разных решений, хотя оба в итоге принимают карты и СБП.

Способ Срок подключения Стоимость разработки Для какого оборота
Платёжные ссылки и счета от нескольких минут до часа без разработки, только тариф банка разовые продажи, до 100-150 тыс ₽/мес
Виджет эквайринга на Tilda 1-3 дня от 3 000 ₽ (кастомный скрипт), от 40 000 ₽ (интеграция с CRM и СДЭК) лендинги, до 500 тыс ₽/мес
Эквайринг в WooCommerce 3-7 дней от 60 000 ₽ (сайт на WordPress), от 80 000 ₽ (магазин под ключ) каталог от 20 товаров, от 300 тыс ₽/мес
Приём оплаты в Telegram-боте 5-10 дней от 30 000 ₽ цифровые товары, подписки, сообщества
Кастомная интеграция эквайринга 2-6 недель от 40 000 ₽ (доработка), от 300 000 ₽ (сервис с биллингом) от 1 млн ₽/мес, подписки, маркетплейсы

Комиссию эквайринга я специально не развожу по строкам таблицы: она зависит от тарифа банка, а не от того, лендинг у вас или интернет-магазин. На практике карточный эквайринг у T‑Bank и Сбера укладывается в 1,5-2,7% от суммы платежа, а приём через СБП обычно дешевле, 0,4-0,7%. Ставку всегда уточняйте у своего банка при подключении расчётного счёта, готовые цифры из статей в интернете часто устаревшие.

Платёжные ссылки и выставление счетов: старт без разработки

Если продаж пока немного и сайт вообще не готов принимать оплату сам, начинать с виджета не нужно. У T‑Bank, Сбербанка и ЮKassa есть личные кабинеты, где счёт или платёжная ссылка формируется за пару минут: вводите сумму, назначение, получаете ссылку и отправляете клиенту в мессенджер или по почте. Деньги падают на счёт после оплаты, чек по 54-ФЗ банк формирует автоматически, если у вас подключена онлайн-касса как сервис.

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

Виджет эквайринга на Tilda: кнопка оплаты для лендинга

Для одностраничника или каталога на Tilda обычно ставлю виджет T‑Kassa (бывшая Тинькофф Касса) или кнопку СБП прямо в блок с формой заказа. Технически это вставка JS-скрипта в код блока и настройка вебхука, который меняет статус заказа в CRM после успешной оплаты. Простая доработка, когда нужно просто повесить кнопку оплаты на готовый лендинг, стоит от 3 000 ₽.

Если к оплате добавляется расчёт доставки через СДЭК, передача заказа в amoCRM и отдельный расчёт НДС по каждому заказу, это уже комплексная интеграция, и такие проекты у меня начинаются от 40 000 ₽. Отдельно для Tilda в библиотеке есть готовый скрипт расчёта налогов и НДС, который пригождается именно на этом этапе, когда оплата уже подключена, а бухгалтерия просит корректные суммы в чеках.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Эквайринг в WooCommerce: оплата для интернет-магазина на WordPress

WooCommerce не требует изобретать велосипед: под большинство российских эквайрингов есть готовые плагины, T‑Kassa для WooCommerce, CloudPayments, модуль ЮKassa. Устанавливаете плагин, вписываете терминал и секретный ключ из личного кабинета банка, настраиваете статусы заказов на успешную и неуспешную оплату. На вид просто, но на практике почти в каждом проекте вылезают нюансы: то валюта в плагине не совпадает с настройками магазина, то вебхук не долетает из-за неправильного SSL-сертификата на поддомене, то статус заказа не меняется автоматически и менеджеру приходится подтверждать оплату руками.

Если сайт только собираетесь делать, разработка на WordPress с уже встроенным эквайрингом обходится от 60 000 ₽, а магазин под ключ с каталогом, корзиной и оплатой от 80 000 ₽. Отдельно донастроить эквайринг на существующем сайте обычно дешевле полной разработки, но зависит от того, что уже сделано и какой плагин выбран.

Приём оплаты в Telegram-боте: платёж прямо в чате

Для цифровых товаров, курсов и платных подписок в закрытые каналы часто выгоднее не тащить клиента на сайт, а принять оплату прямо в боте. Telegram Payments API работает через провайдера, я обычно подключаю ЮKassa: пользователь нажимает кнопку оплаты, Telegram открывает форму ввода карты, а бот на aiogram получает событие successful_payment и сразу выдаёт доступ или ссылку на материал.

Плюс такой схемы в том, что человек не покидает мессенджер и не отваливается на шаге перехода на внешний сайт, а конверсия оплаты в боте обычно выше, чем у ссылки на лендинг. Разработка Telegram-бота с приёмом платежей и выдачей доступа у меня начинается от 30 000 ₽, срок обычно 5-10 дней с учётом тестовых оплат и настройки провайдера.

Кастомная интеграция эквайринга: для большого оборота и сложных сценариев

Когда оборот переваливает за миллион в месяц или бизнес-логика выходит за рамки «оплатил и получил чек», готовые виджеты и плагины начинают мешать. Речь про рекуррентные платежи для подписок, сплитование суммы между несколькими получателями на маркетплейсе, автоматическое формирование чеков по 54-ФЗ через отдельную онлайн-кассу, разные сценарии возврата и частичной отмены заказа.

В таких проектах я работаю напрямую с API эквайринга, а не через готовый модуль: это даёт контроль над каждым статусом платежа и позволяет завязать оплату на собственную CRM или биллинг. Для уведомлений о новых платежах часто ставлю n8n между вебхуком банка и внутренними системами: сценарий получает событие об оплате, обновляет статус заказа в amoCRM и одновременно шлёт уведомление в Telegram-чат отдела продаж, без ручной проверки почты и выписок. Доработка эквайринга под конкретный сценарий стоит от 40 000 ₽, а если нужен полноценный сервис с собственным биллингом и личным кабинетом клиента, такой проект я оцениваю от 300 000 ₽ при сроке от 8 недель. Если бэкенд для биллинга собирается отдельно, разработка API на Laravel начинается от 100 000 ₽.

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

Нужна ли онлайн-касса, если принимаю оплату через сайт?

Да, по 54-ФЗ при продаже физлицам чек обязателен независимо от способа оплаты. Большинство эквайринговых провайдеров, включая T‑Bank и ЮKassa, предлагают онлайн-кассу как встроенный сервис вместе с эквайрингом, отдельное оборудование покупать не нужно.

Сколько времени занимает подключение эквайринга на сайт?

Платёжная ссылка работает сразу после подключения расчётного счёта. Виджет на Tilda обычно ставится за 1-3 дня, эквайринг в WooCommerce за 3-7 дней с учётом тестовых платежей, а кастомная интеграция с CRM и биллингом занимает от двух до шести недель в зависимости от сложности сценариев.

Можно ли принимать оплату без ИП или самозанятости?

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

Какой способ выбрать, если ещё не знаю точные обороты?

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

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно