Бесплатный платежный модуль Onpay.ru для интернет-магазинов на основе 1C-Битрикс позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.
Бесплатный платежный модуль Onpay.ru для интернет-магазинов на основе 1C-Битрикс позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.
Загрузка модуля (PHP5)
1. Основной вариант
Если у Вас последняя версия Битрикс и срок действия лицензионного ключа ещё не закончился, то в её административной части перейдите на страницу Настройки/Marketplace/Каталог решений ( /bitrix/admin/update_system_market.php ). В группе решений «Для магазина» выберите «Платежную систему OnPay» и выполните установку модуля.
2. Дополнительный вариант
Если же последняя версия Битрикса Вам не доступна, то скачайте архивный файл, распакуйте и положите на ваш сайт в папку /bitrix/modules, т.е. на сайте должен появиться новый модуль в разделе /bitrix/modules/onpay_sale:
Внимание! Эти два варианта загрузки отличаются друг от друга названием модуля. Фактически это две копии одного функционала. Если Вы захотите проверить установку обоих вариантов, то переименовывать или переносить файлы из одной папки в другую не следует.
После загрузки модуля перейдите на страницу Настройки/Модули ( /bitrix/admin/module_admin.php ) Здесь в списке модулей у Вас должна появиться «Платежная система OnPay», которую требуется установить.
Установка модуля.
Перед установкой убедитесь, что папки /bitrix/php_interface/include/sale_payment и /bitrix/tools доступны для записи.
В процессе установки Вам необходимо будет указать Ваш логин в системе onpay.ru и контрольный(секретный) пароль API IN
По завершению установки проверьте наличие следующих файлов:
/bitrix/php_interface/include/sale_payment/onpay.sale/.description.php
/bitrix/php_interface/include/sale_payment/onpay.sale/payment.php
/bitrix/tools/onpay_sale_api.php
Настройка модуля.
После установки модуля в меню «Настройки модулей» у Вас должен появиться
пункт Настройки/Настройки модулей/Платёжная система OnPay
/bitrix/admin/settings.php?lang=ru&mid=onpay.sale&mid_menu=1
или
/bitrix/admin/settings.php?lang=ru&mid=onpay_sale&mid_menu=1
(зависит от варианта загрузки модуля).
На этой странице Вы можете скорректировать свои данные:
а так же получить «URL скрипта для API-запросов», который необходимо указать в личном кабинете системы OnPay.ru (Параметр «URL API»).
Создание платёжной системы.
На странице Магазин/Платёжные системы ( /bitrix/admin/sale_pay_system.php ), Вам необходимо будет добавить добавить новую платёжную систему Onpay.ru. В качестве обработчиков необходимо выбрать обработчик «OnPay.ru (…)» из группы «Пользовательские»
Если все вышеуказанные действия выполнены верно, то при оформлении заказов на сайте на шаге выбора способа оплаты должна появиться созданная платёжная система Onpay. При условии её выбора после подтверждения заказа появиться соответсвующая форма оплаты.
Проверка тестовых платежей.
Чтобы проверить работоспособность платёжной системы Вам необходимо на
странице настроек модуля указать в параметрах соответствия валют валюту
«TST». Далее создайте заказ и проведите тестовый платёж из личного
кабинета onpay.ru (http://secure.onpay.ru/tests/new). В качестве
параметров «Сумма платежа» и «Платеж за» укажите сумму и номер
созданного заказа.
В случае успешно проведённого платежа на странице «Платежи»
(http://secure.onpay.ru/payments) должна появиться запись c параметром
«Платежная система» равным «ПС Тестирование TEST!» и статусом
«Выполнен». Так же должно измениться свойство «Оплата» вашего заказа на
значение «Да».
Для того чтобы изменился статус заказа на «Оплачен», необходимо в
настройках модуля интернет-магазина
(http://ваш_сайт/bitrix/admin/settings.php?mid=sale&mid_menu=1)
настроить параметр «При получении оплаты переводить заказ в статус» на
соответствующий статус.