Подключить онлайн-оплату на сайт стоит из двух частей: разовые работы программиста и постоянная комиссия платёжного сервиса с каждого платежа. Работы занимают от 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 рублей в месяц, то есть за квартал она перекрывает всю стоимость подключения. Поэтому первое, что мы советуем сделать на старте, - не торговаться за часы, а правильно расставить способы оплаты на странице: СБП вперёд, карта рядом.
Что нужно от бизнеса: документы и требования провайдера
Платёжный сервис проверяет не сайт, а бизнес за ним: кто принимает деньги, за что и на каких условиях. Подготовить этот пакет можно заранее, параллельно с работами программиста, и тогда запуск не сдвинется. Вот что запрашивают практически все провайдеры.
- Статус и реквизиты. ИП или ООО с расчётным счётом. Самозанятым онлайн-оплату подключают далеко не все сервисы и с ограничениями по видам деятельности, это нужно уточнять до начала работ.
- Подходящий ОКВЭД. Код должен соответствовать тому, что реально продаётся на сайте. Расхождение - одна из самых частых причин отказа на модерации.
- Сайт с полным набором юридических страниц. Публичная оферта или условия продажи, политика обработки персональных данных, порядок доставки и возврата, полные реквизиты продавца и работающие контакты.
- Понятный каталог или описание услуги с ценой. Провайдер должен увидеть, за что именно платит человек. Пустой каталог и цена «по запросу» рядом с кнопкой оплаты вызывают вопросы.
- Решённый вопрос с кассой. Либо своя онлайн-касса, либо аренда облачной, либо касса от самого платёжного сервиса. Без фискального чека принимать оплату от физлиц нельзя.
- Подтверждение прав на домен. Домен должен быть зарегистрирован на тот же бизнес, что подаёт заявку, либо права нужно подтвердить отдельно.
- Сайт на 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 рублей, и на этих двух тарифах неиспользованные часы переносятся на следующий месяц.
Частые ошибки, из-за которых платежи отваливаются
Оплата - единственный блок на сайте, где любая ошибка стоит ровно столько, сколько стоил заказ. Эти семь проблем мы встречаем чаще всего, и все они видны на этапе приёмки, если про них знать.
- СБП спрятан за картой. Способы оплаты выведены в случайном порядке, клиенты платят картой, бизнес переплачивает комиссию в пять-шесть раз. Порядок кнопок - это деньги, а не дизайн.
- Статус заказа меняется руками. Уведомление от сервиса не обрабатывается, менеджер сверяет оплаты глазами по кабинету. Через месяц находится оплаченный заказ, который никто не собрал.
- Нет защиты от повторной обработки. Платёжный сервис может прислать одно и то же уведомление дважды, и без проверки в заказе появляются две оплаты или дублируется отгрузка.
- Чек не доходит. Поля состава заказа заполнены неверно, платёж проходит, фискальный чек не формируется. Клиент жалуется, а нарушение на стороне продавца.
- Нет страницы отказа. Человек не завершил оплату и попадает в пустоту вместо экрана с кнопкой «попробовать снова» и ссылкой на заказ. Это прямая потеря уже готового к покупке клиента.
- Тестовые ключи остались в проде. Классика запуска в пятницу вечером: оплата проходит в тестовом контуре, деньги не приходят, обнаруживается это в понедельник.
- Процедура возврата не описана. Возврат по закону делается в короткий срок, а сотрудники не знают, где нажимать. Разбираться в момент конфликта с клиентом - худшее время для обучения.
Чек-лист приёмки онлайн-оплаты
Принимать работу нужно не по словам «всё настроено», а по сценариям. Пройдите эти десять пунктов до того, как запустите рекламу на страницу с оплатой - проверка занимает около часа.
- Оплата картой проходит, деньги видны в кабинете платёжного сервиса.
- Оплата через СБП проходит, и СБП стоит в списке способов первым.
- После успешной оплаты статус заказа на сайте меняется автоматически, без участия менеджера.
- Фискальный чек приходит покупателю на указанный e-mail или телефон, позиции и ставка НДС в нём верные.
- Отменённая и неуспешная оплата приводят на понятную страницу с возможностью повторить попытку.
- Повторное уведомление от сервиса не создаёт вторую оплату в заказе.
- Возврат делается из кабинета по инструкции, и это проверено на реальном платеже на минимальную сумму.
- На сайте есть оферта, политика обработки персональных данных, порядок доставки и возврата, полные реквизиты.
- Страница оплаты открывается только по HTTPS, сертификат валиден и не истекает в ближайший месяц.
- Оплата проверена на телефоне: с мобильного идёт большая часть трафика, и именно там чаще всего ломается переход в банковское приложение.
Если хотя бы один пункт не проходит, запуск лучше отложить на день. Непроведённая оплата - это не баг в вёрстке, который можно починить на следующей неделе: клиент, у которого не получилось заплатить, почти никогда не возвращается.
Когда онлайн-оплата окупается, а когда не нужна
Онлайн-оплата окупается там, где решение о покупке принимается на сайте и сумма понятна заранее: товары, курсы, подписки, бронирования, типовые услуги с фиксированной ценой. Если продажа идёт через переговоры, смету и счёт на юрлицо, кнопка оплаты на сайте почти ничего не изменит, и бюджет полезнее направить на заявки.
Простой ориентир: посчитайте, сколько клиентов в месяц сейчас платят вам по счёту или переводом и сколько из них задают вопрос «а можно картой?». Если таких десяток и больше, подключение окупится за первый-второй месяц на одной только скорости оплаты - человек платит, пока хочет купить, а не когда дойдёт до банка. Если меньше трёх, сначала разумнее разобраться с потоком заявок, и здесь обычно больше дают доработки форм и аналитика, а не приём платежей.
Есть и промежуточный вариант, который мы часто предлагаем сайтам услуг: не строить корзину, а выдавать персональную ссылку на оплату после согласования. Работ на 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-сертификат, не сменились ли ключи магазина в кабинете сервиса, приходят ли уведомления о платежах на сайт и нет ли блокировки от провайдера по документам. По нашему опыту в технической поддержке больше половины внезапных отказов оплаты - это сертификат или ключи, и лечится это за полчаса.
Дата публикации: 2026-10-19






