30 Декабря 2022 г.
Прием платежей в интернет-магазине на Opencart
Opencart — один из самых популярных движков для создания интернет-магазина. Эта CMS разработана зарубежными программистами, поэтому по умолчанию в системе недоступен прием платежей для российских карт и электронных кошельков.
Но сервис ENOT.io позволяет подключить свой платежный шлюз к Opencart и принимать платежи с российских, зарубежных карт, QIWI, «Юmoney», Perfect Money, криптовалюту.
Добавление сайта в сервис ENOT.io
Чтобы принимать платежи в своем интернет-магазине с помощью платежного шлюза ENOT.io, необходимо зарегистрироваться в сервисе.
Войти в сервис и нажать кнопку «Создать кассу».
![](https://enot.io/upload/blog/img/1672387079562338d6fc33bcb10b9d76ec8e505da9.jpeg)
Заполнить данные своего сайта. Подтвердить права на сайт и дождаться модерации, которая занимает до суток.
![](https://enot.io/upload/blog/img/16723871249b4ca50c6962800b799a99abe65e90dd.jpeg)
После успешной модерации ваш сайт получит статус «Работает».
![](https://enot.io/upload/blog/img/16723871512de1ab5b21b8ae9a39957cf49f5aaa70.jpeg)
Теперь ваш интернет-магазин готов принимать онлайн-платежи через сервис ENOT.io.
Установка платежного шлюза Opencart
Скачиваем со страницы CMS модулей нужный платежный шлюз для Opencart.
![](https://enot.io/upload/blog/img/1672387170263d85dcf203e11ed53e56ff32ccd537.jpeg)
Скачиваем архив и извлекаем файлы из него. Внутри две папки с платежным шлюзом: одна для Opencart 2.X, вторая для Opencart 3.x.
![](https://enot.io/upload/blog/img/1672387193612de935cc3a68d942d2a1046fbe4e39.jpeg)
Мы будем показывать на примере Opencart 3.x, для версии 2.x настройки будут одинаковые, только может отличаться интерфейс движка.
Чтобы установить платежный шлюз, открываем скачанную папку, в нашем случае это Opencart 3.x ,и копируем ее содержимое в корень сайта. Это две папки /admin, /catalog.
![](https://enot.io/upload/blog/img/1672387215685760812dbd7aea47b13d0d2064d370.jpeg)
Платежный шлюз установлен, теперь его надо настроить.
Настройка платежного шлюза Opencart
Переходим в «Модули/Расширения». В фильтрах выбираем «Оплата» и напротив шлюза ENOT нажимаем плюсик. Таким способом мы активируем прием платежей через платежный шлюз ENOT.io.
![](https://enot.io/upload/blog/img/1690457597227bcb3bc866e2cbe1e7bd827f693424.jpeg)
Теперь нам надо добавить данные, чтобы шлюз заработал. Нажимаем на «карандаш» (редактировать).
![](https://enot.io/upload/blog/img/1690458439807d661a771d9c64db1f5b3892f28c3b.jpeg)
Попадаем на страницу с настройкой шлюза.
![](https://enot.io/upload/blog/img/16904584787c88051d7f241fe85e81e33683eab71e.jpeg)
Данные для этих полей берем в своем личном кабинете ENOT.io в настройках своей кассы.
![](https://enot.io/upload/blog/img/16904584920076d942b591680e41c59596cf6bfb0a.jpeg)
![](https://enot.io/upload/blog/img/1690458516a75f1f177a57a5d470c43c7c3654cdb3.jpeg)
Заполняем данные в настройках Opencart:
ID магазина нужно скопировать из личного кабинета на сайте ENOT.io.
Так же скопировать из личного кабинета «Секретный пароль», «Дополнительный ключ».
В поле «Заголовок» пишем, как будет называться способ оплаты, например, «Оплатить онлайн».
В поле «Статус заказа» выбираем, какой статус будет иметь заказ после оплаты. В нашем случае это «Сделка завершена».
В поле «Статус» выбираем «Включено».
В поле «Порядок сортировки» выставляем, каким по счету будет этот способ оплаты. Например, если мы поставим 1, то у пользователя в списке выбора оплаты этот способ будет отображаться первым.
![](https://enot.io/upload/blog/img/1690458542c9fc2e875218a83f507db0a06faf3246.jpeg)
Нажимаем «Сохранить».
Теперь нам нужно вернуть в личный кабинет платежного агрегатора ENOT.io и заполнить поля:
- URL webhook ваш_домен/index.php?route=extension/payment/ENOT/callback.
- URL успешной оплаты ваш_домен/index.php?route=extension/payment/ENOT/response
- URL неудачной оплаты ваш_домен/index.php?.route=extension/payment/ENOT/response&fail=1.
Важно! Вместо «ваш_домен», вы указываете свой домен.
Готово! Интернет-магазин готов принимать платежи, через платежный шлюз ENOT.io.
На всякий случай проведите тестовый заказ. Добавьте товар в корзину и оформите его. При оплате вас должно перенаправить на выбор способа оплаты.
Можете попробовать оплатить его, чтобы убедиться в работе платежного модуля. Деньги поступят в личный кабинет сервиса ENOT.io.
Там же вы можете посмотреть статистику по статусу заказа.
И настроить способы приема платежей.
Если будут проблемы или вопросы, то пишите в нашу круглосуточную поддержку, всегда рады помочь.