Page tree

Для проверки целостности данных от системы Intellectmoney в модулях оплаты используется сравнение hash подписи присланной в уведомлении и hash подписи сформированной магазином. В случаи их не совпадения возникнет ошибка и на почту будет отправлено уведомление об ошибке. Наиболее вероятные причины этого:

  1. Несовпадение секретного ключа в настройках магазина в личном кабинете Intellectmoney и в настройках модуля оплаты. Необходимо проверить, чтобы они совпадали. Если они не совпадают необходимо привести их к единому значению.
  2. В настройках магазина стоит галочка "Кодировка запросов UTF-8" . Не все модули оплаты поддерживают обработку запросов в UTF-8, поэтому необходимо убрать эту галочку, чтобы запросы были в кодировке windows-1251.

Формирование подписи hash при отправке уведомлений.

Hash подпись формируется строго по документации.

Формирование hash при передаче данных от интернет-магазина к системе IntellectMoney - страница 22 документации, пункт “3.4. Проверка данных формы запроса“. (Формировать hash при передаче данных от интернет-магазина к системе IntellectMoney необязательно и настраивается это в Личном кабинете на сайте IntellectMoney в настройках магазина, пункт “Требовать hash“).

Формирование hash при передаче данных от системы IntellectMoney интернет-магазину - страница 20 документации, пункт “3.3.2. Проверка целостности данных“. (Система IntellectMoney всегда формирует hash при запросе к интернет-магазину).

Проверьте верность формирования подписи! 

При оплате заказа неверно передается параметр hash. Для устранения данной ошибки необходимо: 

  1. Войти в личный кабинет на сайте www.intellectmoney.ru
  2. Зайти в меню “Магазины“ 
  3. Рядом с нужным магазином нажать “Изменить“ 
  4. Перейти на вкладку “Подключение магазина
  5. Нажать “Расширенные настройки
  6. Снять галочку напротив пункта “Требовать HASH в списке принимаемых параметров от магазина“ и сохранить изменения.
     

Сформируйте и передайте подпись hash

См. пункт “Проверьте верность формирования подписи!“

В случае если представленные выше решения не помогли необходимо обратиться к вашим техническим специалистам либо написать на почту ts@intellectmoney.ru