mspKKB - Оплата заказов minishop2 через Казком
Представляю вам мой второй компонент =), который добавляет вариант оплаты в minishop2, через систему онлайн платежей ePay от Казкоммерцбанка.
Доступен тестовый режим (по умолчанию включен), благодаря которому можно оплачивать товары тестовыми картами. Получить данные этих карт можно тут, в разделе загрузки. Чтобы выключить тестовый режим, необходимо исправить соответствующую системную настройку ms2_mspkkb_testmode на 0.
Чтобы начать пользоваться системой оплаты ePay, необходимо отправить заявку на подключение вашей организации к системе приема платежей ePay. С вами свяжется менеджер и предоставит данные для входа в аккаунт для коммерсанта, ключи и сертификаты для авторизации в платежной системе — это логин/пароль и архив с файлами. Архив нужно распаковывать и положить в папку "/core/components/minishop2/custom/payment/lib/kkb/data/".
Данные из файла config.txt поместить в соответствующие системные настройки.
После установки компонента активировать в настройках minishop2 вариант оплаты KKB и добавить его к нужным вариантам доставки.
Важно: при возникновении ошибок с проведением оплаты во время работы с тестовой системой попробуйте поиграться с системной настройкой ms2_mspkkb_testmode_sult, число в ней должно содержать от 6 до 15 знаков.
Протестировать оплату в тестором режиме можно тут.
Дополнение в магазине modstore.pro
Доступен тестовый режим (по умолчанию включен), благодаря которому можно оплачивать товары тестовыми картами. Получить данные этих карт можно тут, в разделе загрузки. Чтобы выключить тестовый режим, необходимо исправить соответствующую системную настройку ms2_mspkkb_testmode на 0.
Чтобы начать пользоваться системой оплаты ePay, необходимо отправить заявку на подключение вашей организации к системе приема платежей ePay. С вами свяжется менеджер и предоставит данные для входа в аккаунт для коммерсанта, ключи и сертификаты для авторизации в платежной системе — это логин/пароль и архив с файлами. Архив нужно распаковывать и положить в папку "/core/components/minishop2/custom/payment/lib/kkb/data/".
Данные из файла config.txt поместить в соответствующие системные настройки.
После установки компонента активировать в настройках minishop2 вариант оплаты KKB и добавить его к нужным вариантам доставки.
Важно: при возникновении ошибок с проведением оплаты во время работы с тестовой системой попробуйте поиграться с системной настройкой ms2_mspkkb_testmode_sult, число в ней должно содержать от 6 до 15 знаков.
Протестировать оплату в тестором режиме можно тут.
Дополнение в магазине modstore.pro
Поблагодарить автора
Отправить деньги
Комментарии: 10
Молодец, Николай!
Статусы заказов меняются в зависимости от статуса платежа?
Статусы заказов меняются в зависимости от статуса платежа?
Спасибо =), да, после проведения платежа статус заказа меняется на «Оплачено».
А в случае, если платеж не прошел (неправильные данные карты итд) будет статус «Отменено» или что-то типа?
Нет, статус заказа остается «Новый». Его можно продолжить оплачивать по ссылке присланной по почте. Спасибо за мысль, я еще подумаю над этими моментами.
А мне не ясно, зачем менять статус на «Отменено»? Ведь человек может ошибиться, а ему сразу отменять заказ? Как-то негуманно, чтоли. :)
Я всего лишь поинтересовался как работает компонент. Я и не предлагаю отменять заказ.
Полезный модуль, приходилось несколько раз подключить этот ePay, правда на evo.
Вопрос: после успешной оплаты он отправит команду «complete», чтоб деньги списались с карты, а не висели в статусе wait (или pre, как у них там сделано, уже не вспомню)?
P.S.: я обычно выносил сертификаты и конфиги за пределы document_root.
Вопрос: после успешной оплаты он отправит команду «complete», чтоб деньги списались с карты, а не висели в статусе wait (или pre, как у них там сделано, уже не вспомню)?
P.S.: я обычно выносил сертификаты и конфиги за пределы document_root.
Нет, пока ничего такого не отправляет. Апрувить платежи надо в аккаунте ePay. Я посмотрю как это сделать и выпущу обновление. Возможно сделаю настройку, в которой можно указать будет путь до ключей.
Николай, а ты из Казахстана? Откуда появилась мысль подключения Казахстанского банка?
Да, с Казахстана. Заказчику надо было прикрутить казком.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.