Быстрые ссылки

Как подключить ЕРИП, bePaid и WebPay к интернет-магазину

Онлайн-оплата в Беларуси — это прежде всего банковские карты и ЕРИП. Покупатели привыкли платить через ЕРИП из интернет-банкинга, а карты нужны тем, кто покупает с телефона «здесь и сейчас». Ниже — как устроено подключение, какие требования к сайту предъявляют платёжные провайдеры и как настроить оплату в популярных CMS.

Какие варианты есть

  • bePaid — платёжный сервис, принимает банковские карты, Apple Pay, Google Pay, Samsung Pay, а также оплату через ЕРИП.
  • WebPay — платёжный сервис с приёмом карт и ЕРИП.
  • ЕРИП напрямую — через банк, который обслуживает ваш расчётный счёт, или через сервисы-агрегаторы. Магазин регистрируется как поставщик услуг в дереве ЕРИП, покупатель оплачивает заказ по номеру.
  • Эквайринг банка — некоторые банки предлагают собственный интернет-эквайринг.

Для небольшого магазина обычно удобнее один провайдер, который даёт и карты, и ЕРИП: одна интеграция, один договор, один личный кабинет.

Как выглядит оплата для покупателя

Картой: покупатель оформляет заказ, переходит на защищённую страницу оплаты провайдера, вводит данные карты, проходит подтверждение 3-D Secure и возвращается на сайт. Данные карты сайт не видит и не хранит.

Через ЕРИП: после оформления заказа покупатель получает номер заказа и инструкцию — путь в дереве ЕРИП. Он оплачивает в интернет-банкинге, мобильном приложении, банкомате или кассе. Магазин получает уведомление об оплате, и статус заказа меняется автоматически.

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

Платёжные провайдеры и банки проверяют сайт перед подключением. Обычно требуют:

  • Описание товаров и цены в белорусских рублях.
  • Условия доставки: способы, сроки, стоимость.
  • Порядок возврата товара и денег.
  • Реквизиты продавца: наименование, УНП, юридический адрес, регистрационные данные, контакты.
  • Публичный договор (оферту) или правила продажи.
  • Политику обработки персональных данных.
  • Логотипы платёжных систем и описание процесса оплаты.
  • Работающий HTTPS на всём сайте.

Сайт должен быть готов и наполнен: магазин с демо-товарами одобрение не пройдёт. Точный список требований уточняйте у выбранного провайдера, он периодически меняется.

Шаг 2. Договор

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

Шаг 3. Установка модуля

Почти для всех популярных CMS есть готовые модули.

WooCommerce

  1. Плагины — Добавить новый — загрузите плагин провайдера.
  2. WooCommerce — Настройки — Платежи — включите способ оплаты.
  3. Введите идентификатор магазина и секретный ключ, включите тестовый режим.
  4. Укажите статусы заказа после успешной оплаты.

Подробнее о магазине на WordPress — в статье о настройке WooCommerce.

OpenCart и ocStore

  1. Загрузите модуль через Расширения — Установщик.
  2. Расширения — Модификаторы — «Обновить», если модуль использует модификатор.
  3. Расширения — Расширения — Оплата — установите и откройте настройки.
  4. Введите ключи, задайте статусы заказов и включите модуль.

1С-Битрикс

Модули устанавливаются из Marketplace. Затем в настройках платёжных систем интернет-магазина добавляется новая платёжная система с обработчиком провайдера, и в ней вводятся ключи.

Шаг 4. Уведомления об оплате

Самый важный и самый частый источник проблем. После оплаты провайдер отправляет на сайт уведомление — запрос на специальный адрес (callback, webhook, notification URL). Именно по нему сайт меняет статус заказа.

Проверьте:

  • адрес уведомлений в личном кабинете провайдера совпадает с адресом модуля;
  • адрес доступен из интернета и не закрыт паролем, защитой от ботов или ограничением по IP;
  • запрос не кэшируется;
  • сайт отвечает на запрос кодом 200.

