Versions Compared

Key

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

После создания или оплаты СКО, система IntellectMoney на адрес, указанный в настройках магазина в Личном кабинете на сайте IntellectMoney в поле ResultURL, отправляет уведомление с данными об оплатеСКО. Целостность данных гарантируется передаваемым параметром hash, который формируется, используя 128-битный алгоритм хеширования данных. В качестве ответа система ждет текст "ОК" (для протокола интеграции IntellectMoney) или "YES (для протокола интеграции WebMoney) и статус страницы 200. В случае, если система не получила ожидаемый ответ, будет создано письмо об ошибке. Созданное письмо отправляется на url, указанный в поле "E-mail для отправки писем". Система продолжит высылать уведомления о смене статуса платежа в течении нескольких дней. Если ожидаемый ответ так и не будет получен, то система еще раз направит письмо на почту и прекратит попытки.Способы решения:

Для способа интеграции через "Конструктор форм"

Если вы интегрированы через способ "Конструктор форм" то Вы можете отказаться от отправки уведомлений на Result URL: в личном кабинете IntellektmoneyIntellektMoney, в настройках магазина, оставьте пустым поле "ResultUrl". Этот способ не поддерживает обработку уведомлений от системы IntellectMoney. При пустом ResultUrl уведомления не будут отправляться.

 Как получать уведомления, так же как и при полной интеграции, описано ниже  

Проверьте значение "ResultUrl"

...

Как это сделать описано в этой статье.

Как происходит выставление Счёта К Оплате

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

В тексте письма об ошибке есть текст Hash mismatchПроверьте совпадают ли SecretKey (Секретный ключ)

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