Модуль приема платежей для CMS 1С-Битрикс

Подключиться

1С-Битрикс – одна из популярнейших систем управления сайтом на территории СНГ. Основана на запатентованной технологии «Композитный сайт», увеличивающей скорость отклика ресурса. Имеет простую, доступную схему управления через административную панель, интегрирована с CRM. Плагин представляет собой загружаемый модуль, который можно установить вручную или с маркетплейса.

Битрикс по праву считается одной из лучших CMS для крупного бизнеса с большими потребностями. Важнейшим плюсом данной платформы является простая интеграция ресурса с базой 1С «Предприятие» и «Бухгалтерия». Btirix CMS имеет высококлассную систему безопасности, защищающую от попыток хакерских атак.

Компания PSP Platon предоставляет свое решение для онлайн оплат банковскими картами на вашем сайте, простое в установке и настройке.

Инструкция по установке и настройке модуля приема платежей

Этапы установки модуля онлайн оплат картами «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).

На этом базовая настройка модуля завершена

Дополнительная настройка модуля:

Дополнительная настройка модуля необходима в случаях:

1 — Если есть проблемы с настройкой статического IP адреса (используется для операций списаний в один клик);

2 — Используется функционал холдирования средств (авторизация без списания);

3 — Выполняется частичное списание (CAPTURE) средств при условии использования операции HOLD;

4 — Выполняется частичный или полный возврат (CREDITVOID) по API. Обязательно наличие статического IP.

*Использование данного функционала возможно совместно с настройками на стороне платежной системы.

Для выполнения необходимых настроек, перейдите в Административной панели в меню «Настройки» => «Настройки продукта» => «Настройки модулей» => «Платежная система Platon»

Установите необходимый функционал и проверьте/установите необходимые статусы заказов.

Как работать с холдированием, частичным списанием, частичным возвратом?:

Если Вам подключили функционал резервирования средств (без списания) на карте клиента (холдирование), и Вы верно настроили функционал в дополнительных настройках модуля:

— в списке заказов статус заказов, оплачиваемых через Platon будет «Удержание оплаты (HOLD)» а в графе «Оплачен» — «нет». Это означает, что денежные средства с клиента списаны, но оплата не подтверждена сотрудником магазина/компании, следовательно, заказ не оплачен.

— и при просмотре заказа на верхней панели инструментов вы увидите кнопку Platon.

Списание/частичное списание средств с карты. Подтверждение оплаты:

Чтобы выполнить списание/частичное списание средств по ранее заблокированной сумме, необходимо нажать кнопку «Platon» => «Подтвердить».

В появившемся pop-up окне указать сумму фактического списания и нажать кнопку «Подтвердить оплату». Ответ от системы будет синхронным и будет показан на этой же форме.

Возврат/частичный возврат средств. Возврат заблокированной суммы:

Чтобы выполнить возврат/частичный возврат средств по ранее списанной сумме, необходимо нажать кнопку «Platon» => «Вернуть».

В появившемся pop-up окне указывать сумму возврата (не может превышать сумму списания), и нажать кнопку «Вернуть на счет покупателю». Ответ от системы будет синхронным и будет показан на этой же форме.

Внимание! Данная операция не означает, что средства возвращаются на карту клиента сразу же. Средства будут зачислены клиенту после фактической обработки запроса банком-эмитентом.

Как только будет запущен плагин по приему платежей на 1С-Битрикс, кроме услуги онлайн оплаты на сайте, Вы получите постоянную техническую поддержку от наших специалистов, доступ к статистике в личном кабинете и клиентскую поддержку для ваших покупателей, работающую ежедневно с 9:00 до 22:00.

Возникли сложности с установкой? Звоните, будем рады помочь!

Важно! После установки и настройки, вам необходимо связаться с одним из менеджеров компании PSP Platon для подключения услуги, заключения договора, дальнейшей консультации и выбора дополнительных возможностей а также включения возможности прием онлайн платежей.

Подать заявку на подключение

На нашем сайте используются файлы cookie для сбора информации в маркетинговых целях. Подробно о сборе информации вы можете ознакомиться в «Политике конфиденциальности».