Как принимать
оплату на сайте
Короткий ответ: подключить оплату на сайт можно за несколько дней. Нужны три вещи - юридическое лицо или ИП, платёжный сервис и онлайн-касса, которая выдаёт чеки. Технически это не сложно, сложнее выбрать сервис и правильно оформить документы.
Что вообще нужно для приёма оплаты
- ИП или ООО. Принимать оплату на карту физлица за товары и услуги нельзя: это нарушение и риск блокировки счёта.
- Платёжный сервис. Он принимает карты, СБП и электронные кошельки и переводит деньги на расчётный счёт.
- Онлайн-касса. По 54-ФЗ покупатель должен получить чек. Касса бывает своя или облачная, её часто предоставляет сам платёжный сервис.
- Документы на сайте. Оферта, политика обработки персональных данных, условия возврата и доставки. Без них платёжный сервис не подключит магазин.
Что выбрать
В России чаще всего подключают ЮKassa, Робокассу, Тинькофф Кассу и эквайринг банка, в котором открыт счёт. Сравнивать стоит по четырём пунктам, а не по одной комиссии:
- Комиссия и условия вывода: через сколько дней деньги приходят на счёт
- Требования к документам: кого подключают быстро, а кого проверяют неделями
- Наличие облачной кассы, чтобы не покупать свою
- Поддержка нужных способов оплаты: карты, СБП, рассрочка, оплата по счёту для юрлиц
Отдельно про СБП: оплата по QR-коду обычно дешевле карточной, деньги приходят быстрее, и это заметная экономия при больших оборотах. Минус - возврат идёт медленнее, чем по карте.
Как это устроено технически
Сайт не хранит данные карт: покупатель уходит на защищённую страницу платёжного сервиса или вводит данные в его форме, встроенной в страницу. После оплаты сервис присылает уведомление на сервер магазина, и заказ переходит в статус «оплачен». Важно, чтобы заказ подтверждался именно этим уведомлением, а не возвратом покупателя на страницу «спасибо»: иначе можно получить неоплаченные заказы в статусе оплаченных.
Частые ошибки
- Не проверяют подпись уведомления от платёжного сервиса, и заказ можно подтвердить вручную извне
- Не обрабатывают неуспешную оплату: покупатель остаётся на пустой странице и уходит
- Не отправляют чек, потому что касса не подключена
- Нет страницы условий возврата, из-за чего сервис отказывает в подключении
- Оплата тестировалась только на компьютере, а на телефоне возврат в магазин ломается
Сколько это занимает
Техническая часть на нашей стороне - обычно один-два дня работы. Дольше всего идёт проверка магазина платёжным сервисом: от одного дня до недели, в зависимости от документов. Поэтому подавать заявку на подключение лучше параллельно с разработкой, а не после запуска.
Что в итоге
Оплата на сайте - это не только кнопка, а связка сервиса, кассы и документов. Мы подключаем оплату в своих магазинах и в проектах клиентов, включая приём платежей в личном кабинете и покупку материалов внутри сайта. Нужна оплата на сайте - расскажите задачу, подберём сервис под ваш случай и подключим.