Главная » Блог » Сколько стоит подключить онлайн-оплату на сайт и что нужно от бизнеса

Подключить онлайн-оплату на сайт стоит из двух частей: разовые работы программиста и постоянная комиссия платёжного сервиса с каждого платежа. Работы занимают от 8 до 20 часов при готовом модуле CMS и от 30 часов при самописной корзине. Подключение к сервису обычно бесплатное, а комиссия на рынке составляет примерно 2,2-3,5% с карты и 0,4-0,7% с СБП. Плюс обязательная онлайн-касса для фискальных чеков.

Подключить онлайн-оплату на сайт стоит из двух частей: разовые работы программиста и постоянная комиссия платёжного сервиса с каждого платежа. Сами работы занимают от 8 до 20 часов, если на сайте есть готовый модуль CMS, и от 30 часов, если корзина и личный кабинет самописные. Подключение к платёжному сервису в большинстве случаев бесплатное, абонентской платы нет, а зарабатывает провайдер на комиссии: на рынке это примерно 2,2-3,5% с оплаты картой и 0,4-0,7% с платежа через СБП. Плюс обязательная статья расходов, про которую забывают, - онлайн-касса для фискальных чеков, на рынке её аренда идёт примерно от 1 500 до 3 000 рублей в месяц. Актуально на октябрь 2026 года.

По опыту Honey Hunters Digital подключение оплаты редко срывается на технике. Срывается оно на документах: у бизнеса нет оферты на сайте, в реквизитах указано одно юрлицо, а счёт открыт на другое, ОКВЭД не совпадает с тем, что реально продаётся, или вообще не решён вопрос с кассой. Провайдер отправляет заявку на доработку, и запуск сдвигается на две-три недели, хотя программист свою часть закончил за три дня. Ниже разбираем всю смету целиком: что платится один раз, что каждый месяц, что процентом с оборота, какие документы подготовить заранее, чем отличаются три способа подключения и по какому чек-листу принимать работу.

Из чего складывается стоимость онлайн-оплаты

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

Статья расходовКогда платитсяПорядок суммы на рынкеМожно ли сэкономить
Работы по подключению на сайтеОдин раз8-20 часов при готовом модуле, от 30 часов при самописной корзинеДа, если CMS популярная и есть официальный модуль
Подключение к платёжному сервисуОдин разОбычно 0 рублейЭкономить нечего
Комиссия за платёж картойС каждой оплатыПримерно 2,2-3,5% от суммыДа, ставка снижается с ростом оборота
Комиссия за платёж через СБПС каждой оплатыПримерно 0,4-0,7% от суммыДа, достаточно вывести СБП первым способом оплаты
Онлайн-касса (аренда облачной)Каждый месяцПримерно от 1 500 до 3 000 рублейЧастично: при малом числе чеков тариф ниже
Фискальный накопитель при своей кассеРаз в 13 или 36 месяцевОтдельная покупка, уточняется у поставщика кассыДа, если взять кассу в аренду вместе с накопителем
Оператор фискальных данныхКаждый годВключается в аренду кассы либо оплачивается отдельноДа, при аренде обычно уже внутри
Доработки после запускаПо фактуЧасы в рамках технической поддержкиДа, если собрать все правки в один релиз

Главный вывод из этой таблицы: разовые работы - далеко не самая большая статья. При обороте в 1 000 000 рублей в месяц разница между комиссией 3% и комиссией 0,5% составляет 25 000 рублей в месяц, то есть за квартал она перекрывает всю стоимость подключения. Поэтому первое, что мы советуем сделать на старте, - не торговаться за часы, а правильно расставить способы оплаты на странице: СБП вперёд, карта рядом.

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

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

  1. Статус и реквизиты. ИП или ООО с расчётным счётом. Самозанятым онлайн-оплату подключают далеко не все сервисы и с ограничениями по видам деятельности, это нужно уточнять до начала работ.
  2. Подходящий ОКВЭД. Код должен соответствовать тому, что реально продаётся на сайте. Расхождение - одна из самых частых причин отказа на модерации.
  3. Сайт с полным набором юридических страниц. Публичная оферта или условия продажи, политика обработки персональных данных, порядок доставки и возврата, полные реквизиты продавца и работающие контакты.
  4. Понятный каталог или описание услуги с ценой. Провайдер должен увидеть, за что именно платит человек. Пустой каталог и цена «по запросу» рядом с кнопкой оплаты вызывают вопросы.
  5. Решённый вопрос с кассой. Либо своя онлайн-касса, либо аренда облачной, либо касса от самого платёжного сервиса. Без фискального чека принимать оплату от физлиц нельзя.
  6. Подтверждение прав на домен. Домен должен быть зарегистрирован на тот же бизнес, что подаёт заявку, либо права нужно подтвердить отдельно.
  7. Сайт на HTTPS. Валидный сертификат обязателен: страницу оплаты на http провайдер не примет, а браузер пометит её как небезопасную.

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

