Модуль для версии 6.1 находится здесь
- Создайте резервную копию вашего магазина и базы данных
- Загрузите архив и переместите папку
hostcmsfiles
в корень вашего сайта
- В разделе администрирования HostCMS перейдите в раздел
Интернет-магазины
, выберите ваш магазин и в появившемся окне выберите вкладкуСправочники
—Платежные системы
.
- Наведите курсор на заголовок
Платежная система
и нажмите кнопкуДобавить
.
- Укажите название вашей платежной системы или способа оплаты (например,
Банковская карта
), выберите валюту, введите описание (например,Оплата банковской картой VISA, MasterCard
) и затем нажмите кнопкуПрименить
- Запомните Код платежной системы
- Выберите
Банковская карта
и нажмите кнопкуРедактировать
(пиктограммакарандаш
).
- В поле
Обработчик
вставьте код из файла handlerXX.php - Во вставленном коде замените значение XX в названии класса Shop_Payment_System_HandlerXX на код платежной системы (см. п. 4)
- Задайте в коде обработчика Ваши настройки. Описания настроек указаны в самом коде обработчика.
- По завершению редактирования включите чекбокс
Активность
и нажмите кнопкуПрименить
Разработано и протестировано c HostCMS 6.2
Требует PHP 5.3+
Вы можете использовать следующие данные, чтобы настроить способ оплаты в тестовом режиме:
- Идентификационный номер магазина
$_shop_id = 361
- Секретный ключ магазина
$_shop_key = "b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d"
- Домен платежного шлюза
$_gateway_base = "demo-gateway.begateway.com"
- Домен платежной страницы
$_checkout_base = "checkout.begateway.com"
Используйте следующий тестовый набор для тестового платежа:
- номер карты 4200000000000000
- имя на карте John Doe
- месяц срока действия карты 01, чтобы получить успешный платеж
- месяц срока действия карты 10, чтобы получить неуспешный платеж
- CVC 123
Создайте запрос, в котором:
- укажите наименование CMS и компонента магазина, а также их версии
- укажите версию платежного модуля (доступна в поле кода обработчика)
- опишите проблему или предложение
- приложите снимок экрана (для большей информативности)