OpenCart 2.3.x ArsenalPay CMS is software development kit for fast simple and seamless integration of your OpenCart 2.3.x web site with processing server of ArsenalPay.
PHP Smarty
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
arsenalpay
.gitignore
README.md

README.md

ArsenalPay Module for OpenCart 2.3.x CMS

OpenCart 2.3.x ArsenalPay CMS is software development kit for fast simple and seamless integration of your OpenCart 2.3.x web site with processing server of ArsenalPay.

Arsenal Media LLC
Arsenal Pay processing server

Has been tested on OpenCart 2.3.0.0 till 2.3.0.2
Required php >= 5.4.0

Version

1.1.0

Basic feature list:
  • Allows seamlessly integrate unified payment frame into your site.
  • New payment method ArsenalPay will appear to pay for your products and services.
  • Allows to pay using mobile commerce and bank acquiring. More methods are about to become available. Please check for updates.
  • Supports two languages (Russian, English).

How to install

  1. Upload all folders and files to your server from the upload folder, place them in the web root of your website.
  2. Login to the OpenCart admin section and go to Extensions > Extensions.
  3. Choose the extension type Payments in the dropdown menu.
  4. Find ArsenalPay in the list of payment methods.
  5. Click on Install and then on Edit to make payment module settings.

Settings

  • Fill out widget, widgetKey, callbackKey fields with your received from Arsenalpay.
  • Your online shop will be receiving callback requests about processed payments for automatically order status change. The callbacks will being received onto the address assigned in Callback URL field. Callback is set to address: http(s)://yourWebSiteAddress/index.php?route=extension/payment/arsenalpay/ap_callback
  • You can specify IP address only from which it will be allowed to receive callback requests about payments from ArsenalPay onto your site in Allowed IP address field.
  • Set order statuses for pending, confirmed, failed, canceled, refunded, reversed, hold transactions.
  • You can set Total amount which must be reached in checkout total to make payment method active.
  • You can set Geo Zone where ArsenalPay payment method will be available.
  • You can enable/disable Logs.
  • Set Status as Enabled.
  • Set Currency code as RUB, if you have not that select, add it at System > Localisation > Currencies .
  • Set Sort Order: the order number of ArsenalPay in the list of enabled payment methods.
  • Finally, save settings by clicking on Save.

Settings for integration with online checkout

Settings of tax rates is only necessary if you are connected to online checkout. For connection, please contact our manager.

If you do not already have a tax regime on your site:

  1. Set up tax classes, you can found information on the opencart website
  2. Return to the settings of the payment system Arsenalpay
  3. Go to Online checkout settings tab.

You need to compare taxes in your store and in the Federal Tax Service. Settings for customization:

  • Default tax rate - The default tax rate will be in the check, if no other classes is specified on the product card.
  • Shipment tax rate
  • If you have created tax classes on the site, you will see a list of taxes: on left side tax rate in your store, on right - in the Federal Tax Service. Please compare them.
  • Click "Save Changes" to complete the setup.

How to uninstall

  1. Login to the Open Cart admin section and go to Extensions > Extensions.
  2. Choose the extension type Payments in the dropdown menu.
  3. Find Arsenal Pay in the list of payment methods.
  4. Click on Uninstall.
  5. Delete files associated with ArsenalPay payment method from your web server.

Usage

After successful installation and proper settings new choice of payment method with ArsenalPay will appear on your website. To make payment for an order a payer will need to:

  1. Choose goods from the shop catalog.
  2. Go into the order page.
  3. Choose the ArsenalPay payment method.
  4. Check the order detailes and confirm the order.
  5. After filling out the information depending on the payment type he will receive SMS about payment confirmation or will be redirected to the page with the result of his payment.

О модуле

  • Модуль платежной системы ArsenalPay для OpenCart позволяет легко встроить платежную страницу на Ваш сайт.
  • После установки модуля у Вас появится новый вариант оплаты товаров и услуг через платежную систему ArsenalPay.
  • Платежная система ArsenalPay позволяет совершать оплату с различных источников списания средств: мобильных номеров (МТС/Мегафон/Билайн/TELE2), пластиковых карт (VISA/MasterCard/Maestro). Перечень доступных источников средств постоянно пополняется. Следите за обновлениями.
  • Модуль поддерживает русский и английский языки.

За более подробной информацией о платежной системе ArsenalPay обращайтесь по адресу https://www.arsenalpay.ru

Установка

  1. Скопируйте файлы из папки upload в корень Вашего сайта, сохраняя структуру вложенности папок;
  2. Зайдите в администрирование OpenCart и пройдите к Модули / Расширения > Модули / Расширения;
  3. Выберите тип расширения Оплата в ниспадающем меню;
  4. Найдите ArsenalPay в списке способов оплат;
  5. Нажмите на Активировать и затем Редактировать, чтобы провести настройки платежного модуля.

