Интеркасса (Opencart 1.5.x — 2.0.x) 3.0
Модуль оплаты «Интеркасса» позволяет принимать платежи через систему
Интеркасса — http://www.interkassa.com/.
Возможности модуля:
— Отсроченная (отложенная) оплата.
При отсроченной оплате покупатель сможет оплатить покупку только после того, как администратор магазина подтвердит наличие товара или условия заказа. Схема работы:
1) покупатель оформляет заказ без оплаты 2) менеджер определяет наличии товара (или иные условия) 3) меняет статус заказа, при этом покупателю уходит письмо с просьбой оплатить заказ (вкл. опционально). 3) оплата становится доступной для покупателя из личного кабинета \ история заказов.;
ОБРАТИТЕ ВНИМАНИЕ! В версиях Opencart/ocStore 1.5.1.3 и ниже есть ограничение: Не рекомендуется переименовывать название метода оплаты в настройках модуля, если присутствуют не оплаченные отсроченные заказы.
— Статус заказа при подтверждении, оплате и отмене заказа;
— Установка минимальной и максимальной суммы заказа, при которых модуль будет включен;
— Управление шаблонами e-mail оповещений о результатах оплаты покупателей и администраторов интернет-магазина;
— Произвольное название метода оплаты на странице оформления заказа;
— Вывод инструкции по оплате на странице подтверждении заказа;
— Вывод всех возможных методов оплаты в виде иконок, на странице оформления заказа;
— Настройка времени жизни платежа;
— Ведение журнала запросов от сервера «Интеркасса»;
— Возможность использования тестового режима;
— Информация по настройке параметров Интеркассы на закладке «Информация»;
— Совместимость с модулем «Заказ и регистрация Simple»
Совместимость: все версии Opencart/ocStore 1.5.x — 2.0.x
Настройка модуля
— Статус заказа после подтверждения.
При нажатии на кнопку «Подтвердить» на последнем этапе оформления заказа, заказу будет установлен выбранный статус.
— Статус заказа после оплаты.
После успешной оплаты заказа, заказу будет установлен выбранный статус.
— Статус заказа после неудачной оплаты.
Если Интеркасса вернет покупателя после неудачного платежа, заказу будет установлен выбранный статус.
— Статус заказа для отсроченной оплаты.
После проверки заказа менеджер магазина выставит данный статус, покупатель будет уведомлен по e-mail и сможет оплатить заказ.
Также, ссылка на оплату появится в личном кабинете покупателя в разделе «Мои заказы».
БУДЬТЕ ВНИМАТЕЛЬНЫ!
Если данный статус будет совпадать со «статус заказа после подтверждения» — режим отсроченной оплаты будет отключен и покупатели
будут перенаправляться на сайт «Единой Кассы» для оплаты сразу после нажатия на кнопку «Оформить заказ».
— Режим отсроченной оплаты.
При включенном режиме отсроченной (отложенной) оплаты покупатель сможет оплатить заказ только после проверки заказа менеджером магазина.
Если Вам необходимо, чтобы у покупателя была возможность произвести оплату сразу после оформления заказа без подтверждения менеджером —
не включайте эту опцию.
— Название.
Название метода оплаты на странице оформления заказа.
— Инструкция по оплате.
Инструкция по оплате выводится при подтверждении заказа. Если поле не заполнено — инструкция по оплате выводиться не будет.
— Свой шаблон письма покупателю об успешной оплате.
Если включено — после успешной оплаты покупателю на e-mail придет письмо, шаблон которого можно настроить ниже.
Если выключено — будет отправляться стандартное в Opencart письмо об изменении заказа.
Поддерживается FastTemplate.
— Свой шаблон письма покупателю о неудачной оплате.
Если включено — при неудачной оплате покупателю на e-mail придет письмо, шаблон которого можно настроить ниже.
Если выключено — будет отправляться стандартное в Opencart письмо об изменении заказа.
Поддерживается FastTemplate.
— Отправлять администратору уведомление по e-mail об успешной оплате.
Если включено — администратору и менеджерам ИМ будет отправляться уведомление по e-mail об успешной оплате клиентом. Дополнительные
e-mail адреса для оповещений Вы можете добавить в «Система->Настройки->Изменить->вкладка «Почта».
Поддерживается FastTemplate.
— Отправлять администратору уведомление по e-mail о неудачной оплате.
Если включено — администратору и менеджерам ИМ будет отправляться уведомление по e-mail о неудачной оплате клиентом.
Дополнительные e-mail адреса для оповещений Вы можете добавить в «Система->Настройки->Изменить->вкладка «Почта»
Поддерживается FastTemplate.
Список возможных значений FastTemplate:
№ заказа — {order_id}
Название магазина — {store_name}
Логотип магазина — {logo}
Итого — {total}
Имя Отчество покупателя — {customer_firstname}
Фамилия покупателя — {customer_lastname}
Группа покупателя — {customer_group}
e-mail покупателя — {customer_email}
Телефон покупателя — {customer_telephone}
Статус заказа — {order_status}
Комментарий покупателя к заказу — {comment}
IP адрес покупателя — {ip}
Дата добавления заказа — {date_added}
Дата изменения заказа — {date_modified}
— Идентификатор кассы
Идентификатор кассы зарегистрированного в системе «INTERKASSA».
Узнать его можно в разделе «Мои кассы».
Пример: 529a3e08bf4efcde2d1b7688
— Секретный ключ
Используется SCI (Интеркассой) при формировании цифровой подписи.
Должен совпадать с секретным ключем в разделе «Мои кассы -> Настройки кассы -> Безопасность -> Секретный ключ».
— Тестовый ключ
Используется SCI (Интеркассой) при формировании цифровой подписи,
если платеж был совершен через тестовую платежную систему.
Должен совпадать с тестовым ключем в разделе «Мои кассы -> Настройки кассы -> Безопасность -> Тестовый ключ».
— Валюта магазина
Валюта, в которой магазин передает сумму плетежа на платежный
шлюз «Интеркасса»
— Время жизни платежа
Платеж невозможно будет совершить по истечении срока жизни платежа после его создания.
Доступные значения: 5 минут, 30 минут, 1 час, 1 день, 1 неделя, 30 дней
— Журнал:
— Журнал запросов от Интеркассы сохраняется в файле: system/logs/shoputils_ik.log
Настройка аккаунта «Интеркасса»
— В разделе «Мои кассы -> Настройки кассы -> Безопасность» выставьте следующие значения:
Алгоритм подписи: MD5
Проверять подпись в форме запроса платежа: включить
— В разделе «Мои кассы -> Настройки кассы -> Настройки платежей» необходимо установить следующие значения:
«Проверять уникальность платежей» — вкл.
«Время жизни платежа (в минутах)» — вкл. «разрешить переопределять в запросе »
— В разделе «Мои кассы -> Настройки кассы -> Платежные системы» необходимо установить следующие значения:
«Передавать описание на платежную систему» — вкл.
— В разделе «Мои кассы -> Настройки кассы -> Интерфейс» необходимо везде установить следующие значения:
«Тип запроса» — «POST»
везде выключить «Разрешить переопределять в запросе »
— В разделе «Мои кассы -> Настройки кассы -> Безопасность» необходимо установить следующие значения:
«Алгоритм подписи» — «MD5»
«Проверять подпись в форме запроса платежа» — вкл.
— В разделе «Мои кассы -> Настройки кассы -> Безопасность» выставьте следующие значения:
Алгоритм подписи: MD5
Проверять подпись в форме запроса платежа: включить
— В разделе «Мои кассы -> Настройки кассы -> Интерфейс» необходимо везде установить следующие значения:
«Тип запроса» — «POST»
везде выключить «Разрешить переопределять в запросе»
URL успешной оплаты:
http://mysite.ru/index.php?route=payment/shoputils_ik/success
URL неуспешной оплаты :
http://mysite.ru/index.php?route=payment/shoputils_ik/fail
URL ожидания проведения платежа:
http://mysite.ru/index.php?route=payment/shoputils_ik/success
URL взаимодействия :
http://mysite.ru/index.php?route=payment/shoputils_ik/status
где, вместо mysite.ru вставьте свой домен.
[button size=»small» color=»blue» style=»none» new_window=»true» link=»http://opencart.shoputils.ru/demo/»]Демо[/su_button] [button size=»small» color=»green» style=»none» new_window=»true» link=»http://opencart.shoputils.ru/demo/1.5.x/admin/?username=demo&password=demo»]Админка (demo: demo)[/su_button]
Comments ( 2 )
Спасибо феофан, за твой сайт и твой труд. Радуешь ты нас нахлебников постоянно.
дайте ключ!!!!!!!!!!