Необходимо проверить настройки магазина в Личном кабинете на сайте IntellectMoney.
Нужно убедиться, что поле ResultURL указано верно (с точностью до знака).
Если сайт доступен по адресу www.<имя сайта>.ru и по адресу <имя сайта>.ru, то в поле ResultURL необходимо указать значение с адресом по умолчанию (при отправке запроса от системы IntellectMoney до интернет-магазина не должно происходить никаких редиректов).
ResultURL - ссылка на скрипт-обработчик (файл), не является обязательным параметром. Если оставить это поле пустым, то уведомления не будут создаваться, а состояние оплаты необходимо будет контролировать в личном кабинете Intellectmoney. Для корректного взаимодействия с системой IntellectMoney, скрипт-обработчик оповещений должен проверять уведомления от нашей системы на соответствие данных и, в случае выполнения всех условий, отвечать текстом "ОК" и статусом страницы 200. Вот ссылка на пример файлов для подключения: |
После оплаты СКО, система IntellectMoney на адрес, указанный в настройках магазина в Личном кабинете на сайте IntellectMoney в поле ResultURL, отправляет уведомление с данными об оплате. Целостность данных гарантируется передаваемым параметром hash, который формируется, используя 128-битный алгоритм хеширования данных.
В некоторых случаях происходят ошибки доставки уведомлений, о чем в соответствующем письме Вас информирует компания IntellectMoney.
В таких случаях необходимо:
Во-первых, проверить доступность сайта инернет-магазина.
Во-вторых, проверить корректность указанного параметра ResultURL в настройках магазина в личном кабинете IntellectMoney (см. пункт 3 данной главы).
В-третьих, убедиться, что заказ, который клиент оплачивает через систему IntellectMoney действительно существует в интернет-магазине.
В-четвертых, необходимо проверить что hash переданный от системы IntellectMoney и hash, который формируется из полученных данных одинаковые (см. документацию в пункте 4 данной главы).
Система Intellectmoney высылает уведомления о смене статуса платежа и ждет на них ответ. В качестве ответа выступает текст "ОК" (для протокола интеграции IntellectMoney) или "YES (для протокола интеграции WebMoney) и статус страницы 200. В случае, если система не получила ожидаемый ответ, будет создано письмо об ошибке. Созданное письмо отправляется на url, указанный в поле "E-mail для отправки писем". Система продолжит высылать уведомления о смене статуса платежа в течении нескольких дней. Если ожидаемый ответ так и не будет получен, то система еще раз направит письмо на почту и прекратит попытки. Способы решения: Для способа интеграции через "Конструктор форм" Если вы интегрированы через способ "Конструктор форм" то: в личном кабинете Intellektmoney, в настройках магазина, оставьте пустым поле "ResultUrl". Этот способ не поддерживает обработку уведомлений от системы IntellectMoney. При пустом ResultUrl уведомления не будут отправляться. Проверьте значение "ResultUrl" ResultUrl - это адрес на который высылаются уведомления от системы Intellectmoney. Он должен вести на файл обработчик уведомлений. Проверьте, соответствует ли Ваш Result Url тому который указан в инструкции по настройке модуля. Если ваш сайт использует протокол https, то и в ResultUrl должен быть https. Если сайт использует протокол http, то в ResultUrl должен быть http. Проверьте ответ вашего модуля
Как происходит выставление Счёта К Оплате Если выставление СКО происходит через личный кабинет IntellectMoney, то при отправке данных в модуль может возникнуть ошибка. В тексте письма об ошибке есть текст Hash mismatch Проверьте совпадение значения секретного ключа в настройках магазина, в личном кабинете Intellectmoney, и в настройках модуля. |
Result URL должен указывать на файл который уведомления от нашей системы обрабатывает и отвечает текстом ОК и статусом 200. |