Payment module for osCommerce 2x
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ext/modules/payment/invoicebox
includes
readme.md

readme.md

Описание платежного плагина ИнвойсБокс для CMS osCommerce 2.3

Платёжный модуль для интеграции платёжной системы «ИнвойсБокс» и osCommerce 2.3. Реализована поддержка платёжного API. Протестировано на CMS osCommerce 2.3.4.1.

Установка плагина

  1. Скопируйте папки "ext" и "includes" в корень сайта.
  2. В админ-панели пройдите в "Модули" —> "Оплата" —> "Установить модуль". Найдите в списке "invoicebox" -> выберите его -> нажмите кнопку "Установить модуль".

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

  1. В админ-панели пройдите в "Модули" —> "Оплата";
  2. Выберите модуль "Invoicebox" нажмите "Редактировать";
  3. В окне введите следующие настройки:
    • "Идентификатор магазина" (Shop ID)
    • "Региональный код магазина" (Region shop ID)
    • "Ключ безопасности магазина" (API Code)
  4. Нажмите на кнопку "Сохранить".

Специфические настройки

Тестовый режим (Test Mode) - включите его для проведения тестовых платежей, при включении этого режима, вы пройдете все шаги в платежном терминале ИнвойсБокс, но деньги с вашей карты списаны не будут. Для включения тестового режима выберите "Test". Переключатель в положении "Real" включает боевой режим.

Статус не оплаченного заказа (Set Preparing Order Status) - выберите статус заказа, который присваивается до момента оплаты.

Статус оплаченного заказа (Set Acknowledged Order Status) - этот статус присваивается уже оплаченному заказу.

Порядок сортировки модулей оплаты (Sort order of display) - в этом поле укажите цифру, 0 - модуль оплаты выводится первым, 1,2,3 в порядке возрастания.

Настройка панели ИнвойсБокс:

  1. Для настройки панели управления ИнвойсБокс пройдите по url - https://login.invoicebox.ru/ ;

  2. Авторизуйтесь и пройдите в раздел "Мои магазины". "Начало работы" -> "Настройки" -> "Мои магазины";

  3. Пройдите по вкладку "Уведомления по протоколу" -> выберите "Тип уведомления" "Оплата/HTTP/Post (HTTP POST запрос с данными оплаты в переменных)"

  4. В поле "URL уведомления" укажите:

    <домен_сайта>/ext/modules/payment/invoicebox/callback.php

  5. Сохраните изменения.