Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

1. Перейти в раздел “Магазины“

2. Нажать кнопку “Добавить магазин“ (если еще нет магазина) или кнопку “Настройки“ напротив нужного магазина

Image Added

Вкладка "Общие

...

"

1. В поле “Счет“ (a) - необходимо выбрать либо “Рублевый счет“ для реальных платежей, либо “Тестовый счет“ для тестирования оплаты

2. Заполняете остальные обязательные поля (b, c, d)
Image Added

Вкладка "Прием платежей"

  1. В поле “Протокол“ - выбрать “IntellectMoney“

...

  1. В поле “CMS“ - выбрать используемую cms

...

  1. В поле “Версия CMS“ - указать версию используемой cms

...

  1. Back URL - Адрес, на который покупатель может возвратиться с платежной страницы, если нажать на ссылку "Вернуться в магазин"
    Image Added
  2. В поле “Secret Key“ - необходимо придумать и указать “Секретный ключ“ (любая последовательность любых символов, цифр и латинских букв). Запомните или запишите "Secret Key" - он понадобится для дальнейшей настройки

...

  1. В поле

...

  1. Result URL

...

  1. - указать url, который Вы увидите при настройке платежного модуля в admin панели сайта

...

...

  1. В поле E-mail для отправки писем- укажите Email на который будут приходить письма с информацией об СКО (счет к оплате)

...

7. В поле "Back URL" - укажите URL на который будет переходить покупатель при клике по кнопке "Вернуться в магазин" на странице оплаты
Image Removed

При нажатии на кнопку "Расширенные настройки" откроются дополнительные настройки.

Подробная техническая документация о реализации протокола и подключении магазинов размещена в разделе Модули для CMS и другие решения.

Вопросы

Expand
titleНаш сайт перешел на https. Нам нужно изменить ResultURL на новый?

Если у вас поддерживается обработка уведомлений от нашей системы, то вам необходимо в настройках магазина в личном кабинете Intellectmoney в поле ResultUrl Указать протокол https. Если уведомления у вас не обрабатываются, никаких настроек делать не нужно.

Мы рекомендуем всегда настраивать страницы для обработки уведомлений от ИнтеллектМани по протоколу HTTPS и только с доверенных адресов. Более подробно тут Протокол приема платежей Intellectmoney раздел 4.3.1 Проверка источника данных

Expand
titleКуда должен вести ResultURL?

ResultURL - ссылка на скрипт-обработчик (файл),  не является обязательным параметром. Если оставить это поле пустым, то уведомления не будут создаваться, а состояние оплаты необходимо будет контролировать в личном кабинете Intellectmoney.

Для корректного взаимодействия с системой IntellectMoney, скрипт-обработчик оповещений должен проверять уведомления от нашей системы на соответствие данных и, в случае выполнения всех условий, отвечать текстом "ОК" и статусом страницы 200. 

Вот ссылка на пример файлов для подключения: 
http://wiki.intellectmoney.ru/download/attachments/1114368/test_shop.zip?version=1&modificationDate=1444077464120&api=v2 . В архиве есть файл result.php, который является примером того, как может выглядеть файл который будет обрабатывать уведомления и возвращать правильный ответ.

Image Added

Расширенные настройки

Image Added

Название поля

Назначение и рекомендации


Secret Key


Это Ваш «пароль», который будет использоваться в подписании данных при обмене магазина информацией с IntellectMoney. Secret Key должен быть известен только магазину и IntellectMoney.


Result Url


Адрес, на который IntellectMoney будет отправлять запросы «Форма оповещения о платеже»


E-mail для уведомлений


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


Принимать только уникальные ID покупки


Вам необходимо определить, будут ли параметры OrderID уникальными в разрезе магазина. Уникальность параметра позволит однозначно определять связь между номером СКО и покупкой в магазине.

Рекомендуется этот параметр включать. Если магазин с включенным параметром перекинет пользователя с уже существующим OrderID в IntellectMoney, и при этом параметры покупки будут одинаковы, то пользователь сможет продолжить оплачивать покупку. Если параметры покупки будут отличаться, пользователь увидит сообщение об ошибке, что покупка не может быть создана, а магазин получит письмо о таком событии.

Режим отладки

Требуется включить на время разработки протокола. Это позволит разработчику получать информацию об ошибках в расширенном варианте, с предлагаемыми вариантами их решения. После включения магазина в боевой режим, режим выключить.

Требовать HASH

Рекомендуется включить для увеличения безопасности работы при передаче данных от магазина в IntellectMoney. Для выставления счетов в «ручном» режиме данный параметр необходимо отключить!

Высылать Secret Key на Result URL (при HTTPS)

Рекомендуется выключить данный параметр (используется для упрощенной проверки данных между IntellectMoney и магазином).

Кодировка уведомлений UTF-8

По умолчанию все запросы, которые система посылает интернет-магазину (о создании СКО, об оплате СКО и т.д.), отправляются в кодировке windows-1251. Можете изменить этот параметр установив галочку напротив этого пункта, тогда все запросы будут отправляться в кодировке UTF-8.

По истечению срока холдирования денежных средствПо умолчанию происходит зачисление на счет магазина, то есть на "Рублевый счет". Сделано это с целью сохранения прибыли магазина, к примеру - очень много заказов, по которым нужно предоставить товар / оказать услугу, при этом магазин успешно предоставляет плательщику товар (оказывает услугу), но не успевает зачислить платеж (это особенно актуально в праздничные дни). Если требуется, чтобы по истечению срока холдирования денежных средства разморозились на карте клиента (вернулись клиенту), то необходимо выбрать соответствующий параметр.

Подробная техническая документация о реализации протокола и подключении магазинов размещена в разделе Модули для CMS и другие решения.

...