Добавление способа оплаты Сбербанк эквайринг

Материал из Umicms
Версия от 11:47, 4 июня 2019; Vitaliks (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Актуально для версии 20.

Задача

Добавить способ оплаты Сбербанк эквайринг.

Решение

Установка способа оплаты

Для установки способа оплаты Сбербанк эквайринг нужно скачать Файл:RBS.zip со следующими файлами:

  1. Директория classes - содержит классы и методы необходимые для работы способа оплаты.
    Eе нужно скопировать в корень сайта и проверить, что файл rbs.php появился в директории ~/classes/modules/emarket/classes/payment/systems/
  2. Директория templates - содержит шаблон для отображения способа оплаты на сайте.
    Папку 'php' необходимо скопировать в директорию с шаблоном: ~/templates/{Ваш шаблон}/. В директории ~/templates/{Ваш шаблон}/php/emarket/payment/ должен появиться файл rbs.phtml.
  3. rbspayment_install.php - установщик, который создает тип данных способа оплаты RBS Payment со всеми необходимыми полями.
    Этот файл нужно разместить в корневую папку сайта и запустить его http://{Ваш сайт}/rbspayment_install.php

Настройка способа оплаты

Для добавления способа оплаты нужно в модуле Интернет-магазин на вкладке Оплата нажать кнопку Добавить способ и выбрать "RBS Payment".

Для работы оплаты необходимо заполнить поля:

  1. Логин - Логин магазина, полученный при подключении
  2. Пароль - Пароль магазина, полученный при подключении

Необязательные поля:

  1. Двух-стадийность платежа - использование дополнительного подтверждения платежеспособности карты с блокированием средств на счету клиента
  2. Тестовый режим - использование тестового платежного шлюза
  3. Передавать данные для печати чека - передавать данные для печати чека по ФЗ-54
  4. Вести журнал - в файл rbs_payment.log в корне сайта будет записываться лог ответов от платежного шлюза

Sbr.png

Итоги

Мы установили и настроили способ оплаты Сбербанк эквайринг и теперь он доступен во время оформления заказа при выборе способа оплаты:

Sbs pay.png