Skip to content

chrisnrick/hostcms-payment-module

 
 

Repository files navigation

Модуль оплаты для HostCMS 6.2

Модуль для версии 6.1 находится здесь

Установка модуля

  • Создайте резервную копию вашего магазина и базы данных
  • Загрузите архив и переместите папку hostcmsfiles в корень вашего сайта

Настройка модуля

  1. В разделе администрирования HostCMS перейдите в раздел Интернет-магазины, выберите ваш магазин и в появившемся окне выберите вкладку СправочникиПлатежные системы.

Шаг 1

  1. Наведите курсор на заголовок Платежная система и нажмите кнопку Добавить.

Шаг 2

  1. Укажите название вашей платежной системы или способа оплаты (например, Банковская карта), выберите валюту, введите описание (например, Оплата банковской картой VISA, MasterCard) и затем нажмите кнопку Применить

Шаг 3

  1. Запомните Код платежной системы
  2. Выберите Банковская карта и нажмите кнопку Редактировать (пиктограмма карандаш).

Шаг 5

  1. В поле Обработчик вставьте код из файла handlerXX.php
  2. Во вставленном коде замените значение XX в названии класса Shop_Payment_System_HandlerXX на код платежной системы (см. п. 4)
  3. Задайте в коде обработчика Ваши настройки. Описания настроек указаны в самом коде обработчика.
  4. По завершению редактирования включите чекбокс Активность и нажмите кнопку Применить

Шаг 9

Примечания

Разработано и протестировано 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 и компонента магазина, а также их версии
  • укажите версию платежного модуля (доступна в поле кода обработчика)
  • опишите проблему или предложение
  • приложите снимок экрана (для большей информативности)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 99.5%
  • Makefile 0.5%