OpenCart: инструкция по подключению модуля оплаты PayAnyWay
Структура модуля
├── admin
│ ├── controller/payment/payanyway.php
│ ├── language/{en-gb,ru-ru}/payment/payanyway.php
│ ├── view/image/payment/payanyway.png
│ └── view/template/payment/payanyway.twig
├── catalog
│ ├── controller/payment/
│ │ ├── callback.php
│ │ └── payanyway.php
│ ├── language/{en-gb,ru-ru}/payment/payanyway.php
│ ├── library/payanyway/traits/payanyway.php
│ ├── model/payment/payanyway.php
│ └── view/template/extension/payment/payanyway.twig
├── install.json
└── README.mdУстановка и настройка модуля
Скачайте архив модуля и переименуйте в
payanyway.ocmod.zip.Загрузите расширение через панель управления интернет-магазином. В разделе “Модули / Расширения” выберите подраздел “Установка расширений”. Нажмите “Загрузить” и выберите скачанный архив
payanyway.ocmod.zip. В списке установленных расширений найдите PayAnyWay и нажмите “Установить”.В подразделе “Модули / Расширения” выберите тип расширения “Оплата”. В списке способов оплаты найдите PayAnyWay и нажмите:
- «Установить» — для установки модуля
- «Редактировать» — для перехода к настройкам
Заполните соответствующие поля в настройках способа оплаты:
| Поле | Описание |
|---|---|
| Статус | Включите или выключите модуль оплаты |
| Номер счёта | Ван номер расширенного счёта в системе МОНЕТА |
| Код проверки целостности данных | Код проверки целостности данных, указанный в настройках расширенного счёта в системе МОНЕТА |
| Сервер платежей | Боевой / Тестовый |
| НДС | Выберите из списка |
| Валюта платежа | RUB |
| Статусы заказа | Выберите соответствующие статусы заказа из списка |
| Обрабатываемый | Укажите статус заказа, который выставляется при его создании |
| Успешный | Укажите статус заказа, который выставляется при успешной оплате |
| Неуспешный | Укажите статус заказа, который выставляется при ошибке оплаты |
| Регион отображения | Географическая зона, в которой будет отображаться способ оплаты |
| Порядок сортировки | Определяет порядок отображения платёжного метода в списке методов оплаты при оформлении заказа. Чем меньше число, тем выше позиция в списке |
Инструкция по настройке счёта PayAnyWay
Зарегистрируйтесь в платёжной системе PayAnyWay и заполните все необходимые данные. Дождитесь проверки аккаунта и создайте расширенный счёт.
Заполните настройки расширенного счёта (раздел «Мой счёт» → «Управление счетами» → «Редактировать счёт»):
| Параметр | Значение |
|---|---|
| Тестовый режим | Нет |
| Check URL | https://your_site_name/index.php?route=extension/payanyway/payment/callback |
| Pay URL | https://your_site_name/index.php?route=extension/payanyway/payment/callback |
| HTTP method | GET / POST |
| Можно переопределять настройки в URL | Да |
| Подпись формы оплаты обязательна | Да |
| Код проверки целостности данных | ваш_код (произвольный набор символов) |
| Success URL | Оставить пустым |
| Fail URL | Оставить пустым |
| InProgress URL | Необязательное поле. URL страницы магазина, куда должен попасть покупатель после успешного запроса на авторизацию средств, до подтверждения списания и зачисления средств. Поддерживается ограниченным количеством методов оплаты. Переход пользователя произойдёт независимо от получения магазином средств и отчёта о проведённой оплате |
| Return URL | Оставить пустым |
Важно! Для кириллического домена PayURL и CheckURL должны быть указаны в кодировке Punycode.