Этапы установки модуля онлайн оплат картами «Platon» для 1С-Битрикс (версия после 15 ядра, после php 5.4):
Возможны 2 способа установить модуль на Ваш сайт:
1 — Установить модуль официального маркетплейса 1С-Битрикс и установить через админ консоль: «Marketplace» -> Установите Платежное решение от компании Platon -> Проверить установку в разделе «Marketplace» -> «Установленные решения». Статус должен быть «Установлен»;
2 — Установка модуля с архива: в административной панели передите «Контент» -> «Файлы и папки» -> и перейдите в дирректорию /bitrix/modules/. Загрузите в эту папку средствами Битрикса архив «platon.paysystem.tar.gz». Средствами Битрикса распакуйте содержимое архива, переписав его (в случае обновления) и заново установите модуль: в разделе «Marketplace» => «Установленные решения». При этом, данные по настройкам должны сохраниться (если вы выполняли обновление модуля).
Настройка модуля:
В Административной панели перейдите «Магазин» => «Настройки» => «Платежные системы» => «Добавить платежную систему»:
1 — Запомнить или сохранить себе на время ID платежной системы — информация необходима для обработчика.
2 — Выбрать обработчик платежной системы из выпадающего списка — «platon_paysystem»;
3 — Заполнить «Заголовок» — «Platon»;
4 — Заполнить «Название» — «Оплата картой Visa/MasterCard»;
5 — Установить отметку «Активность»;
6 — Заполнить «Описание» — «Оплата картой Visa/MasterCard»;
7 — Логотип для модуля 1СБитрикса находится в папке «Контент» => «Файлы и папки» => и перейдите в дирректорию /bitrix/images/platon.paysystem с именем logo-platon.png (245px*115px).
8 — Установить кодировку из выпадающего списка — UTF-8;
Ниже в разделе «Настройка обработчика ПС» устанавливаем параметры:
1 — Номер платежа — «Заказ» => «Код заказа (ID)»;
2 — Валюта — «Оплата» => «Валюта»;
3 — Код покупателя — «Пользователь» => «Код пользователя (ID)»;
4 — Сумма счета — «Оплата» => «Цена»;
5 — Cancel URL — «Указываем страницу, куда будет перенаправлен покупатель после 5-ти неуспешных попыток оплаты. Обычно такая страница есть уже в самом битриксе — проверить можно в административной панеле выберите «Контент» => «Файлы и папки» => и перейдите в дирректорию /personal/order/payment/error.php.»;
6 — Success URL — «Указываем страницу, куда будет перенаправлен клиент после успешной оплаты. Обычно такая страница есть уже в самом битриксе — проверить можно в административной панеле выберите «Контент» => «Файлы и папки» => и перейдите в дирректорию /personal/order/payment/ — файл index.php.»;
7 — Адрес Platon, на который передается (POST) оплата — https://secure.platononline.com/payment/auth;
8 — Ключ для идентификации клиента — Вам его направляет ответственный сотрудник PSP Platon (merchant id);
9 — Пароль идентификации клиента — Вам его направляет ответственный сотрудник PSP Platon (password).
Настройка обработчика:
1 — Файл обработчика можно найти в Административной панели передите «Контент» => «Файлы и папки» => bitrix/personal/order/payment в файле result.php. Необходимо в параметре «PAY_SYSTEM_ID_NEW» => «11» — указать ID платежной системы PSP Platon;
2 — Если же обработчика нет, его можно создать воспользовавшись стандартным функционалом битрикса и подключить обработчик.
2.1 — Создать файл «имя.php» => редактировать его как HTML и из выпадающего меню вибираем «Магазин» => «Процедура оформления заказа» => «Подключение обработчика результата платежной системы», дважды кликнув на нем.
2.2 — В появившемся окне, справа в выпадающем списке выбираем Платежную систему (дважды кликнув на ней или перетащить мышью на белую часть формы).
2.3 — Ссылка на этот файл — это и есть callback url, на который будет обращаться платежная система с результатами оплаты (важно: не забудьте сообщить его в тех.поддержку компании PSP Platon).
На этом базовая настройка модуля завершена
