Що можна обрати замість
interkassa oc_1.5.x
Interkassa oc_2.0.x-2.1.x-2.2.x
Wayforpay API оплата для Opencart 2.1, 2.3, 3.x
Liqpay API Opencart - онлайн оплата для Opencart 3 и 2.x, OcStore 3 и 2.х.
SP Мультиреквизиты - Автоподбор реквизитов для оплаты,
BankApp Payment Suite — комплект платёжных модулей для OpenCart и ocStore, который позволяет принимать оплату банковским переводом по реквизитам: полную сумму заказа, фиксированную или процентную предоплату, а также остаток после предоплаты.
После оформления заказа покупатель видит готовые реквизиты, сумму и назначение платежа, может скопировать данные, открыть платёж в банковском приложении по ссылке или отсканировать QR-код. Модуль также формирует PDF-инвойсы, добавляет ссылки на счета к заказу и позволяет администратору отправлять их клиенту по электронной почте.
Что входит в комплект
Полная оплата по реквизитам с QR — отдельный способ оплаты всей суммы заказа Предоплата по реквизитам с QR — отдельный способ оплаты фиксированной суммы или процента от заказа Оплата остатка — отдельный PDF-счёт и шаблон письма для окончательного расчёта после предоплаты mPDF Runtime — отдельный архив библиотеки для формирования PDF, который устанавливается один раз и не дублируется в обновлениях платёжного модуля Основные возможности
Два независимых способа оплаты с отдельными настройками Полная оплата заказа банковским переводом Предоплата фиксированной суммой Предоплата в процентах от суммы заказа Автоматический расчёт суммы предоплаты и остатка QR-код с реквизитами, суммой и назначением платежа Универсальная ссылка для открытия платежа в банковском приложении Адаптивный блок оплаты на странице успешного оформления заказа Копирование отдельных реквизитов или всех платёжных данных Генерация PDF-инвойсов через mPDF Отдельные шаблоны счетов для полной оплаты, предоплаты и остатка QR-код непосредственно в PDF-инвойсе Ссылки на инвойсы в административной части и личном кабинете покупателя Отправка PDF-инвойса клиенту из административной части Подписанные ссылки на PDF, доступные клиенту без авторизации Редактируемые HTML-шаблоны PDF и писем через Summernote Многоязычные назначения платежа, примечания, инвойсы и письма Локализация на украинском, русском и английском языках Полная оплата заказа
Способ Полная оплата по реквизитам с QR выставляет к оплате всю сумму заказа. После подтверждения заказа покупатель получает:
наименование получателя платежа ИНН или ЕГРПОУ счёт IBAN сумму к оплате назначение платежа с номером заказа QR-код и кнопку открытия платежа ссылку для загрузки PDF-инвойса Предоплата фиксированной суммой или в процентах
Модуль предоплаты позволяет выбрать один из двух способов расчёта:
Фиксированная сумма — например, 500 грн независимо от общей стоимости заказа Процент от заказа — например, 10%, 20% или 50% от полной суммы Если фиксированная предоплата превышает сумму заказа, к оплате будет выставлено не более полной суммы заказа. На странице успешного заказа и в инвойсе отображаются полная сумма, предоплата и остаток.
Счёт на оплату остатка
Если после предоплаты клиент решил оплатить оставшуюся сумму, администратор может сформировать отдельный счёт на оплату остатка.
Отдельное назначение платежа для остатка Отдельный HTML-шаблон PDF Отдельная тема и HTML-шаблон письма QR-код с правильной суммой остатка Отображение полной суммы, предоплаты и остатка к оплате Блок оплаты на странице успешного заказа
Платёжный блок выводится только для того способа оплаты, который покупатель выбрал во время оформления заказа. Для других способов оплаты реквизиты и QR-код не отображаются.
Блок адаптирован для компьютеров и мобильных устройств и содержит:
сумму к оплате все банковские реквизиты кнопки копирования QR-код, выровненный по центру кнопку открытия платежа в банковском приложении ссылку на PDF-инвойс дополнительное примечание для покупателя телефоны и email для связи QR-код и банковские приложения
Модуль формирует платёжный QR-код с данными получателя, IBAN, суммой и назначением платежа. Покупатель может отсканировать его непосредственно из банковского приложения на мобильном устройстве или компьютере.
После открытия платежа пользователю остаётся проверить заполненные реквизиты и подтвердить перевод в своём банке.
PDF-инвойсы
PDF формируется библиотекой mPDF на основе HTML-шаблона, заданного в настройках модуля.
Отдельные шаблоны для полной оплаты, предоплаты и остатка Редактирование через встроенный редактор Summernote Подстановка данных магазина, заказа, покупателя, оплаты и доставки Добавление логотипа магазина Добавление контактных телефонов и email Добавление QR-кода с соответствующей суммой платежа Корректное отображение кириллицы Готовый PDF для загрузки, печати или отправки клиенту Инвойсы в административной части
На странице просмотра заказа администратор видит доступные типы счетов, если соответствующий модуль включён:
счёт полной оплаты счёт предоплаты счёт на оплату остатка Ссылки доступны независимо от первоначального способа оплаты заказа. Это позволяет сформировать необходимый счёт, если клиент изменил решение относительно способа расчёта.
Отправка инвойса клиенту
Администратор может отправить необходимый счёт непосредственно со страницы заказа.
Выбор типа инвойса перед отправкой Email покупателя автоматически подставляется из заказа Адрес можно изменить перед отправкой Поддерживаются заказы зарегистрированных покупателей и гостей PDF прикрепляется к письму в виде вложения В письмо можно добавить подписанную ссылку на инвойс Инвойсы в личном кабинете
Зарегистрированный покупатель может открыть PDF-инвойс со страницы информации о своём заказе. Для заказа с предоплатой дополнительно доступен счёт на оплату остатка.
Шаблоны писем
Для каждого языка магазина можно отдельно настроить тему и HTML-содержимое письма. Модуль поддерживает разные шаблоны для:
полной оплаты предоплаты оплаты остатка В письмо можно добавить данные заказа, покупателя, магазина, платёжные реквизиты, сумму, контактные данные и кнопку перехода к PDF-инвойсу.
Переменные для шаблонов
В настройках под редакторами отображается список доступных переменных. Нажатие на переменную копирует её в буфер обмена.
Многоязычность
Для каждого установленного языка магазина можно отдельно настроить:
назначение платежа примечание на странице успешного заказа HTML-шаблон PDF-инвойса тему письма HTML-шаблон письма назначение платежа, PDF и письмо для оплаты остатка Интерфейс и стандартные тексты модуля локализованы на украинском, русском и английском языках.
Настройки модулей
Настройки разделены на удобные вкладки:
Основные настройки — получатель, ИНН/ЕГРПОУ, IBAN, контакты, назначение платежа, статус, геозона и порядок сортировки PDF-инвойс — многоязычные HTML-шаблоны счетов Письмо с инвойсом — многоязычные темы и HTML-шаблоны писем Для предоплаты дополнительно настраиваются способ расчёта, фиксированная сумма или процент, а также отдельные шаблоны для оплаты остатка.
Работа через OCMOD
Интеграция со страницей успешного заказа, просмотром заказа в административной части и личным кабинетом выполняется через OCMOD. Модуль не требует ручного редактирования системных файлов OpenCart.
Совместимость
OpenCart 3.x ocStore 3.x PHP 7.3–8.3 Украинская, русская и английская локализации Системные требования
Установленный OpenCart или ocStore 3.x PHP 7.3–8.3 Установленный отдельный пакет mPDF Runtime для PDF-инвойсов Настроенная почта OpenCart для отправки инвойсов Доступ сервера к внешней HTTPS-ссылке bank.gov.ua для открытия платежа Стандартные PHP-расширения, необходимые для работы mPDF Важные ограничения
Модуль работает как банковский перевод по реквизитам и не является сервисом интернет-эквайринга QR-код и платёжная ссылка передают реквизиты, сумму и назначение платежа, но не списывают средства без подтверждения клиента в банке Автоматический callback от банка и автоматическая проверка факта оплаты не предусмотрены Статус заказа после фактического поступления средств администратор изменяет вручную Возможность открыть и правильно заполнить платёж зависит от поддержки стандарта конкретным банковским приложением Для отправки писем почта магазина должна быть правильно настроена Установка
Загрузите архив bankapp_mpdf_v_1_0_oc3.ocmod.zip через раздел Расширения → Установка расширений Загрузите архив bankapp_payment_v_1_0_oc3.ocmod.zip Перейдите в раздел Расширения → Модификаторы и обновите кеш модификаторов Перейдите в раздел Расширения → Расширения В типе расширений выберите Оплата Установите необходимые способы: полную оплату и/или предоплату Заполните получателя, ИНН/ЕГРПОУ, IBAN, контакты и назначение платежа Для предоплаты выберите фиксированную сумму или процент При необходимости настройте HTML-шаблоны PDF и писем Выберите статус заказа, геозону, порядок сортировки и включите модули Сохраните настройки и проверьте оформление тестового заказа DEMO
Admin Page login/password: demo/demodemo Store Page Лицензия
Одна лицензия распространяется на один домен и его поддомены.
BankApp Payment Suite
Отзывы пользователей
interPay
Модуль для оплаты онлайн, только после того как менеджер свяжется с клиентом и убедиться в наличии товара или каких то других факторах, только после этого у клиента появиться возможность оплаты онлайн из личного кабинета. Работает с разными валютами.
Для перехода на оплату сразу после подверждения заказа покупателем воспользуйтесь модулем Interkassa ++
Также есть расширение для работы двух модулей вместе.
Работает с новым API Interkassa 2.0
Порядок работы.
Клиент создает заказ, выбирает метод оплаты interpay. Создается заказ со статусом указанном в настройках модуля. Менеджер магазина видит заказ и присваивает статус заказу(например Ожидает оплаты, настраивается в настройках модуля), после этого у клиента появляется кнопка в личном кабинете, в истории заказов оплатить онлайн. Если пользователь совершил заказ без регистрации, то после изменения статуса заказа и установки флажка уведомить покупателя, клиенту отправляется письмо с информацией об изменении заказа и ссылкой на оплату онлайн. После оплаты создается запись о совершенном платеже в админ панели и статус заказа меняется на другой(например Оплата принята, задается в настройках модуля).
Лицензия действительна на один домен
Видео работы модуля
Протестировано
Opencart 1.5.6
Opencart 1.5.5.1
OcStore 1.5.5.1.2
OcStore 1.5.5.1
OcStore 1.5.4.1
OcStore 1.5.3.1
Maxystore 1.5.5.1
Если у Вас другая версия, пишите, протестирую.
Демонстрация
Админка
логин demo
пароль demo
При оплате есть тестовая платежная система
Также прекрасно работает с модулем Simple - упрощенная регистрация и заказ.
на данный момент interkassa поддерживает следующие варианты оплаты
Электронные платежи
Visa, Mastercard
WebMoney
Visa, Mastercard, Maestro(PAYU)
Яндекс.Деньги
WebMoney Credits
Privat24
НСМЕП
Единый кошелек
Telemoney
Paxum
LiqPay
Unikarta
PerfectMoney
WebCreds
Qiwi Кошелек - W1
Мобильный платеж «Мегафон»
Мобильный платеж «Билайн»
Мобильный платеж «МТС»
Альфа-Клик
Qiwi Кошелек
Денежные переводы
Банки Украины
Сбербанк РФ
Банки России
Почта России
Денежные переводы «ЛИДЕР»
Денежные переводы «Anelik»
Денежные переводы «Юнистрим»
Денежные переводы «CONTACT»
Салоны связи и гипермаркеты электроники
Терминалы России
Терминалы Украины
Терминалы Украины
Терминалы Приватбанка
Настройка нового API 2.0
Зарегистрироваться, создать кассу, активировать кассу
В настройках кассы вкладка интерфейс
URL успешной оплаты - из настроек модуля Success URL
URL неуспешной оплаты - Fail URL
URL ожидания проведения платежа - Waiting URL
URL взаимодействия - Status URL
Установить переключатель везде в метод POST
в настройках кассы вкладка безопасность скопировать секретный ключ
В настройках модуля ввести свой индетификатор магазина и секретный ключ(можно использовать тестовый ключ, тогда можно использовать тестовую платежную систему)
а также выбрать статусы.
Установка и порядок работы
Для работы необходим vqmod
1. Скопировать файлы из папки Upload в корень сайта.
2. Зайти в админ панель - дополнения - оплата - и установить interPay (interkassa)
3. Проверить доступ к модулю. Система - пользователи - группы пользователей - поставить галочки напротив payment/interpay
4. Зайти в настройки модуля (ссылка Изменить)
5. Ввести настройки. Включить модуль(статус включено)
6. В заказе клиента поставить статус который вы выбрали в настройках модуля(Статус заказа для включения кнопки "оплатить онлайн"). Если пользователь совершил заказ без регистрации то установите галочку "Уведомить покупателя". Тогда он получит письмо с ссылкой на оплату.
7. Теперь у клиента в личном кабинете в истории заказов на заказе со статусом появилась кнопка "Оплатить онлайн". Если пользователь не регистрировался при заказе то только в письме он увидит ссылку.
8. После оплаты в меню Продажи->interPay вы увидите информацию о полученном платеже.
Старое API 1.0
Для подключения магазина нужно зарегистрироваться по ссылке
В своем личном кабинете на interkassa.ru
Задать "Метод передачи данных" везде POST
Из настроек модуля скопировать Success URL: Fail URL: Status URL: и вставить их в линый кабинет в interkassa.ru
Если у вас установлен модуль Отложенная оплата. Банковская квитанция при копировании файлов покажет что файл otlog_opl.xml существует можете заменить или не заменять, файлы идентичны.
Характеристики
-
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу.