Page tree

Логотип
 
Описание

PHPShop

Популярное в России семейство систем управления сайтом. Согласно рейтингу iTrack летом 2009 года занимал в России более 50 % в сегменте «CMS для интернет-магазинов».По рейтингу «CMS Magazine» в 2009 году занимает 2 место в категории «Коробочные коммерческие CMS для интернет-магазинов».




PHPShop

Популярное в России семейство систем управления сайтом. Согласно рейтингу iTrack летом 2009 года занимал в России более 50 % в сегменте «CMS для интернет-магазинов».По рейтингу «CMS Magazine» в 2009 году занимает 2 место в категории «Коробочные коммерческие CMS для интернет-магазинов».

Начиная с версии модуля 3.0.0 используется интеграция в виде платежного модуля. Это потребует копирования файлов модуля в директорию с CMS.


Настройка магазина в системе IntellectMoney

Прежде чем приступить к настройке модуля, рекомендуется предварительно настроить магазин в системе IntellectMoney.

Шаги настройки магазина:

1. Войдите в ваш аккаунт в системе IntellectMoney.
2. В разделе "Магазины" выберите магазин для настройки или создайте новый.
3. Перейдите на вкладку "Подключение магазина".

Настройка CMS:

  • CMS: Выберите значение "Другая".
  • Версия CMS: Укажите версию PHPShop.

Установка URL-адресов:

  • Back URL: Укажите URL, на который будет перенаправлен плательщик если он нажмет кнопку "Вернуться в магазин".
  • Result URL: Это адрес, на который система IntellectMoney будет отправлять оповещения о изменении состояния счета (СКО).
    Формат:
    https://example.com/success/ (замените "example.com" на адрес вашего сайта).

Секретный ключ:

Укажите уникальное значение в поле "Секретный ключ" (рекомендуется использовать сложный для подбора ключ). Этот секретный ключ также потребуется указать позже при настройке модуля в вашей CMS.

Дополнительные настройки:

Остальные настройки могут быть заданы по вашему усмотрению.

Настройка модуля

Включение модуля

После размещения файлов в директории с модулями PHPShop (\phpshop\modules), необходимо включить модуль оплаты IntellectMoney, следуя приведенным ниже шагам:

1-2. Перейдите в раздел "Модули" => "Управление модулями".
3. Среди предоставленных категорий найдите "Платежные системы".
4. 
В списке модулей выберите "IntellectMoney". Включите модуль, активируя соответствующий переключатель.

Если активация прошла успешно, вы увидите название модуля IntellectMoney в меню "Модули".

Вкладка "Основное"

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

Выбор схемы взаимодействия

  • Обычная: Эта схема интеграции используется, если в системе IntellectMoney вы регистрировались как юридическое лицо.
  • P2P: Схема работы для пользователей, которые зарегистрировались в системе как физическое лицо.

Настройки для обычной схемы

Номер магазина в системе IntellectMoney: ID магазина вы можете узнать в личном кабинете; раздел "Магазины".

Секретный ключ: Указывается такой же, как и Секретный ключ в настройках магазина ("Редактирование магазина" => "Подключение магазина").

Тестовый режим: Если вы хотите протестировать взаимодействие между системой IntellectMoney и вашей CMS, то необходимо включить эту настройку, а так же выставить в магазине IntellectMoney основной счет в валюте TST ("Редактирование магазина" => "Общие настройки").


Раздел Статусы заказа позволяет указать какой статус необходимо установить, когда в системе IntellectMoney происходит то или иное событие со счетом (СКО).













Настройки для P2P схемы


Номер аккаунта:
 Номер счета в системе IntellectMoney.

Номер формы: ID формы для приема платежей, с которой связан данный модуль; Выбрать форму можно в разделе "Формы для приема платажей".

Секретный ключ: Секретный ключ указанный в настройках формы для приема платежей.


Раздел Статусы заказа позволяет указать какой статус необходимо установить, когда в системе IntellectMoney происходит то или иное событие со счетом (СКО).













Вкладка "Настройки кассы"

Если вы интегрировали кассу с системой IntellectMoney это означает, что модуль может автоматически отправлять информацию о чеках.

Название группы терминалов OrangeData: Группа терминалов, значение должно соотвествовать полю "Группа устройств" в настройках магазина IntellectMoney (Вкладка "Онлайн-касса").
Ставка НДС для товаров: выберите соответсвующую ставку.
ИНН: ИНН организации должен совпадать с тем, что был указан в системе IntellectMoney (Раздел "Информация об организации").



Вкладка "Холдирование"

Здесь вы можете изменить настройки холдирования счетов (СКО).

Режим холдирования: позволяет включать и отключать этот функционал.

Срок холдирования денеженых средств: устанавливает время холдирования СКО; по прошествии указанного времени холдированная сумма будет автоматически возвращена покупателю, либо зачислена на счет магазина (действие зависит от Настройки холдирования в магазине IntellectMoney; вкладка "Подключение магазина").


Вкладка "Дополнительные настройки"

Здесь вы можете указать более расширенные настройки для вашей интеграции.
Доступные способы оплаты:
методы оплаты, которые будут отображаться пользователю.

Адрес при успешной оплате: url на который будет направлен пользователь после совершения оплаты.

Срок жизни счета в часах: задает время за которое счет можно оплатить; по истечению этого срока счет автоматически отменяется и не доступен для оплаты.


Версии модуля до 2.*.* интегрируется как платежный шлюз, с помощью редактирования конфигурационного файла.


