Интеграция с OpenCart (ART&PR)
Платный модуль
Модуль OpenCart позволяет подключить прием платежей через Яндекс Пэй и Сплит на ваш сайт, созданный на базе OpenCart. Модуль предоставляет партнер ART&PR на платной основе.
Совместимость версий
OpenCart версий 2.0., 2.1.x, 2.3.x, 3.0.x.
Возможности модуля
|
Прием оплаты |
|
|
Полный возврат |
|
|
Частичный возврат |
|
|
Бейджи Яндекс Пэй / Сплит |
|
|
Виджеты Яндекс Пэй / Сплит |
|
|
Тестовый режим |
|
|
Контроль наличия товара |
|
|
Синхронизация статуса оплаты |
|
|
Получение прямого QR |
Неприменимо |
|
Получение обратного QR |
Неприменимо |
* Возврат доступен в разделе Платежи личного кабинета Яндекс Пэй.
Шаг 1. Регистрация в Яндекс Пэй
-
Зарегистрируйтесь в личном кабинете Яндекс Пэй и подайте заявку на подключение сервиса Яндекс Пэй и Сплит в ваш магазин.
-
Дождитесь одобрения заявки и подключения сервиса.
-
В личном кабинете Яндекс Пэй выберите в селекторе ваш магазин и перейдите в раздел Настройки.
-
В блоке Подключение нажмите Выпустить ключ Merchant API, скопируйте и сохраните значение выпущенного ключа.
Где выпустить ключ API

Также скопируйте и сохраните значение Merchant ID. Эти данные понадобятся вам при дальнейшей настройке.
Где найти Merchant ID

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

Шаг 2. Установка модуля
-
Приобретите модуль по ссылке.
Примечание
При возникновении проблем с оплатой модуля или получением лицензионного ключа обращайтесь в поддержку партнера по ссылке: store.pe-art.ru/support/.
-
Скачайте и разархивируйте архив с модулем.
-
В интерфейсе OpenCart откройте Дополнения → Установка дополнений и загрузите архив artyapay.ocmod.zip.
-
Откройте Менеджер дополнений (Модификации) и обновите кеш модификаций.
Примечание
Если при установке модуля возникли ошибки, проверьте настройки FTP или установите расширение по ссылке. Также модуль можно установить вручную, подробнее — в документации партнера.
Шаг 3. Настройка модуля
-
В OpenCart откройте Дополнения и выберите из выпадающего списка Платежи.
-
Найдите в списке платежных систем ART&PR Яндекс Пэй и Сплит и нажмите Установить.
-
После установки нажмите Редактировать:

-
В открывшемся окне укажите основные параметры платежной системы:

Параметр
Значение
Статус платежной системы
Для проведения тестирования выберите статус
Отключено.Лицензионный ключ
Укажите лицензионный ключ, полученный после оплаты модуля.
Merchant ID/Идентификатор магазина
Укажите Merchant ID магазина, для которого вы настраиваете платежную систему.
API-ключ
Укажите API-ключ из личного кабинета Яндекс Пэй (тестовый API-ключ равен значению Merchant ID).
Тестовый режим
Включите эту опцию, чтобы провести тестовые платежи.
Режим оплаты
Выберите режим оплаты: стандартный, отложенная оплата или контроль наличия товаров. Подробнее о режиме отложенной оплаты читайте в документации партнера.
Остальные поля заполните при необходимости.
-
Скопируйте URL из поля Тестовый Callback URL.
-
Сохраните настройки в OpenCart. Для этого в правом верхнем углу нажмите Применить.
Шаг 4. Тестирование оплаты
-
В личном кабинете Яндекс Пэй перейдите в раздел Настройки и в правом верхнем углу включите опцию Тестовые данные.
-
В блоке Подключение нажмите Добавить Callback URL
Тестовыйи укажите значение тестового Callback URL, который указан в OpenCart в параметрах платежной системы.Куда добавить тестовый Callback URL

-
Выполните несколько тестовых платежей, чтобы проверить, что модуль установлен успешно.
Для тестирования возврата платежей используйте раздел Платежи личного кабинета.
Шаг 5. Переход в рабочий режим
После тестирования оплаты и получения уведомления об активации сервиса переключите среду с тестовой на боевую:
-
В личном кабинете Яндекс Пэй:
-
Перейдите в раздел Настройки и отключите опцию Тестовые данные, чтобы скрыть тестовые настройки.
-
В блоке Подключение нажмите Добавить Callback URL и укажите значение рабочего Callback URL, который указан в OpenCart в параметрах платежной системы.
-
-
В OpenCart:
- Переведите статус платежной системы в состояние Включено.
- В поле API-ключ укажите API-ключ из личного кабинета Яндекс Пэй.
- Выключите опцию Тестовый режим.
Настройка модуля завершена. Теперь клиенты в вашем магазине могут оплачивать покупки при помощи Яндекс Пэй и Сплит.