Если оплата прошла, а заказ остался в статусе «Ожидание оплаты», почти всегда виноват именно этот шаг.

Шаг 5. Тестирование

  1. Включите тестовый режим.
  2. Оформите заказ и оплатите тестовой картой из документации провайдера.
  3. Проверьте: статус заказа изменился, покупатель вернулся на страницу «Спасибо», письма пришли.
  4. Проверьте неуспешную оплату: отказ, отмена, возврат на сайт.
  5. Если подключён ЕРИП, проверьте тестовый счёт по документации.
  6. Переключите в боевой режим и оплатите реальный заказ на минимальную сумму.
  7. Сделайте возврат этого платежа через личный кабинет.

Типичные ошибки

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

Чеки и учёт

Вопрос фискализации онлайн-платежей и выдачи чеков зависит от вашей формы деятельности и схемы работы. Уточните у бухгалтера и у провайдера, как в вашем случае оформляются платежи, полученные через интернет, и какие документы нужно выдавать покупателю. Технически многие провайдеры умеют передавать данные о покупке в кассовые сервисы.

Что важно для конверсии

  • Показывайте способы оплаты ещё в карточке товара и корзине.
  • Для ЕРИП дайте понятную инструкцию с путём в дереве и номером заказа — на странице «Спасибо» и в письме.
  • Не заставляйте регистрироваться перед оплатой.
  • Проверьте оплату с телефона: страница провайдера и возврат на сайт должны работать в мобильном браузере.

Оплата при получении и наложенный платёж

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

При этом полезно мотивировать онлайн-оплату: например, отправлять оплаченные заказы в первую очередь. Только убедитесь, что такое условие вы реально выполняете.

Что делать при смене провайдера

Если вы переходите с одного платёжного сервиса на другой:

  1. Подключите новый модуль параллельно, не отключая старый.
  2. Проверьте его в тестовом и боевом режиме.
  3. Переключите способ оплаты по умолчанию на новый.
  4. Старый модуль оставьте выключенным на пару недель: по нему могут приходить уведомления о старых заказах и возвратах.
  5. Обновите тексты о способах оплаты на сайте и в письмах.

Как показать способы оплаты покупателю

Покупатель должен узнать о способах оплаты до оформления заказа. Добавьте короткий блок в карточку товара и корзину: «Оплата картой онлайн, через ЕРИП или при получении». Сделайте отдельную страницу «Оплата и доставка» с подробностями, путём в дереве ЕРИП и ответами на частые вопросы: когда списываются деньги, как вернуть оплату при отказе, что делать, если платёж не прошёл. Такая страница снимает вопросы и уменьшает количество звонков менеджеру, а заодно нужна для проверки сайта платёжным провайдером.

Чек-лист подключения онлайн-оплаты

  1. Сайт наполнен, есть оферта, реквизиты, условия доставки и возврата.
  2. HTTPS на всём сайте.
  3. Договор с провайдером, получены ключи.
  4. Модуль актуальной версии под вашу CMS.
  5. Адрес уведомлений настроен и доступен.
  6. Тестовые оплаты: успех, отказ, отмена.
  7. Боевой платёж на минимальную сумму и возврат.
  8. Инструкция для ЕРИП в письме и на странице заказа.

Частые вопросы

Что выбрать: bePaid или WebPay?

Оба принимают карты и ЕРИП. Сравните тарифы и комиссии для вашего оборота, удобство личного кабинета и наличие актуального модуля под вашу CMS.

Можно ли подключить оплату индивидуальному предпринимателю?

Да, провайдеры работают и с ИП, и с юридическими лицами. Требования к документам уточняйте у выбранного провайдера.

Сколько времени занимает подключение?

Техническая настройка модуля — несколько часов. Основное время уходит на рассмотрение заявки и проверку сайта провайдером.

Сайт хранит данные банковских карт?

Нет. Данные вводятся на защищённой странице платёжного сервиса, сайт получает только результат оплаты.

Нужна помощь?

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

Интернет-магазин с оплатойНаписать в TelegramНаписать в Viber

Leave a comment