Модуль системы IntellectMoney интегрирован в CMS. Для его включения необходимо:

  1. В файле /phpshop/inc/config.ini добавить следующие записи:
    [intellectmoney]
    LMI_PAYEE_PURSE = "17367";
    LMI_SECRET_KEY = "test";
    где LMI_PAYEE_PURSE - номер вашего магазина, LMI_SECRET_KEY - ваше секретное слово. (Посмотреть и задать эти параметры можно в "Личный кабинет Intellectmoney"->Магазины->Настройки->вкладка “Прием платежей“)

Для модуля версии v.2 необходимо в конфигурационный файл внести следующие настройки:

[intellectmoney_v2]
IM_eshopId = "666666";
IM_secretKey = "333";
IM_testMode = "true";
IM_holdMode = "";
IM_holdTime = "";
IM_expireDate = "";
IM_successUrl = "";
IM_preference = "";
IM_inn = "";
IM_resultUrl = "";
;Ставка НДС. Нужно передать число от 1 до 6:
;1 Ставка НДС 20%
;2 Ставка НДС 10%
;3 Ставка НДС расч. 20/120
;4 Ставка НДС расч. 10/110
;5 Ставка НДС 0%
;6 НДС не облагается
IM_tax = "6";
;Ставка НДС. Нужно передать число от 1 до 6:
;1 Ставка НДС 20%
;2 Ставка НДС 10%
;3 Ставка НДС расч. 20/120
;4 Ставка НДС расч. 10/110
;5 Ставка НДС 0%
;6 НДС не облагается
IM_deliveryTax = "6";
;По умолчанию "Main". Для того что бы выставить в другую группу, нужно создать новую группу в Orange Data.
;Если передать группу, которой не существует, Orange Data вернет ошибку.
IM_group = "MAIN";
IM_statusCreated = "";
IM_statusPaid = "";
IM_statusHolded = "";
IM_statusCancelled = "";
IM_statusPartiallyPaid = "";
IM_statusRefunded = "";

  1. В админке phpshop выбираем Заказы -> Способы оплаты.
     
  2. Нажмите добавить способ оплаты
  3. Настраиваем способ оплаты.

    a) Наименование-IntellectMoney
    b) Приоритет- Место в списке, где будет отображаться способ оплаты
    c) Тип подключения- В выпадающем меню выбираем оплата Intelectmoney
    d) Скачиваем логотип и выбираем загрузить.
    e) Нажимаем кнопку "Сохранить и закрыть"
  4. Настройки в личном кабинете Intellectmoney. Переходим Магазины->Настройки->вкладка “Прием платежей“:
    Протокол - выбираем WebMoney
    ResultURL - укажите http://x.x.x/payment/intellectmoney/result.php, где x.x.x - адрес вашего сайта.
    Метод ResultURL - выбираем метод который будет использоваться при передаче запросов на ResultURL. По умолчанию используется POST
    SuccessURL - URL адрес на который будет переведен браузер покупателя в случае успешной покупки. URL должен иметь префикс "http://" или "https://"
    Метод SuccessURL - выбираем метод который будет использоваться при переходе на SuccessURL
    FailURL  - URL адрес на который будет переведен браузер покупателя в случае, если платеж в сервисе Web Merchant Interfase не был выполнен по какой либо причине. URL должен иметь префикс "http://" или "https://"
    Метод FailURL - выбираем метод который будет использоваться при переходе на SuccessURL
    Sekret Key - строка символов используемая для подписи данных

Настройка почтовых уведомлений

  1. Перейдите в настройки магазина. Как это сделать описано в статье "Настройки магазина"
  2. Выберите вкладку "Рассылки" и отметьте галками те письма, которые хотели бы получать.

Возможно включить рассылку следующих писем:

  1. Письмо для клиента о создании СКО. Если отметить, то при создании СКО магазину будет направлено письмо с уведомлением на eMail указанный им при выставлении СКО
  2. Письмо для магазина о создании СКО. Если отметить, то при создании СКО магазину будет отправлено соответствующее уведомление на eMail указанный при регистрации магазина
  3. Письмо для магазина  о полной оплате СКО. Если отметить, то после полной оплаты счета к оплате магазину будет направлено письмо с соответствующим уведомлением
  4. Письмо об ошибке при отправке запроса для магазина. Если отметить, то магазин будет уведомлен письмом об ошибке при отправке запроса от системы IntellectMoney магазину
  5. Письмо для неклиента о создании СКО. Если отметить, то при создании СКО покупателю будет направлено письмо с уведомлением на eMail указанный им при выставлении СКО
  6. Письмо для магазина о холде средств на СКО. Если отметить, то при оплате холдированного СКО магазину будет отправлено письмо с соответствующим уведомлением
  7. Письмо об ошибке при создании СКО для магазина. Если отметить, то при ошибке в момент выставления СКО, магазину будет отправлено письмо с ошибкой
  8. Письмо для магазина о возврате по СКО. При возврате по СКО магазину будет отправлено письмо
  9. Письмо для клиента о возврате по СКОПри возврате СКО будет отправлено письмо на email, указанный при выставлении СКО
  10. Письмо для магазина о фродовой операции. При подозрении о возникновении фродовой операции магазину будет отправлено письмо с описанием
  11. Письмо для магазина о сдаче в кошелек плательщика. Письмо будет отправлено магазину в том случае, если при оплате СКО деньги попали в сдачу (например оплатили больше, чем сумма СКО)
  12. Письмо для магазина при отмене клиентом подписки. Если отметить, то магазин будет уведомлен при отмене клиентом подписки
  13. Письмо для клиента при отмене подписки. Если отметить, то клиенту будет отправлено письмо при отмене подписки

Техническая поддержка осуществляется пн.-пт. с 9:00 до 18:00 по почте ts@intellectmoney.ru