Добро пожаловать в витрину решений для приёма платежей! Здесь можно скачать платежные модули и посмотреть, как работает магазин с той или иной CMS. Платежный агрегатор Onpay.ru: 20 лет на рынке, более 35 000 клиентов и более 20 модулей и решений.

Модуль оплаты для 1C-Битрикс

1C-Битрикс

Бесплатный платежный модуль Onpay.ru для интернет-магазинов на основе 1C-Битрикс позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.

Скачать модуль

Загрузка модуля (PHP5)

1. Основной вариант

Если у Вас последняя версия Битрикс и срок действия лицензионного ключа ещё не закончился, то в её административной части перейдите на страницу Настройки / Marketplace / Каталог решений. В группе решений «Для магазина» выберите «Платежную систему OnPay» и выполните установку модуля.

2. Дополнительный вариант

Если последняя версия Битрикса Вам не доступна, то скачайте архивный файл, распакуйте и положите на ваш сайт в папку /bitrix/modules, т.е. на сайте должен появиться новый модуль в разделе /bitrix/modules/onpay_sale.

Внимание! Эти два варианта загрузки отличаются друг от друга названием модуля. Фактически это две копии одного функционала. Если Вы захотите проверить установку обоих вариантов, то переименовывать или переносить файлы из одной папки в другую не следует.

После загрузки модуля перейдите на страницу Настройки / Модули. Здесь в списке модулей у Вас должна появиться «Платежная система 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. На этой странице Вы можете скорректировать свои данные:

  • Логин в системе OnPay.ru
  • Пароль API IN
  • Адрес при успешной оплате
  • Адрес при ошибке оплаты
  • Соответствие валют (только выберите валюту из предложенного списка)
  • Параметр конвертации (соответствует convert = yes|no)

Также Вы можете получить «URL скрипта для API-запросов», который необходимо указать в личном кабинете системы OnPay.ru (параметр «URL API»).

Создание платёжной системы

На странице Магазин / Платёжные системы Вам необходимо будет добавить новую платёжную систему Onpay.ru. В качестве обработчиков необходимо выбрать обработчик «OnPay.ru (…)» из группы «Пользовательские».

Если все вышеуказанные действия выполнены верно, то при оформлении заказов на сайте на шаге выбора способа оплаты должна появиться созданная платёжная система Onpay. При условии её выбора после подтверждения заказа появится соответствующая форма оплаты.

Проверка тестовых платежей

Чтобы проверить работоспособность платёжной системы, Вам необходимо на странице настроек модуля указать в параметрах соответствия валют валюту «TST». Далее создайте заказ и проведите тестовый платёж из личного кабинета onpay.ru. В качестве параметров «Сумма платежа» и «Платеж за» укажите сумму и номер созданного заказа. В случае успешно проведённого платежа на странице «Платежи» должна появиться запись с параметром «Платежная система» равным «ПС Тестирование TEST!» и статусом «Выполнен».

Открыть на GitHub