Перейти к содержимому
Рабочее место веб-разработчика: клавиатура, мышь и часы

Подключение онлайн-оплаты: схемы, комиссии и подводные камни

Подключение онлайн-оплаты: схемы, комиссии и подводные камни

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

Как устроен онлайн-платёж

Когда покупатель нажимает «Оплатить», магазин создаёт платёж у платёжного сервиса и перенаправляет человека на защищённую платёжную страницу или открывает платёжную форму прямо на сайте. Покупатель вводит данные карты или подтверждает оплату в приложении банка. Платёжный сервис проводит операцию, а затем сообщает магазину результат — через уведомление на сервер и через возврат покупателя на страницу «Спасибо за заказ».

Ключевой момент: статус заказа должен обновляться по серверному уведомлению, а не по факту возврата покупателя на сайт. Человек может закрыть вкладку сразу после оплаты, браузер может не выполнить переадресацию, мобильное приложение банка может не вернуть его обратно. Если магазин ориентируется только на возврат, часть оплаченных заказов останется в статусе «ожидает оплаты». Мы встречали магазины, где менеджеры вручную сверяли выписку банка с заказами каждое утро — именно по этой причине.

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

Эквайринг банка или платёжный агрегатор

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

КритерийИнтернет-эквайринг банкаПлатёжный агрегатор
КомиссияОбычно ниже, особенно при больших оборотах; часто обсуждается индивидуальноВыше, зато фиксированная и прозрачная тарифная сетка
ПодключениеДольше: проверка бизнеса, требования к сайту, иногда расчётный счёт в этом банкеБыстрее, часто за несколько дней, минимальный пакет документов
Способы оплатыКарты, СБП; остальное — по договорённостиКарты, СБП, кошельки, рассрочка, оплата частями — в одном окне
Онлайн-кассаОбычно нужна своя или облачная по отдельному договоруЧасто предлагается встроенная облачная касса
Модули для CMSЕсть у крупных банков, у части — только APIГотовые модули под все популярные платформы

Для нового магазина с небольшим оборотом агрегатор обычно удобнее: быстрее старт, больше способов оплаты, меньше бюрократии. Когда оборот вырастает до нескольких миллионов рублей в месяц, разница в десятых долях процента комиссии превращается в ощутимые деньги, и имеет смысл договариваться с банком напрямую. Ничто не мешает подключить обе схемы и, например, оставить агрегатор для рассрочки, а карты принимать через банк.

Покупатель оплачивает заказ банковской картой на сайте интернет-магазина
Покупатель оплачивает заказ банковской картой на сайте интернет-магазина

Способы оплаты, которые стоит предложить

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

Банковская карта

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

Система быстрых платежей

Оплата по QR-коду или переходом в приложение банка. Комиссия для магазина обычно заметно ниже карточной, а покупателю не нужно вводить данные карты.

Рассрочка и оплата частями

Повышает конверсию для товаров дороже 10 000–15 000 ₽: техника, мебель, спорттовары. Комиссия выше, но и средний чек растёт.

Оплата при получении

Наличными или картой курьеру либо в пункте выдачи. Важна для первой покупки и для аудитории, которая не доверяет предоплате.

Счёт для юрлиц

Для B2B-сегмента: формирование счёта по реквизитам прямо в оформлении заказа, с автоматической отправкой на почту.

Бонусы и сертификаты

Частичная оплата баллами программы лояльности или подарочным сертификатом. Требует корректной передачи в чек.

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

Из чего складываются комиссии

Комиссия за приём платежа — процент от суммы операции, который удерживает банк или агрегатор. Для карт он обычно находится в диапазоне от 2 до 3,5%, для СБП — ниже, для рассрочки и оплаты частями — выше, иногда до 5–10% в зависимости от срока. Но процент — не единственная статья расходов.

  • Абонентская плата — у некоторых сервисов фиксированная сумма в месяц независимо от оборота.
  • Онлайн-касса — аренда облачной кассы, фискальный накопитель, договор с оператором фискальных данных.
  • Комиссия за возврат — часть сервисов не возвращает свою комиссию при возврате покупателю.
  • Минимальная комиссия — на мелких платежах фиксированный минимум может превышать процент.
  • Сроки зачисления — деньги могут приходить на следующий рабочий день или раз в несколько дней, что влияет на оборотные средства.

Рассмотрим пример. Магазин с оборотом 1 500 000 ₽ в месяц, средний чек 3 000 ₽, около 500 платежей. При комиссии 2,8% расходы на эквайринг составят 42 000 ₽ в месяц. Если перевести треть оплат на СБП с комиссией около 0,7%, экономия составит порядка 10 000 ₽ ежемесячно. Это хорошая иллюстрация того, почему структура способов оплаты важна не меньше, чем выбор сервиса.

Онлайн-касса и фискальные чеки

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

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

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

Статусы, возвраты и сверка

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

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

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

Подключение по шагам

Процесс подключения онлайн-оплаты обычно занимает от нескольких дней до двух-трёх недель — в зависимости от выбранного сервиса и готовности сайта.

  1. Подготовка сайта

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

  2. Выбор сервиса и договор

    Сравниваем тарифы, способы оплаты, наличие модуля под вашу платформу и облачной кассы. Подаём заявку и документы.

  3. Настройка кассы

    Регистрируем кассу, подключаем оператора фискальных данных, согласуем с бухгалтерией ставки налогов и признаки расчёта.

  4. Интеграция и тестирование

    Устанавливаем модуль или пишем интеграцию через API, настраиваем уведомления о статусах, проверяем все сценарии в тестовом режиме.

  5. Боевой запуск

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

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

Коротко о главном

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

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

Нужен сайт или интернет-магазин?

Обсудим задачу, подскажем подходящую платформу и оценим сроки и бюджет — бесплатно и без обязательств.

Обсудить проект

Читайте также

Интеграция интернет-магазина с 1С: как это устроеноИнтернет-магазиныИнтеграция интернет-магазина с 1С: как это устроеноФотографии товаров: стандарты съёмки и обработкиИнтернет-магазиныФотографии товаров: стандарты съёмки и обработкиПереезд магазина на новую платформу без потери позицийИнтернет-магазиныПереезд магазина на новую платформу без потери позицийКарточка товара, которая продаёт: разбор по элементамИнтернет-магазиныКарточка товара, которая продаёт: разбор по элементам