Предлагаем вам модуль приема интернет-платежей через банк Русский Стандарт для CMS Netcat 5.x.
Установка:
1. Распаковать содержимое архива в ту же папку, куда установлен netcat.
2. Добавить в /netcat/modules/default/function.inc.php следующую строчку в начало:
require_once($NETCAT_FOLDER.'netcat/modules/default/welpisrsb_listener.php');
Внимание! В случае, если у вас уже имеются свои handler'ы для событий модуля платежей, рекомендуется просмотреть файл welpisrsb_listener.php на предмет возможных пересечений.
Также в этом файле происходит запись информации о платеже в поле PaymentInfo в заказ - если она вам не нужна или этого поля у вас нет в компоненте с заказами, тогда нужно закомментировать соответствующий sql-запрос.
3. Добавить с помощью админки в список Платежные системы (PaymentSystem) новый элемент, в качестве названия указать, например "Банк Русский Стандарт", в дополнительном значении написать "nc_payment_system_welpisrsb".
4. После этих действий новая платежная система должна появиться в модуле "Прием платежей" и для неё будут доступны следующие настройки:
WELPISRSB_TEST_MODE - тестовый режим, нужен для начальной интеграции модуля
WELPISRSB_MERCHANT_ID - id магазина, выдается банком после заключения договора
WELPISRSB_CURRENCY_CODE - код валюты платежей по ISO 4217 (для рублей это 643)
WELPISRSB_PATH_TO_SSL_FOLDER - путь (абсолютный) до папки с ssl-ключами и цепочкой сертификатов для установления защищенного соединения с сервером банка (формируется банком, подробности есть в предоставляемой ими инструкции по интеграции)
WELPISRSB_SUCCESS_URL - url, на который система отправит пользователя после успешного совершения платежа
WELPISRSB_DECLINE_URL - url, на который система отправит пользователя при ошибке проведения платежа
WELPISRSB_HAS_ATTEMPT_URL - url, на который система отправит пользователя, если он попытается оплатить уже оплаченный инвойс
WELPISRSB_LOG_FILE - путь (абсолютный) для лог-файла. Если вам не нужно логирование для данной системы - оставьте поле пустым
Комментарии 0