Skip to content

Модуль оплаты WooCommerce от bePaid.by для АИС Расчет (ЕРИП)

License

Notifications You must be signed in to change notification settings

begateway/woocommerce-erip-payment-module

Repository files navigation

Модуль оплаты для системы "Расчёт" (ЕРИП) через агрегатора bePaid.by

Версия для WooCommerce 2.x

Установка

  • Создайте резервную копию вашего магазина и базы данных
  • Скачайте со страницы Github релизов архив расширения wc-bepaid-erip-payments.zip
  • Зайдите в панель администратора Wordpress (www.yoursite.com/wp-admin/)
  • Выберите Плагины -> Добавить новый
  • Нажмите Загрузить плагин
  • Выберите архив плагина wc-bepaid-erip-payments.zip и установите
  • Выберите Плагины -> Установленные и найдите WooCommerce ЕРИП платежи плагин и активируйте его.

Добавить новый плагин

Загрузить новый плагин

Установить новый плагин

Активировать новый плагин

Настройка

Зайдите в WooCommerce -> Настройки -> Платежи

Настройки плагина

Вверху страницы вы увидите закладку Платежи. Нажмите на её, а затем ссылку ЕРИП, чтобы перейти к настройкам ЕРИП плагина.

Перейти к настройкам ЕРИП плагина

Задайте настройки, которые вы получили от bePaid или используйте тестовые данные, которые вы можете найти ниже.

Настройки ЕРИП плагина

  • Разрешите оплату через ЕРИП, поставив галочку Разрешить
  • Id магазина и его ключ, можно найти в личном кабинете bePaid
  • Введите в Код услуги в системе ЕРИП код услуги, присвоенный bePaid и который был указан в анкете услуги при подаче документов в ЕРИП
  • Введите в Сообщение в чеке после оплаты информацию, которую нужно отобразить на ЕРИП чеке в случае успешной оплаты
  • Введите в Название способа оплаты название данного способа оплаты для покупателя. Будет отображено на странице выбора способа оплаты заказа
  • Введите в Описание способа оплаты для покупателя текст, который будет информировать покупателя, что это за способ оплаты. Будет отображено на странице выбора способа оплаты заказа
  • Введите в Текст-подтверждение заказа для ручного режима информацию, которую нужно отобразить на странице подтверждения заказа в случае, когда выбран ручной способ выставления счёта в ЕРИП
  • Введите в Текст-подтверждение заказа для автоматического режима информацию, которую нужно отобразить на странице подтверждения заказа в случае, когда выбран автоматический способ выставления счёта в ЕРИП
  • Введите в Текст для e-mail сообщения с инструкцией об оплате текст письма, которое отсылается покупателю, когда счёт в ЕРИП был выставлен
  • Введите в Оплата действительна (минут) количество минут, в течении которых покупатель должен оплатить заказ через ЕРИП
  • Выберите в Создание счёта в ЕРИП режим работы с ЕРИП. Автоматический режим означает, что счёт в ЕРИП будет создан сразу же и клиенту будет показана инструкция как оплатить. В ручном режиме менеджер магазина должен сам сформировать счёт в ЕРИП, используя меню на странице данных о заказе
  • Отметьте галочку Журнал отладки, чтобы записывать в журнал данные об инфообмене с API bePaid. Журнал доступен по пути WooCommerce -> Статус -> Журналы
  • нажмите кнопку Сохранить изменения и ваш магазин настроен принимать платежи через ЕРИП

Работа с плагином

WooCommerce будет автоматически создавать требования в ЕРИП и выслать инструкцию об оплате покупателю в случае выбора в настройках модуля автоматического режима работы. Заказу будет присвоен статус В ожидании оплаты.

Если был выбран режим ручного создания счёта в ЕРИП, то заказу присваивается статус На удержании. Менеджер должен перейти на страницу данных о заказе и в блоке ЕРИП действия нажать кнопку Создать счёт в ЕРИП.

Нажать Сохранить Заказ. WooCommerce создаст требование в ЕРИП и переведет заказ в статус В ожидании оплаты.

Создать счёт в ЕРИП

После получения оплаты через ЕРИП, WooCommerce получит уведомление о платеже и переведет статус заказа Обработка.

Менеджер может отменить счёт в ЕРИП пока он не оплачен. Для этого в блоке ЕРИП действия нажать кнопку Отменить счёт в ЕРИП.

Отменить счёт в ЕРИП

Номер операции на стороне bePaid можно найти в данных заказа в блоке ЕРИП действия.

Примечания

Разработанно и протестировано

  • WooCommerce 7.x/8.x
  • PHP 7.x/8.x

Тестовые данные

Вы можете использовать следующие данные, чтобы настроить ЕРИП платежи в тестовом режиме:

  • Код услуги в системе ЕРИП 99999999

Если у вас нет еще зарегистрированного магазина в системе bePaid, то вы можете использовать следующие данные:

  • ID магазина 4225
  • Ключ магазина 3834fbef1fe6ea024ef77f5c79ec7ff1ba710ea6241c08c2f341afda8af4c1c4