Как принимать оплату на сайте: эквайринг, СБП и ЮKassa простыми словами
Платежами я занимаюсь большую часть карьеры: от государственного портала оплаты ЖКУ до команды платежей «Золотого Яблока». Рассказываю без жаргона, какие есть способы принимать деньги на сайте, сколько они стоят, что с чеками и почему ваш сайт не должен видеть номер карты.
Игорь Тихонов ·
Когда покупатель нажимает на сайте «Оплатить», за пару секунд в дело вступают его банк, платёжная система, банк продавца, часто ещё платёжный агрегатор, а следом — онлайн-касса и оператор фискальных данных, который передаёт чек в налоговую. Ваш сайт в этой цепочке играет скромную роль. И чем скромнее, тем лучше: о карте покупателя он должен знать как можно меньше.
Платежами я занимаюсь большую часть карьеры. Начинал с государственного платёжного портала Башкирии pay.brsc.ru, где люди платят за ЖКУ, капремонт и школьное питание. Потом выводил на рынок сервис онлайн-касс «Бизнес.Ру Онлайн-чеки» и выстраивал партнёрства с банками и агрегаторами. В «Тензоре» руководил проектами банковского платёжного агрегатора и единого компонента онлайн-оплаты, где карта, СБП и SberPay собраны в одной форме, а ещё оплаты по QR-кодам СБП в магазинах. В банке проектировал архитектуру решений для Системы быстрых платежей. Сейчас работаю архитектором решений в команде платежей «Золотого Яблока».
Ниже — то, что я объяснил бы владельцу кофейни, салона или небольшого магазина. Тарифы и законы проверены по первоисточникам на 31 октября 2026 года.
Четыре способа принимать деньги
На практике владельцу бизнеса доступны четыре варианта. Они не исключают друг друга, обычно их сочетают.
| Способ | Как это работает | Кому подходит | Комиссия |
|---|---|---|---|
| Интернет-эквайринг банка | договор с вашим банком, банк сам принимает карты на сайте | тем, у кого стабильный оборот и есть время на переговоры о ставке | индивидуальная, зависит от оборота и вида деятельности; запрашивайте тариф письменно |
| Платёжный агрегатор (ЮKassa, CloudPayments, Робокасса и другие) | один договор — и сразу карты, СБП, SberPay, T-Pay; деньги приходят на ваш расчётный счёт | почти всем малым бизнесам для старта | у ЮKassa по картам «2,8% + 1% за чек» плюс НДС с комиссии (тарифы) |
| СБП | покупатель платит из приложения своего банка: на телефоне по кнопке, на компьютере по QR-коду | всем, это самый дешёвый способ | для торговых точек обычно не выше 0,7 %, для социально значимых товаров 0,4 %, не больше 1 500 ₽ за операцию (Банк России) |
| Оплата по ссылке | вы отправляете клиенту ссылку на оплату в мессенджере или письме | услугам с предоплатой, записи, заказам по телефону | как у выбранного способа: карта или СБП |
Про цифры ЮKassa два уточнения. Это сниженная ставка для новых клиентов при подключении их же сервиса чеков, действует до 1 декабря 2026 года. СБП у них «рассчитывается индивидуально». Ставки банков по интернет-эквайрингу обычно индивидуальны, поэтому называть их на глаз я не буду. Спросите у своего банка и сравните с агрегатором.
Выбор между банком и агрегатором — вопрос удобства, а не принципа. По моему опыту, агрегатор быстрее подключить и проще интегрировать: одна техническая документация на все способы оплаты. Банк может дать ставку ниже, когда оборот уже заметный. Начать с агрегатора, а через год сравнить предложения — нормальная стратегия.
Почему СБП стоит подключить в первую очередь
Посчитаем на условных 100 000 ₽ продаж в месяц. По карте через ЮKassa комиссия составит 2 800 ₽, плюс НДС с этой суммы, плюс плата за чеки. По СБП для обычной торговой точки предельная комиссия — 700 ₽. Для покупателя оплата через СБП бесплатна, это прямо указано у Банка России.
Есть и новость 2026 года, которая разницу увеличивает. С 1 января 2026 года отменено освобождение от НДС для услуг, связанных с обслуживанием банковских карт. Минфин в письме от 24.12.2025 № 03-07-05/126006 прямо относит к облагаемым услугам приём карт банком-эквайрером (текст письма). Поэтому ЮKassa на странице тарифов прямо пишет, что берёт комиссию «+ НДС от суммы комиссии». С НДС на операции по СБП ясности меньше, разъяснения ещё появляются, так что здесь уточняйте у банка или агрегатора.
СБП не заменяет карту полностью. Кто-то платит только картой по привычке, кому-то нужна оплата кредиткой. Поэтому в форме оплаты должны быть оба способа, а СБП — заметной кнопкой, не спрятанной в «других способах».
Чек — не формальность
Самый частый миф, который я слышу: «у меня оплата онлайн, касса не нужна». Нужна. Закон 54-ФЗ обязывает при оплате через интернет отправить покупателю электронный чек на телефон или почту, которые он указал до оплаты (ст. 1.2, п. 5). Бумажный чек при этом можно не печатать.
Второй миф: «СБП — это перевод, чек не нужен». Законом от августа 2024 года в ту же статью добавлен пункт 2.2, где прямо записано, что обязанность применять кассу распространяется и на расчёты через сервис быстрых платежей Банка России.
Физически касса для интернет-магазина не обязана стоять у вас в офисе: закон разрешает кассу вне места расчётов. На практике есть три пути. Своя онлайн-касса плюс договор с оператором фискальных данных. Облачная касса в аренду у специализированного сервиса. Или сервис чеков самого агрегатора, как «Чеки от ЮKassa». Последний вариант проще всего, а у ЮKassa ещё и даёт сниженную комиссию.
Отдельная история — самозанятые. Им онлайн-касса не нужна: чек формируется в приложении «Мой налог» и отправляется клиенту на телефон или почту. Режим действует, пока доход с начала года не превысил 2,4 млн ₽ (npd.nalog.ru).
Когда я выводил на рынок «Бизнес.Ру Онлайн-чеки», главный вывод для себя сделал такой: чек должен пробиваться автоматически в момент оплаты, а не вручную вечером. Для этого сайт должен передавать в кассу состав заказа: что именно куплено, по какой цене, с какой ставкой НДС. Это решается при подключении один раз и потом просто работает.
Почему ваш сайт не должен видеть номер карты
У платёжных систем есть общий стандарт безопасности для всех, кто хранит, обрабатывает или передаёт данные карт, — PCI DSS. Сейчас действует версия 4.0.1 (pcisecuritystandards.org). Если номер карты хотя бы проходит через ваш сервер, требования стандарта распространяются на ваш сервер и всё, что с ним связано: защита, журналы, регулярные проверки, аудит. В «Тензоре» среди моих проектов была сертификация PCI DSS, поэтому я знаю, какой это объём работы. Для кофейни он не нужен и не оправдан.
Правильная схема простая. Покупатель вводит карту на странице агрегатора или в его виджете, встроенном в ваш сайт. Ваш сайт получает только ответ «оплачено» или «не оплачено». Если нужны повторные списания, например подписка или абонемент, карту хранит агрегатор, а у вас остаётся только обезличенный идентификатор. Такие рекуррентные платежи по подпискам тоже были среди моих проектов в «Тензоре». Когда форма ввода карты целиком на стороне провайдера, требования стандарта к вашему сайту сводятся к короткой анкете самооценки (разъяснение PCI SSC).
Если исполнитель предлагает «сделать свою форму оплаты, чтобы красивее», задайте ему вопрос о PCI DSS. По ответу всё станет понятно.
Что нужно, чтобы подключить оплату
Список короткий:
- ИП или юрлицо и расчётный счёт: деньги от агрегатора приходят именно туда;
- готовый сайт с реальными товарами или услугами и настоящими ценами, без тестовых страниц;
- условия доставки для товаров или описание, как клиент получит услугу или цифровой товар;
- оферта или пользовательское соглашение для услуг и онлайн-сервисов;
- контакты и реквизиты на сайте: телефон, адрес, почта, название, ИНН и ОГРН;
- решение, как будете отправлять чеки.
Это требования ЮKassa к сайту (документация), у других агрегаторов они похожи. Сайт в разработке проверку не пройдёт, поэтому оплату обычно подключают на последнем этапе.
Дальше техническая часть: создание платежа, приём уведомлений об оплате, передача состава заказа в чек, возвраты, тестовые платежи до запуска. У меня подключение оплаты (ЮKassa, CloudPayments, СБП) стоит от 11 900 ₽ и занимает от 2 дней. Для ориентира: медиана стартовых цен студий на эту услугу в моём исследовании — 15 000 ₽, правда, открытых цен нашлось всего шесть.
Ошибки, которые обходятся дороже подключения
Заказ считается оплаченным, потому что покупатель вернулся на страницу «Спасибо». Это самая опасная ошибка. Вернуться на эту страницу можно и без оплаты, а оплатить можно и закрыв вкладку до возврата. Статус оплаты сайт должен узнавать из уведомления, которое агрегатор присылает на сервер, и перепроверять запросом. Всё остальное — для красоты.
Чеки пробиваются вручную. Через месяц кто-то заболеет или забудет, а штрафы за неприменение кассы никто не отменял. Касса должна быть частью автоматической цепочки.
Возвраты продуманы «потом». Клиент отказался от заказа, деньги нужно вернуть, и выясняется, что никто не знает как. Возврат делается через агрегатора, и на него тоже нужен чек — чек возврата. Пусть кнопка возврата будет в админке с первого дня.
Сумма заказа меняется после оплаты. В доставке еды и в магазинах с весовым товаром это нормально. Для таких случаев есть двухстадийные платежи: деньги сначала замораживаются на карте, а списываются уже точная сумма. У ЮKassa на списание даётся от 2 часов до 7 дней в зависимости от способа оплаты, остаток автоматически возвращается покупателю (документация). Иначе приходится делать доплаты и возвраты, и каждый раз — с чеком.
В форме оплаты одна карта. СБП не подключили, потому что «и так работает». Каждый платёж по карте при этом стоит в несколько раз дороже, чем мог бы.
С чего начать
Если вы только запускаетесь, мой совет: агрегатор с СБП и картами, его же сервис чеков, оплата через страницу или виджет агрегатора, статус — по уведомлению на сервер. По моему опыту, этого хватает большинству малых бизнесов, а через год, когда будет понятен оборот, можно сравнить предложения банков.
Если хотите, чтобы оплату подключил человек, который много лет строит платёжные системы изнутри, — напишите мне. Цены на подключение и другие интеграции есть на странице цен.
Если хотите сделать — вот с чего начать:
Ещё почитать:
Остались вопросы? Напишите в поле ниже — отвечу в течение часа, с 10:00 до 22:00.