Три способа подключить оплату: модуль, виджет и API

Технически онлайн-оплата подключается тремя способами, и выбор между ними определяет не внешний вид, а объём работ и гибкость. Готовый модуль дешевле всего, API дороже, но позволяет что угодно.

1. Готовый модуль CMS - от 8 до 14 часов. Подходит сайтам на Битриксе, WordPress с WooCommerce, OpenCart, ModX и других распространённых системах. Модуль ставится, прописываются ключи магазина, настраиваются способы оплаты и возврат статусов заказа. Работы уходят в основном на тестирование и на стыковку с кассой, а не на код. Это вариант по умолчанию, если сайт сделан на типовой CMS и корзина не переписана.

2. Платёжный виджет или ссылка на оплату - от 4 до 10 часов. Самый быстрый путь для сайта услуг, лендинга или сайта на конструкторе: человек заполняет форму, сервис формирует платёжную страницу, после оплаты возвращает его на страницу «спасибо», а на сайт приходит уведомление. Ограничения - скромные возможности по кастомным полям и сложным корзинам. Для оплаты одной услуги или заказа по счёту этого хватает с запасом.

3. Прямая интеграция через API - от 30 часов. Нужна там, где корзина самописная, есть личный кабинет, частичные оплаты, подписки с автоплатежом, оплата по частям или сложная логика возвратов. Здесь появляются дополнительные задачи: идемпотентность запросов, обработка уведомлений от платёжного сервиса, повторная отправка при недоступности, журнал платежей, сверка с выпиской. Именно тут стоимость уходит за 30 часов, и именно тут экономия на часах выходит дороже всего.

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

Онлайн-касса и 54-ФЗ: почему без чека нельзя

Если вы принимаете оплату от физических лиц, по 54-ФЗ на каждый платёж должен формироваться фискальный чек и уходить покупателю - на e-mail или телефон, указанные при оплате. Платёжный сервис сам чеки не выдаёт: он только проводит деньги. За чек отвечает продавец, и это именно тот пункт, который чаще всего всплывает в последний момент.

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

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

Сколько часов занимает подключение и что входит в работу

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

ЭтапЧто делаетсяОбъём
Выбор способа и провайдераСравнение комиссий под ваш оборот и способы оплаты, проверка поддержки вашей CMS и кассы1-2 часа
Подготовка юридических страницОферта, политика данных, доставка и возврат, реквизиты - разместить и связать с формой оплаты2-4 часа
Установка и настройка модуляМодуль, ключи магазина, способы оплаты, статусы заказа, страницы успеха и отказа4-8 часов
ФискализацияПередача состава заказа в чек, ставки НДС, признак расчёта, проверка доставки чека покупателю4-8 часов
Обработка уведомленийПриём уведомлений от сервиса, защита от повторов, автоматическая смена статуса заказа3-6 часов
Тестовый контурОплаты тестовыми картами, отказ, отмена, возврат, недоступность сервиса3-5 часов
Запуск и контрольные платежиПереключение на боевые ключи, реальные оплаты на минимальную сумму, сверка с выпиской2-3 часа
Инструкция для сотрудниковГде смотреть платежи, как делать возврат, что отвечать, если деньги списались без заказа1-2 часа

В сумме выходит от 20 до 38 часов на полный цикл с фискализацией и тестами, и это честная вилка для магазина. Для одной кнопки «оплатить услугу» на лендинге объём сжимается до 8-12 часов. Часовая ставка на рынке веб-разработки сегодня находится примерно в диапазоне от 2 500 до 5 000 рублей за час, так что считайте по своему подрядчику. В Honey Hunters Digital такие работы идут внутри технической поддержки: базовый тариф - от 15 000 рублей в месяц, это 4 часа работ и «Красная кнопка» на срочные обращения; на тарифе 51 000 рублей в месяц час стоит 3 000 рублей, на тарифе 96 000 рублей в месяц - 2 900 рублей, и на этих двух тарифах неиспользованные часы переносятся на следующий месяц.

Частые ошибки, из-за которых платежи отваливаются

