Совместимость |
OpenCart 1.5.5.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, MaxyStore 1.5.5.1.1 |
Платежный модуль для приема оплаты с карточек Visa и MasterCard через
платежный шлюз Processing.kz АО "Народный Банк Казахстана"
Совместимость
Модуль тестировался на ocStore Версия 1.5.5.1.1
Обеспечена совместимость с модулем упрощенной регистрации и заказа Simple.
Обеспечена совместимость с модулем "Комиссии платежных систем".
Поддерживаемые языки:
русский
**Платежный шлюз принимает платежи только в Тенге.Код KZT.
Установка
Никакие системные файлы не изменяются. Для интеграции в меню админпанели используется vqmod.
1. Распаковать содержимое архива. Содержимое папок из архива скопировать поверх структуры папок сайта.
2. В системе администрирования в разделе "Дополнения-Оплата" должен появиться платежный модуль "Processing.kz".
Его необходимо
[установить].
3. В разделе системы администрирования "Система-Пользователи-Группы пользователей" для группы пользователей "Главные администраторы" необходимо отметить галки "common/visa", "payment/processingkz" для просмотра и для редактирования.
4. Открыть форму редактирования настроек модуля - раздел системы администрирования "Дополнения-Оплата" напротив модуля "Processing.kz" ссылка "
[изменить]"
5. В форме редактирования настроек обязательным полем является "ID продавца". ID присваивается технической поддержкой
платежного шлюза после заключения договора. Так же выдается номер тестовой карточки. После тестирования и выполнения
формальностей выдаются "боевые" данные. После этого необходимо заменить файл CNPMerchantWebServiceClient.php в папке \system\library\processingkz файлом с таким же именем из архива.
Удаление
1. В системе администрирования в разделе "Дополнения-Оплата" напротив модуля "Processing.kz" ссылка "
[удалить]"
2. Из папки ...\vqmod\xml удалить файл visa.xml
Демо: http://demo.radiocity.kz http://demo.radiocity.kz/admin
demo, demo
Принцип работы модуля
Платеж осуществляется так же как и с помощью других платежных модулей. Т.е. При выборе способа оплаты "Visa, MasterCard, Maestro" происходит переадресация на сайт платежного шлюза, где надо ввести данные с карточки и подтвердить платеж. При этом происходит только блокировка средств на карточке, а не их списание. Одновременно отправляется уведомление покупателю по электронной почте и очищается корзина.
Все дальнейшие действия производятся из админпанели. В главном меню должен появиться пункт "Visa". При выборе этого пункта попадете в режим просмотра и управления заказами, оплаченными через Visa. У администратора есть возможность
[Отменить] оплату если нет данного товара, проблемы с доставкой или есть сомнения в безопасности транзакции, или
[Провести] , если все в порядке.
При этом средства разблокируются и поступают на счет магазина. Для менеджеров магазина, принимающих решения по приему оплаты и отправки товара, реализована пока довольно простая система риск-мониторинга. Перед принятием решения, можно посмотреть
[Детали транзакции], где на основе анализа IP-адреса клиента, страны банка- эмитента, выпустившего карту, суммы заказа, ночного или дневного оформления покупки и сопоставления с регистрационными данными покупателя, можно будет сделать тот или иной вывод.
Реализовано GeoIP, достаточное для определения страны местонахождения заказчика.
Настройка модуля
Особых трудностей не вызывает. ID магазина - присваивает техподдержка платежного шлюза. Статусы проставляются для информирования покупателя на каждом этапе прохождения платежа. Все изменения заносятся в историю аказа. При необходимости уведомления покупателя по электронной почте это можно сделать из формы управления заказом.
Если установить сумму свыше, которой следует обращать внимание на безопасность, то при вызове формы детализации транзакции будет выводиться соответствующее уведомление.
Если Вы не используете модуль "Комиссии платежных систем", то в соответсвующих настройках установите "Нет".
Для работы GeoIP необходимо зарегистрироваться на сайте http://ipinfodb.com/ и получить apikey.
Поддержка и последующие релизы:
Т.к. модуль разрабатывался для собственных нужд, то возможно потребуетя доработка под Ваши требования.
Для этого свяжитесь со мной и обсудите такую возможность.
В ближайших планах:
- автономный рассчет комиссии (без модуля "Комиссии платежных систем", который также разрабатывался для себя)
- адаптация с более свежими версиями Simple