Настройка

  • Заполните поля widget, widgetKey, callbackKey, присвоенными Вам Arsenalpay.
  • Ваш интернет-магазин будет получать уведомления о совершенных платежах. На адрес, указанный в поле URL для обратного запроса на подтверждение платежа, от ArsenalPay будет поступать запрос с результатом платежа для фиксирования статусов заказа в системе интернет-магазина. Обратный запрос настроен на адрес: http(s)://адресВашегоСайта/index.php?route=extension/payment/arsenalpay/ap_callback
  • Установите статусы заказов на время ожидания оплаты, после подтверждения платежа, неудавшегося платежа, полного возврата платежа, частичного возврата платежа, отказа от платежа, и случая, когда средства на карте были зарезервированы, но еще не списаны.
  • Вы можете задать IP-адрес, только с которого будут разрешены обратные запросы о совершаемых платежах, в поле Разрешенный IP-адрес.
  • Вы можете задать Итого, итоговую сумму заказа, при которой данный метод оплаты становится доступным.
  • Вы можете задать географическую зону, где будет доступен метод оплаты ArsenalPay.
  • Вы можете включать/выключать Логирование.
  • Включите модуль, установив Статус на Включено.
  • Установите Валюту платежа как RUB если в предлагаемом списке её нет, добавьте её в меню Настройка > Локализация > Валюты .
  • Задайте Порядок сортировки: укажите порядковый номер ArsenalPay в списке включенных методов оплаты.
  • Закончив, сохраните настройки нажатием на Сохранить.

Настройка параметров для подключения к онлайн кассе

Настройка налоговых ставок необходима только если вы подключены к онлайн кассе. Для подключения обратитесь к нашему менеджеру.

Если у вас на сайте еще не включен режим налогов:

  1. Создайте налоговые классы, информацию можно найти тут
  2. Вернитесь в настройки платежной системы Arsenalpay
  3. Перейдите на вкладку Настройки для интеграции с онлайн кассой

Необходимо сопоставить налоги в вашем магазине и в ФНС. Параметры для настройки:

  • Налоговая ставка по умолчанию - Налоговая ставка по умолчанию будет в чеке, если в карточке товара не указана другая ставка.
  • Налоговая ставка для доставки - Налоговая ставка для доставки (не зависит от класса налога, указанного в настройках доставки).
  • Если у вас созданы налоговые ставки на сайте, то вы увидите список налогов: Слева - ставка НДС в вашем магазине, справа - в ФНС. Пожалуйста, сопоставьте их.
  • Нажмите "Сохранить изменения" для завершения найстройки.

Удаление

  1. Зайдите в администрирование OpenCart и пройдите к Модули / Расширения > Модули / Расширения;
  2. Выберите тип расширения Оплата в ниспадающем меню;
  3. Найдите ArsenalPay в списке методов оплаты;
  4. Нажмите на Удалить.
  5. Удалите файлы, относящиеся к методу оплаты ArsenalPay с сервера.

Использование

После успешной установки и настройки модуля на сайте появится возможность выбора платежной системы ArsenalPay. Для оплаты заказа с помощью платежной системы ArsenalPay нужно:

  1. Выбрать из каталога товар, который нужно купить.
  2. Перейти на страницу оформления заказа (покупки).
  3. В разделе "Платежные системы" выбрать платежную систему ArsenalPay.
  4. Перейти на страницу подтверждения введенных данных и ввода источника списания средств (мобильный номер, пластиковая карта и т.д.).
  5. После ввода данных об источнике платежа, в зависимости от его типа, либо придет СМС о подтверждении платежа, либо покупатель будет перенаправлен на страницу с результатом платежа.

Описание решения

ArsenalPay – удобный и надежный платежный сервис для бизнеса любого размера.

Используя платежный модуль от ArsenalPay, вы сможете принимать онлайн-платежи от клиентов по всему миру с помощью: пластиковых карт международных платёжных систем Visa и MasterCard, эмитированных в любом банке баланса мобильного телефона операторов МТС, Мегафон, Билайн, Ростелеком и ТЕЛЕ2 различных электронных кошельков

Преимущества сервиса:

А ещё мы можем взять на техническую поддержку ваш сайт и создать для вас мобильные приложения для Android и iOS.

ArsenalPay – увеличить прибыль просто! Мы работаем 7 дней в неделю и 24 часа в сутки. А вместе с нами множество российских и зарубежных компаний.

Как подключиться:

  1. Вы скачали модуль и установили его у себя на сайте;
  2. Отправьте нам письмом ссылку на Ваш сайт на pay@arsenalpay.ru либо оставьте заявку на сайте через кнопку "Подключиться";
  3. Мы Вам вышлем коммерческие условия и технические настройки;
  4. После Вашего согласия мы отправим Вам проект договора на рассмотрение.
  5. Подписываем договор и приступаем к работе.

Всегда с радостью ждем ваших писем с предложениями.

pay@arsenalpay.ru
arsenalpay.ru