Способы оплаты в интернет-магазине: что подключить в первую очередь
Набор способов оплаты напрямую влияет на конверсию: если покупатель дошёл до последнего шага и не увидел привычного варианта, он просто закроет…
Как только в интернет-магазине появляется приём денег, возникает вопрос: нужна ли онлайн-касса, кто и когда должен выбивать чек, как это связать с сайтом и платёжной системой. Разбираемся без юридического занудства: что обычно требуется от интернет-магазина по закону о применении контрольно-кассовой техники, как устроена связка «сайт — платёж — чек» и какие ошибки мы чаще всего видим у клиентов.
Федеральный закон о применении контрольно-кассовой техники, который все называют «54-ФЗ», задуман как способ сделать расчёты прозрачными. Каждая продажа должна фиксироваться, а данные о ней — уходить через оператора фискальных данных в налоговую службу. Покупатель при этом получает подтверждение оплаты, а государство видит выручку почти в реальном времени.
Для обычной розницы всё понятно: кассир пробивает товар, аппарат печатает чек. В интернет-магазине человек платит на расстоянии, и бумажный чек ему не нужен. Поэтому закон предусматривает электронный чек: он отправляется на адрес электронной почты или на номер телефона покупателя. Магазин обязан передать его не позднее определённого срока после расчёта — точные условия и сроки лучше уточнять у специалиста, потому что они зависят от обстоятельств.
Важно понимать, что чек — это не «галочка для проверяющих», а часть бизнес-процесса. Если он не формируется автоматически, менеджеру приходится вручную пробивать каждую оплату, а при потоке в десятки заказов в день это быстро превращается в источник ошибок и штрафных рисков.
Если упростить, технический набор для магазина выглядит одинаково почти у всех. Отличаются только детали реализации.
Первые четыре пункта — задача бухгалтера и руководителя. Последний — как раз наша зона ответственности как разработчиков, и о нём стоит поговорить подробнее.
Универсального ответа нет, но есть несколько простых критериев. Ниже сводная таблица, которую мы показываем клиентам на первой встрече.
| Критерий | Физическая касса | Облачная касса |
|---|---|---|
| Подходит для | Магазина с офлайн-точкой, самовывозом, оплатой курьеру | Чисто онлайн-продаж с предоплатой |
| Интеграция с сайтом | Требует компьютера или сервера рядом с аппаратом | Работает по API, ничего ставить не нужно |
| Первоначальные затраты | Покупка аппарата и накопителя | Обычно подписка по месяцам или годам |
| Надёжность | Зависит от оборудования и связи на точке | Зависит от провайдера сервиса |
| Масштабирование | Каждая точка — новый аппарат | Добавляется кассой в личном кабинете |
Если магазин продаёт только по предоплате картой на сайте и отправляет товар почтой или транспортной компанией, облачная касса почти всегда удобнее. Если же есть шоурум, самовывоз с оплатой на месте или курьер принимает наличные, понадобится и обычный аппарат. Часто встречается смешанный вариант: онлайн-платежи идут через облачное решение, а точка продаж работает на собственной кассе.
Здесь нужно понимать два основных сценария, которые зависят от того, как вы принимаете деньги.
Многие платёжные сервисы умеют сами отправлять данные в кассу. Покупатель оплачивает заказ на странице платёжной системы, она подтверждает платёж, и вместе с этим формируется чек. Для магазина это самый простой путь: в настройках платёжного модуля включается опция передачи данных для чека, а в самом заказе нужно корректно заполнить товарные позиции.
Если платёжная система чеки не формирует, сайт должен сам отправлять данные в облачную кассу после успешной оплаты. Это тоже решаемая задача: на стороне движка настраивается обработчик события «заказ оплачен», который вызывает API кассы. Мы всегда добавляем журнал таких обращений, чтобы менеджер видел, по какому заказу чек ушёл, а по какому нет.
На сайте оформляется заказ, выбирается способ оплаты, деньги списываются у платёжной системы.
Платёжная система сообщает магазину, что платёж прошёл. Заказ меняет статус на «оплачен».
Данные заказа уходят в кассу: позиции, цены, налог, контакты покупателя.
Электронный документ отправляется на почту или телефон, копия — оператору фискальных данных.
Самая частая причина проблем с чеками — не касса, а некорректные данные в каталоге. Чек формируется из того, что передаёт сайт, поэтому в карточке товара и в заказе должна быть аккуратно заполнена информация.
Когда на заказ применяется скидка, её нужно корректно распределить по позициям, чтобы сумма в чеке сошлась с фактически списанными деньгами. Если магазин списывает бонусные баллы, нужно заранее выяснить у бухгалтера, как они отражаются. Эти нюансы лучше обсудить до разработки, а не после запуска.
Стоимость доставки, которую покупатель оплачивает вместе с заказом, — тоже предмет расчёта. Если сайт не передаёт её отдельной строкой, суммы не сойдутся. Проверьте, что в чек попадает и доставка, и дополнительные услуги вроде упаковки или страховки.
Если покупатель отказался от заказа после оплаты, нужно сформировать чек возврата. Хорошая практика — привязать эту операцию к смене статуса заказа или к кнопке «Вернуть деньги» в админке, чтобы возврат и чек происходили одновременно. Когда деньги возвращаются в обход системы, чек приходится пробивать вручную, и именно на этом этапе чаще всего теряются документы.
Если курьер принимает наличные или карту, чек в момент вручения формирует он сам или служба доставки по договору. Этот сценарий нужно прописать в процессах заранее: кто, чем и когда пробивает чек, как информация попадает обратно в систему учёта.
Для оплаты по безналичному расчёту от организации действуют свои правила и документы. Часто интернет-магазин работает по двум схемам: розничная онлайн-оплата с чеком и выставление счёта юрлицам. Разделяйте эти потоки на уровне сайта, чтобы не создавать путаницу в учёте.
Чтобы отправить электронный чек, у магазина должен быть адрес почты или телефон покупателя. В форме оформления заказа эти поля нужно сделать обязательными, а лучше — с проверкой формата. Мы рекомендуем добавить подсказку: «Туда придёт чек и информация о заказе». Так человек понимает, зачем его просят оставить контакты, и реже вводит случайные символы.
Отдельно стоит позаботиться о политике обработки персональных данных. Поскольку магазин собирает и хранит контакты, на сайте должна быть соответствующая страница и согласие в форме заказа. Подробности формулировок обсудите с юристом.
После подключения кассы недостаточно один раз купить товар за рубль и убедиться, что чек пришёл. Мы проходим по расширенному списку проверок.
Дополнительно полезно раз в неделю сверять количество оплаченных заказов с количеством чеков в личном кабинете оператора. Расхождение — повод немедленно разбираться, а не ждать конца отчётного периода.
Деньги вернули через личный кабинет платёжной системы, а чек возврата никто не создал. Это легко исправить автоматической привязкой возврата к кассе.
Скидка посчитана на уровне заказа, а в чек передаются полные цены позиций. Касса отклоняет документ или возникает расхождение.
Покупатель оформил заказ без почты, потому что поле было необязательным. Чек отправить некуда.
Срок действия фискального накопителя закончился, а замену никто не запланировал. Продажи останавливаются в самый неудобный момент.
Сбой в связи с кассой случился в пятницу вечером, обнаружили его в понедельник. Нужны уведомления об ошибках.
Чеки пробивает один сотрудник вручную. Он заболел или в отпуске — документы пропускаются.
Когда мы разрабатываем интернет-магазин на CS-Cart, вопрос с кассой обсуждается на этапе технического задания, вместе с выбором платёжных систем. Мы выясняем, какой режим налогообложения у клиента, нужны ли оффлайн-продажи, как работает доставка, и только после этого подбираем связку: платёжный модуль с передачей чеков либо отдельный модуль облачной кассы. Подробнее о том, как строится работа над магазином, есть на странице разработки интернет-магазинов.
Отдельно мы всегда проверяем, как устроены возвраты и как менеджеру работать с неудачными чеками. По нашему опыту, магазины редко сталкиваются с проблемами в момент запуска; трудности возникают через несколько месяцев, когда накопились нестандартные случаи: частичные возвраты, замены товара, оплата частями.
Ответ зависит от схемы работы, формы налогообложения и условий договора с платёжным сервисом. Во многих случаях обязанность выдать чек остаётся за продавцом, даже если деньги принимает посредник. Этот вопрос нужно уточнить у бухгалтера и в самой платёжной системе.
Да. Обычно это отдельная доработка: настройка платёжного модуля или установка модуля кассы, заполнение признаков в каталоге и тестирование. Магазин при этом продолжает работать, чаще всего хватает короткого окна для финальной проверки.
Сначала проверьте журнал кассы: возможно, документ сформирован, но письмо попало в спам или адрес указан с ошибкой. Если чек не создан, повторите отправку из админки или через личный кабинет сервиса кассы. Хорошо, когда у менеджера есть кнопка «Отправить чек повторно».
Не должна. Правильная реализация отправляет данные в кассу в фоне, после подтверждения платежа, и не задерживает показ страницы благодарности покупателю.
Порядок действий для магазина, который только готовится к запуску, обычно такой: сначала вместе с бухгалтером определить режим налогообложения и тип кассы; затем выбрать платёжную систему и проверить, умеет ли она передавать данные для чека; после этого подготовить каталог с правильными налоговыми признаками и описать процессы возвратов. И только потом настраивать техническую интеграцию и тестировать её на реальных сценариях.
Если вы планируете новый магазин или хотите привести в порядок действующий, расскажите о задаче через страницу контактов. Мы подскажем, как организовать связку сайта, оплаты и кассы, чтобы чеки формировались автоматически, а менеджеры не тратили на это время.
Набор способов оплаты напрямую влияет на конверсию: если покупатель дошёл до последнего шага и не увидел привычного варианта, он просто закроет…
Доставка — одна из самых чувствительных частей интернет-магазина. Из-за неожиданной стоимости или непонятных сроков покупатели отказываются от…
Идея запустить собственный маркетплейс привлекательна: много продавцов, широкий ассортимент, комиссия с каждой сделки и минимум собственных складских…