Расширение для CMS Osclass

Osclass - CMS платформа (управление контентом). Osclass представляет собой скрипт (“движок”) для создания сайта объявлений. С плагином «Экспресс Платежи» Вы получаете возможность принимать платежи в системах ЕРИП, E-POS, интернет-эквайринг; получать уведомления о проведенных платежах.

Как работает интеграция

 

Во время совершения оплаты, покупатель выбирает метод оплаты «Экспресс Платежи» (см. рисунок 1).

«Экспресс Платежи» в разделе методов оплаты

Рисунок 1. «Экспресс Платежи» в разделе методов оплаты

 

Если Вы подключили несколько услуг платежного сервиса, покупателю предоставляется выбор способа оплаты: ЕРИП, E-POS и оплата картой (см. рисунок 2).

Выбор способа оплаты

Рисунок 2. Выбор способа оплаты

 

После того как выбран способ ЕРИП (E-POS, оплата картой), покупатель получает счет с “деревом ЕРИП” ("деревом E-POS", к форме ввода реквизитов своей банковской карты) (см. рисунки 3, 4, 5).

Счет в ЕРИП

Рисунок 3. Счет в ЕРИП

 

Счет в E-POS

Рисунок 4. Счет в E-POS

 

Переход к форме ввода данных банковской карты

Рисунок 5. Переход к форме ввода данных банковской карты

 

Как установить и настроить плагин

 

Для установки необходимо перейти в меню управление плагинами (Панель администрирования Osclass > Плагины > Управление Плагинами), нажать кнопку «Добавить плагин», выбрать архив с плагином и нажать кнопку «Выгрузить». Далее необходимо активировать плагин нажав кнопку «Установить».

После активации плагина в меню администрирования появиться дополнительный пункт - Express Pay. Следующим шагом необходимо добавить «Экспресс Платежи» как метод оплаты. Для этого необходимо перейти на страницу настроек (Express Pay > Настройки), нажать кнопку «Добавить метод оплаты», заполнить открывшуюся форму. Данные для заполнения необходимо взять в личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» > «Услуги» > «API» нужной услуги.

Для отображении кнопки оплаты необходимо изменить файл \oc- content\plugins\osclass_pay\functions.php добавив в конец функции osp_buttons следующие строчки: if(osp_param('expresspay_enabled') == 1) { ExpresspayPayment::button($amount, $description, $itemnumber, $extra_array); } в конец функции osp_buttons_js следующие строчки: if(osp_param('expresspay_enabled') == 1) { ExpresspayPayment::dialogJS();}

Для уведомления о совершенных платежах необходимо в личном кабинете сервиса «Экспресс Платежи» в раздел Настройка > Услуги > Уведомления нужной услуги. Значение http://{адрес_сайта}/index.php?page=ajax&action=runhook&hook=expresspay_proc essPayment&method_id={id_способа_оплаты} необходимо поместить в поле «URL для уведомлений», предварительно включив опцию «Получать уведомления об оплате на URL».