Платёжный модуль для интеграции платёжной системы «ИнвойсБокс» и osCommerce 2.3. Реализована поддержка платёжного API. Протестировано на CMS osCommerce 2.3.4.1.
- Скопируйте папки "ext" и "includes" в корень сайта.
- В админ-панели пройдите в "Модули" —> "Оплата" —> "Установить модуль". Найдите в списке "invoicebox" -> выберите его -> нажмите кнопку "Установить модуль".
- В админ-панели пройдите в "Модули" —> "Оплата";
- Выберите модуль "Invoicebox" нажмите "Редактировать";
- В окне введите следующие настройки:
- "Идентификатор магазина" (Shop ID)
- "Региональный код магазина" (Region shop ID)
- "Ключ безопасности магазина" (API Code)
- Нажмите на кнопку "Сохранить".
Тестовый режим (Test Mode) - включите его для проведения тестовых платежей, при включении этого режима, вы пройдете все шаги в платежном терминале ИнвойсБокс, но деньги с вашей карты списаны не будут. Для включения тестового режима выберите "Test". Переключатель в положении "Real" включает боевой режим.
Статус не оплаченного заказа (Set Preparing Order Status) - выберите статус заказа, который присваивается до момента оплаты.
Статус оплаченного заказа (Set Acknowledged Order Status) - этот статус присваивается уже оплаченному заказу.
Порядок сортировки модулей оплаты (Sort order of display) - в этом поле укажите цифру, 0 - модуль оплаты выводится первым, 1,2,3 в порядке возрастания.
-
Для настройки панели управления ИнвойсБокс пройдите по url - https://login.invoicebox.ru/ ;
-
Авторизуйтесь и пройдите в раздел "Мои магазины". "Начало работы" -> "Настройки" -> "Мои магазины";
-
Пройдите по вкладку "Уведомления по протоколу" -> выберите "Тип уведомления" "Оплата/HTTP/Post (HTTP POST запрос с данными оплаты в переменных)"
-
В поле "URL уведомления" укажите:
<домен_сайта>/ext/modules/payment/invoicebox/callback.php
-
Сохраните изменения.