Оплата - единственный блок на сайте, где любая ошибка стоит ровно столько, сколько стоил заказ. Эти семь проблем мы встречаем чаще всего, и все они видны на этапе приёмки, если про них знать.

  1. СБП спрятан за картой. Способы оплаты выведены в случайном порядке, клиенты платят картой, бизнес переплачивает комиссию в пять-шесть раз. Порядок кнопок - это деньги, а не дизайн.
  2. Статус заказа меняется руками. Уведомление от сервиса не обрабатывается, менеджер сверяет оплаты глазами по кабинету. Через месяц находится оплаченный заказ, который никто не собрал.
  3. Нет защиты от повторной обработки. Платёжный сервис может прислать одно и то же уведомление дважды, и без проверки в заказе появляются две оплаты или дублируется отгрузка.
  4. Чек не доходит. Поля состава заказа заполнены неверно, платёж проходит, фискальный чек не формируется. Клиент жалуется, а нарушение на стороне продавца.
  5. Нет страницы отказа. Человек не завершил оплату и попадает в пустоту вместо экрана с кнопкой «попробовать снова» и ссылкой на заказ. Это прямая потеря уже готового к покупке клиента.
  6. Тестовые ключи остались в проде. Классика запуска в пятницу вечером: оплата проходит в тестовом контуре, деньги не приходят, обнаруживается это в понедельник.
  7. Процедура возврата не описана. Возврат по закону делается в короткий срок, а сотрудники не знают, где нажимать. Разбираться в момент конфликта с клиентом - худшее время для обучения.

Чек-лист приёмки онлайн-оплаты

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

  1. Оплата картой проходит, деньги видны в кабинете платёжного сервиса.
  2. Оплата через СБП проходит, и СБП стоит в списке способов первым.
  3. После успешной оплаты статус заказа на сайте меняется автоматически, без участия менеджера.
  4. Фискальный чек приходит покупателю на указанный e-mail или телефон, позиции и ставка НДС в нём верные.
  5. Отменённая и неуспешная оплата приводят на понятную страницу с возможностью повторить попытку.
  6. Повторное уведомление от сервиса не создаёт вторую оплату в заказе.
  7. Возврат делается из кабинета по инструкции, и это проверено на реальном платеже на минимальную сумму.
  8. На сайте есть оферта, политика обработки персональных данных, порядок доставки и возврата, полные реквизиты.
  9. Страница оплаты открывается только по HTTPS, сертификат валиден и не истекает в ближайший месяц.
  10. Оплата проверена на телефоне: с мобильного идёт большая часть трафика, и именно там чаще всего ломается переход в банковское приложение.

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

Когда онлайн-оплата окупается, а когда не нужна

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

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

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

Если не хочется разбираться в комиссиях, кассах и модулях самостоятельно - напишите нам, посмотрим ваш сайт и честно скажем, какой из трёх способов вам подойдёт и сколько часов он займёт: техническая поддержка сайта или страница контактов, как удобнее. А если интереснее сначала посмотреть, как такие вещи решают другие владельцы сайтов, заходите в наш телеграм-канал «Тусовка владельцев сайтов» - t.me/sitetusovka: там коротко про деньги, подрядчиков и грабли, на которые наступать уже не обязательно.

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

Можно ли принимать оплату на сайте без онлайн-кассы?
Нет, если платят физические лица: по 54-ФЗ на каждый такой платёж формируется фискальный чек, и его обязан выдать продавец, а не платёжный сервис. Варианта три - своя касса, облачная касса в аренду или касса от того же платёжного сервиса. На рынке аренда облачной кассы идёт примерно от 1 500 до 3 000 рублей в месяц.

Сколько времени занимает подключение оплаты от старта до первой оплаты?
Одна-две недели на типовом сайте. Работы программиста - от 8 до 20 часов при готовом модуле CMS, остальное время уходит на модерацию заявки у провайдера (от одного до пяти рабочих дней при полном пакете документов) и на тесты. Дольше всего проект тормозят недостающие документы, а не код.

Что дешевле для бизнеса: СБП или оплата картой?
СБП заметно дешевле: на рынке это примерно 0,4-0,7% против 2,2-3,5% с оплаты картой. При обороте 1 000 000 рублей в месяц разница доходит до 25 000 рублей. Поэтому СБП имеет смысл выводить первым способом оплаты, а карту оставлять рядом для тех, кому так привычнее.

Нужно ли переделывать сайт, чтобы подключить оплату?
В большинстве случаев нет. Если сайт на распространённой CMS и корзина не переписана с нуля, хватает официального модуля платёжного сервиса. Переделка нужна там, где корзины нет вообще, либо где она самописная и в неё придётся встраивать логику платежей, статусов и возвратов.

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

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

Хотите сайт, который приносит заявки, а не просто существует?
Honey Hunters Digital из Перми — разработка, поддержка и SEO-продвижение сайтов. Бесплатно разберём ваш проект и покажем, где вы теряете клиентов.
Получить бесплатную оценку проекта →
Автор:
Дата публикации:
Приглашаем присоединится к нашему каналу в Телеграм "Тусовка владельцев сайтов". В нем мы публикуем полезные статьи и делимся кейсами о том, как эффективно развивать свой сайт или интернет-магазин.