Интеграции

Как подключить ЕРИП, bePaid или WebPay к сайту в Беларуси

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

Как подключить ЕРИП, bePaid или WebPay к сайту в Беларуси

Сначала выбирают платёжный сценарий

ЕРИП и интернет-эквайринг решают разные задачи. В ЕРИП покупатель оплачивает выставленный заказ через банковское приложение или другой канал системы. Эквайринг позволяет провести карточный платёж через платёжную страницу провайдера. Магазин может поддерживать оба варианта.

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

Что делает интеграция на сайте

Надёжная интеграция не заканчивается кнопкой «Оплатить». Сервер магазина создаёт платёж, сохраняет его идентификатор, принимает подписанное уведомление провайдера и только после проверки меняет статус заказа.

  • Передача суммы, валюты, номера и состава заказа
  • Возврат покупателя на страницу успеха или ошибки
  • Серверное уведомление о результате платежа
  • Проверка подписи и защита от повторной обработки
  • Логирование запросов без хранения карточных данных
  • Возврат и сверка платежей в административной панели

Касса, чеки и персональные данные

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

Карточные реквизиты безопаснее вводить на защищённой странице платёжного провайдера. Сайт хранит только необходимые идентификаторы и статусы, использует HTTPS и ограничивает доступ к журналам.

Чек-лист тестового запуска

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

  • Успешная, отклонённая и отменённая оплата
  • Повторное уведомление от провайдера
  • Возврат пользователя после закрытия платёжной страницы
  • Несовпадение суммы или подписи
  • Возврат полной и частичной суммы, если поддерживается
  • Письмо покупателю и статус заказа у менеджера

Источники и документация