Как принимать оплату на сайте: эквайринг, агрегатор, онлайн-касса и чек по 54-ФЗ
Короткий ответ: чтобы принимать оплату на сайте, нужны три вещи — договор на приём платежей (эквайринг в банке или платёжный агрегатор), онлайн-касса, которая формирует электронный чек по 54-ФЗ, и связка сайта с ними, которую делает разработчик. Договоры с банком, платёжным сервисом и кассой заключает сам бизнес на своё юрлицо или ИП. В нашем интернет-магазине подключение платёжного шлюза входит в цену, а комиссии эквайринга оплачиваются отдельно по тарифам сервиса.
Что нужно, чтобы принимать оплату на сайте?
Нужны юридическая часть, платёжная часть, кассовая часть и техническая связка. Если выпадает хотя бы одна из них, оплата либо не заработает, либо будет работать с нарушениями.
- Юридическая часть — оферта или договор с покупателем, политика обработки персональных данных, реквизиты продавца на сайте.
- Платёжная часть — договор с банком на интернет-эквайринг или с платёжным агрегатором: через него покупатель платит картой или другими способами, а деньги поступают на ваш счёт.
- Кассовая часть — онлайн-касса, которая формирует чек, отправляет его покупателю и передаёт данные в налоговую через оператора фискальных данных.
- Техническая связка — сайт создаёт платёж, получает от платёжного сервиса уведомление о результате, меняет статус заказа и передаёт данные для чека.
Эквайринг в банке или платёжный агрегатор — что выбрать?
Интернет-эквайринг — это договор с конкретным банком на приём карт на сайте. Платёжный агрегатор — сервис, который через один договор и одно техническое подключение даёт сразу несколько способов оплаты и берёт на себя часть работы с платёжными системами. Что выгоднее в вашем случае, зависит от оборота, нужных способов оплаты и действующих тарифов — их стоит сравнить до подключения.
Что сравнивать перед выбором:
- комиссию с платежа — по действующему тарифу сервиса на дату подключения, а не по рекламе;
- способы оплаты — карты, СБП, оплата частями, нужны ли вам все;
- сроки зачисления денег на расчётный счёт;
- работу с чеками — есть ли у сервиса своё решение для чеков по 54-ФЗ или нужна отдельная касса;
- возвраты — можно ли вернуть деньги частично и из админки сайта;
- документацию для разработчиков и тестовый режим, в котором можно проверить оплату без реальных денег.
В составе нашего тарифа «Интернет-магазин» указано подключение платёжного шлюза — ЮKassa, CloudPayments или аналога. На странице интернет-магазинов среди готовых модулей оплаты также названы СБП и эквайринг. Выбор конкретного сервиса остаётся за вами: мы подключаем тот, с которым у вас заключён договор.
Нужна ли онлайн-касса, если деньги принимает платёжный сервис?
Да, в большинстве случаев нужна. Платёжный сервис проводит оплату, но обязанность выдать покупателю кассовый чек по 54-ФЗ лежит на продавце. Её выполняют либо своей онлайн-кассой (в том числе облачной), либо через решение для чеков, которое предлагает сам платёжный сервис.
Что говорит закон на сентябрь 2026 года. По статье 1.2 Федерального закона 54-ФЗ контрольно-кассовую технику при расчётах применяют все организации и ИП. Для расчётов через интернет без непосредственного взаимодействия с покупателем пункт 5 этой статьи обязывает обеспечить передачу покупателю кассового чека в электронной форме, а бумажный чек при этом можно не печатать. Фискальные данные касса передаёт в налоговые органы через оператора фискальных данных.
Исключения есть. Например, по пункту 9 статьи 2 того же закона ККТ не применяется при безналичных расчётах между организациями и ИП, за исключением расчётов электронным средством платежа с его предъявлением. Проще говоря, оплата юрлицом по счёту — одна история, оплата картой на сайте — другая. Какие исключения относятся к вам, решает бухгалтер: от этого зависит, какие способы оплаты можно включать без кассы.
Как это выглядит на практике, видно по документации платёжных сервисов. Например, в разделе ЮKassa о чеках описаны варианты: воспользоваться решением для чеков от самого сервиса или подключить онлайн-кассу партнёра. В обоих случаях сайт должен передавать данные для чека вместе с платежом.
Какие данные нужны для чека?
Для электронного чека сайт передаёт контакт покупателя и состав покупки с налоговыми признаками. Если эти настройки сделаны неверно, оплата пройдёт, но чек уйдёт с ошибками — поэтому их согласовывают с бухгалтером до запуска, а не после.
- email или телефон покупателя — куда отправить чек;
- позиции заказа — наименование, цена, количество, включая доставку отдельной строкой, если она платная;
- ставка НДС — зависит от вашей системы налогообложения и товара;
- признак предмета расчёта — товар, услуга, работа и так далее;
- способ расчёта — например, полная предоплата или полный расчёт; от него зависит, сколько чеков понадобится на один заказ, если покупатель платит заранее, а товар получает позже.
Что делает бизнес, а что разработчик?
Бизнес заключает договоры и принимает решения о налогах и способах оплаты, разработчик технически связывает сайт с платёжным сервисом и кассой и проверяет, что каждый сценарий отрабатывает правильно. Деньги покупателей всегда идут на ваш счёт, а не через подрядчика.
Со стороны бизнеса:
- выбрать банк или платёжный сервис и заключить договор на своё юрлицо или ИП;
- решить вопрос с кассой: своя онлайн-касса, облачная или решение платёжного сервиса;
- вместе с бухгалтером определить ставки НДС, признаки расчёта и схему чеков;
- подготовить оферту, политику обработки персональных данных и реквизиты для сайта;
- выдать разработчику доступ к кабинету платёжного сервиса и тестовым ключам.
Со стороны разработчика:
- подключить платёжный шлюз к корзине и оформлению заказа;
- передавать в платёж состав заказа и данные для чека;
- принимать уведомления о статусе платежа и менять статус заказа только по ним, а не по возврату покупателя на страницу «Спасибо»;
- защитить заказ от двойного списания при повторном нажатии кнопки или обрыве связи;
- настроить возвраты и отображение оплат в админке;
- прогнать тестовые оплаты по всем сценариям до включения боевого режима.
В прайсе это разделение прописано прямо: в тарифе «Веб-приложение / SaaS» юрдокументы (оферта, политика) и подключение эквайринга от вашего юрлица не входят в базовую цену, а в тарифах Telegram-бота и интернет-магазина комиссии платёжных систем и эквайринга указаны как оплачиваемые отдельно.
Сколько стоит подключить оплату на сайт?
Стоимость зависит от того, делается сайт с нуля или оплату добавляют в уже работающий. В новых проектах подключение оплаты входит в тарифы, где она предусмотрена; для существующего сайта считаем после брифа.
- Интернет-магазин — от 104 000 ₽, от 5 дней: подключение платёжного шлюза (ЮKassa, CloudPayments или аналог), доставка, админка с заказами и статусами.
- Веб-приложение / SaaS — от 160 000 ₽, от 10 дней: приём оплаты (ЮKassa, CloudPayments или Stripe) и учёт транзакций, личные кабинеты и роли. Подробнее — на странице веб-приложений.
- Telegram-бот — от 16 000 ₽, от 1–2 дней: приём оплаты прямо в боте через Telegram Payments или ЮKassa.
- Лендинг — от 24 000 ₽: онлайн-оплата в базовый состав не входит, её добавляют отдельно.
- Уже работающий сайт — связку с платёжным сервисом делаем по тарифу «Интеграции и автоматизация» от 32 000 ₽, если сайт позволяет это сделать без переделки; точнее — после аудита.
Все цены — на странице тарифов. Цена фиксируется в договоре до старта, оплата 50% предоплата и 50% по акту.
Что проверить перед запуском оплаты?
Перед включением боевого режима стоит пройти каждый сценарий руками и убедиться, что деньги, статус заказа и чек совпадают. Ошибки здесь обходятся дороже всего: покупатель заплатил, а заказ «потерялся» или чек не пришёл.
- успешная оплата — заказ получил статус «оплачен», покупателю пришёл чек, менеджеру — уведомление;
- отказ в оплате — заказ не считается оплаченным, покупатель может повторить попытку;
- покупатель закрыл страницу после оплаты — статус всё равно обновился по уведомлению сервиса;
- полный и частичный возврат — деньги вернулись, чек возврата сформирован;
- доставка и скидки корректно попали в чек отдельными строками;
- тестовые ключи заменены на боевые, а доступы к кабинету сервиса оформлены на вас.
Практический вывод
Приём оплаты на сайте — это не одна кнопка, а связка из договора на приём платежей, кассы и корректной передачи данных для чека. Договоры и налоговые настройки — зона бизнеса и бухгалтера, подключение, статусы, возвраты и проверка сценариев — зона разработчика. Если вы выбираете между своим магазином с нуля и доработкой текущего, посмотрите разбор «Интернет-магазин с обменом 1С», а схему оплаты под ваш сайт подскажем после короткого брифа.
Короткие ответы на частые вопросы
Нужна ли онлайн-касса, если оплата принимается только картой на сайте?
Как правило, да: по статье 1.2 закона 54-ФЗ при расчётах через интернет без личного контакта с покупателем продавец обязан передать ему кассовый чек в электронной форме. Исключения есть, например для безналичных расчётов между организациями и ИП без предъявления электронного средства платежа, — свой случай стоит сверить с бухгалтером.
Чем платёжный агрегатор отличается от эквайринга в банке?
Эквайринг — это договор с конкретным банком на приём карт, а агрегатор — платёжный сервис, который через один договор и одно подключение даёт несколько способов оплаты. Условия, комиссии и сроки зачисления у них разные, их нужно сравнивать по действующим тарифам.
Кто заключает договор с платёжным сервисом — студия или владелец сайта?
Владелец бизнеса, на своё юрлицо или ИП: деньги покупателей должны поступать вам, а не подрядчику. Разработчик получает доступы к подключению и настраивает связку сайта с платёжным сервисом и кассой.
Входит ли подключение оплаты в стоимость интернет-магазина?
Да, в тариф «Интернет-магазин» от 104 000 ₽ входит подключение платёжного шлюза — ЮKassa, CloudPayments или аналога. Комиссии эквайринга и платёжных систем в цену разработки не входят и оплачиваются отдельно, по тарифам выбранного сервиса.
Какие данные нужны, чтобы сформировать чек?
Контакт покупателя (email или телефон), позиции заказа с ценой и количеством, ставка НДС, признак предмета расчёта и способ расчёта. Эти настройки нужно заранее согласовать с бухгалтером, потому что они зависят от вашей системы налогообложения и товара.
Услуги и кейсы по теме: интернет-магазины · интеграции и автоматизация
Опишите, что и кому вы продаёте и как хотите принимать деньги, — подскажем схему оплаты и посчитаем подключение под ваш сайт.
Рассчитать проект →