Page tree

Versions Compared

Key

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

Регистрация в системе IntellectMoney

Регистрация юридического лица

Общая информация

Expand
titleРегистрация учётной записи

Include Page
Регистрация учетной записи.
Регистрация учетной записи.

Регистрация физического лица

Общая информация

Создать описание регистрации физического лица

Вопросы возникающие в момент регистрации

Не пришел код активации 

Expand
titleНе пришел код активации

На указанную почту не пришел код активации.

Возможные решения: проверьте папку спам.

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

Настройка магазина по протоколу IntellectMoney

Expand
titleНастройка магазина для протокола IntellectMoney

Include Page
Настройка в личном кабинете IntellectMoney (протокол IntellectMoney)
Настройка в личном кабинете IntellectMoney (протокол IntellectMoney)

Настройка магазина по протоколу WebMoney

Expand
titleНастройка магазина для протокола WebMoney

Include Page
Настройки в личном кабинете IntellectMoney (протокол WebMoney)
Настройки в личном кабинете IntellectMoney (протокол WebMoney)

Вопросы по настройке магазина

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

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

ResultURL  не является обязательным параметром. Если оставить это поле пустым, то уведомления не будут создаваться. Но тогда внутри вашей CMS не будут меняться статусы заказов автоматически и контролировать состояние оплаты необходимо будет в личном кабинете Intellectmoney.

Если вы все же хотите чтобы ResultUrl использовался то он должен вести на файл который будет проверять уведомления от нашей системы и отвечать текстом ОК и статусом 200. 

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

Выбор интеграции

Интеграция для CMS

Общая информация

Expand
titleДля интеграции с системой IntellectMoney мы разработали готовые решения для популярных CMS.

Include Page
Модули оплаты для CMS и другие решения
Модули оплаты для CMS и другие решения

Expand
titleРешения для биллинг-панелей

Include Page
Модули биллинг-панелей
Модули биллинг-панелей

Вопросы по модулям для сайтов

Expand
title1С Битрикс

Ключ "IM.ESHOP_ID" не найден в массиве GLOBALS[SALE_CORRESPONDENCE] и значение по умолчанию не определено.

Expand
titleКлюч "IM.ESHOP_ID" не найден в массиве GLOBALS[SALE_CORRESPONDENCE] и значение по умолчанию не определено. Идентификатор заказа: "1748", идентификатор платежной системы: "4" (CAllSalePaySystemAction::GetParamValue)

Ключ "IM.ESHOP_ID" не найден в массиве GLOBALS[SALE_CORRESPONDENCE] и значение по умолчанию не определено. Идентификатор заказа: "17XX", идентификатор платежной системы: "4" (CAllSalePaySystemAction::GetParamValue)

Возможные причины: во время обработки уведомления возникла ошибка по данному заказу. Не найден номер магазина. Возможно это связано с тем, что могли меняться данные заказа.

Отображается только один способ оплаты

Expand
titleОтображается только один способ оплаты

Описание проблемы: после оформления заказа высвечивается только один способ оплаты, хотя подключены все способы.

Возможные решения: проверьте способы оплаты, указанные в модуле.

Чтобы отображались все подключенные Вами способы, необходимо в админке оставить поле "доступные способы оплаты" пустым.

Данные настройки производятся в  в админке Битрикс по следующему пути: Магазин/Настройки/ Платежные системы/ Система IntellectMoney.

Интеграция через конструктор формы

Общая информация

Создать описание

Вопросы возникающие при использовании конструктора форм

Не отображается форма

Expand
titleНе отображается форма

Форма может не отображаться, если Ваш сайт использует протокол https://, а в сгенерированном коде указан протокол http://. Чтобы ее исправить вы можете самостоятельно в коде формы заменить http:// на https:// и она решится.

Самостоятельная интеграция

Общая информация

Создать описание

Вопросы по самостоятельной интеграции

Интеграция через API

Общая информация

Полную информацию о методах API можно посмотреть в документации: Документация API-merchant 2.0

Пример интеграции написанной на языке PHP

Expand
titleПолучение способов оплаты

Приложить код

Вопросы возникающие при интеграции через API

Тестирование интеграции

Общая информация

Вопросы, возникающие во время тестов

Ошибка при отправке уведомления

Expand
titleОшибки при отправке уведомления

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

Способы решения:

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

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

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

ResultUrl - это адрес на который высылаются уведомления от системы Intellectmoney. Он должен вести на файл обработчик уведомлений. Проверьте, соответствует ли Ваш Result Url тому который указан в инструкции по настройке модуля. Если ваш сайт использует протокол https, то и в ResultUrl должен быть https. Если сайт использует протокол http, то в ResultUrl должен быть http. 

Проверьте ответ вашего модуля

  1. Осуществить вход в личный кабинет IntellectMoney;
  2. Выбрать "Список счетов" (шаг 1 на рисунке 1);
  3. Выбрать счёт по которому возник вопрос (шаг 2 на рисунке 1);
  4. В открывшемся окне раскрываем информацию о счёте(шаг 1 на рисунке 2);
  5. В раскрывшемся списке Вы сможете увидеть всю информацию по заказу(шаг 2 на рисунке 2) и ответ Вашей страницы(шаг 3 на рисунке 2);
  6. Если "Текст ответа" не равен "ОК", значит что-то пошло не так;
  7. Для повторной отправки запроса от нашей системы на Ваш сайт нажмите ссылку "Отправить"(шаг 4 на рисунке 2). 

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

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

В тексте письма об ошибке есть текст Hash mismatch

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

Неверно передан MerchantReceipt

Expand
titleНеверно передан MerchantReceipt

После включения онлайн кассы в настройках магазина, интернет-магазин должен формировать и передавать на страницу оплаты дополнительный параметр merchantRecepit.
Данный параметр проходит проверку (валидацию) на корректность составления перед тем как Счёт К Оплате будет создан. Если параметр не передан или создан не верно, то будет выведено сообщение об ошибке.

Наиболее распространенные ошибки и способы решения:

Expand
titleСумма позиций не совпадает с суммой платежа

Сумма позиций в чеке не совпадает с суммой платежа. Чаще всего причина в том, что не учитывается доставка или скидки предоставляемые интернет магазином. Доставка должна быть отдельной позицией в чеке, с соответствующей ставкой налога. Если на странице сайта есть скидки - их тоже надо учитывать при формировании чека.

Expand
titlecustomerContact не передан или имеет не верный формат

customerContact - Телефон или электронная почта (email) покупателя. Строка от 1 до 64 символов, формат +{Ц} или {С}@{C}, где: Ц любая цифра от 0 до 9, С любой символ

Expand
titleНазвание позиции превышает длину

text - Наименование предмета расчета. Строка до 128 символов. Внимание при преобразовании символов из кодировки windows - 1251 в кодировку UTF - 8 буквы, набранные кириллицей, могут занимать два символа и более.

Сумма счета слишком мала

Expand
titleСумма счета слишком мала

Минимальная сумма заказа должна быть не меньше 10 рублей.

Ошибка возникает, если передана слишком маленькая сумма.

Тестирование merchantReceipt

Expand
titleТестирование merchantReceipt

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


Тестирование интеграции через API 2.0

Expand
titleТестирование интеграции через API 2.0

Для тестирования интеграции через API 2.0 Вы можете в настройках магазина установить тестовую валюту и создавать, и оплачивать счета с тестовой валютой.


Магазин "Название Магазина"(Id магазина) не верно настроен. Обратитесь в администрацию магазина


Expand
titleМагазин "Название Магазина"(Id магазина) не верно настроен. Обратитесь в администрацию магазина

 Данное сообщение является стандартным для любой ошибки. Поэтому, чтобы включить расширенный вывод ошибки и в последствие устранить ее необходимо: 

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



Приём платежей

Общая информация

Выставление Счета К Оплате из личного кабинета

Зачисление денежных средств на счёт из личного кабинета

Отмена Счёта к оплате

Холдирование

Описание товара

Expand
titleОписание товара

У нас единый шаблон и в нем указывается то, что приходят в параметре "serviceName" - описание заказа. Вам надо доработать ваше интеграционное решение, чтобы в serviceName передавалась описание товаров. Дополнительные параметры в шаблонах не используются так как их используют далеко не все магазины.



Вопросы относительно работы с платежами

Взаимодействие онлайн-кассы при холдировании и отмене/возврате средств (функционал разрабатывается)

Expand
titleВзаимодействие онлайн-кассы при холдировании и отмене/возврате средств

Описание проблемы: на сайте используется холдирование платежей. Соответственно, сумма может измениться в процессе проверки заказа менеджером. При изменении суммы происходит частичный возврат денег пользователю. Как и когда в данном случае отправлять информацию для чека ?
Тоже самое касается возврата платежа. Нужно ли при возврате снова отправлять данные merchantReceipt ?


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


В ОФД не появляются  чеки

Expand
titleВ ОФД не появляются чеки

Описание проблемы: создали и оплатили счет, чеков в офд нет.

Наиболее распространенные ошибки:

  • не передается параметр merchantReceipt. Для формирования чеков Вам необходимо передавать данный параметр;
  • неправильно сформирован merchantReceipt. Возможные ошибки описаны выше;
  • при отправке данных для чека Вы передали значение Tax =0, что не соответствует необходимому. Вам необходимо либо указать в настройках товара ставку НДС либо фиксировано прописать ее в коде модуля;
  • счет еще не оплачен. На вкладке "Список чеков" чеки появляются после того как счет оплачен. Если счет не был оплачен то чека не будет. 
  • не активирована онлайн касса. Вам необходимо связаться с вашим менеджером и сообщить ему, что у вас все готово и необходимо активировать кассу.

Обязательные параметры для формирования чеков

Expand
titleОбязательные параметры для формирования чеков

Если вы арендовали кассу у ОранджДата и заключили договор с ОФД, то вам необходимо только передавать merchantReceipt и когда вы будете передавать этот параметр сообщить менеджеру, что вам необходимо активировать онлайн кассу.
Текущего merchantReceipt хватает для генерации чека. В будущем в связи с расширением протокола взаимодействия с онлайн кассой будет расширен и merchantReceipt.

Изменение ставки НДС

Expand
titleИзменение ставки НДС

Описание проблемы: мы указали вариант "6. НДС не облагается", возможно ли в дальнейшем изменить это значение?

Ответ: да, возможно.

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

Не работает поиск счетов в личном кабинете

Expand
titleНе работает поиск счетов в личном кабинете

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



Исправили Result URL, но уведомления все равно не приходят

Expand
titleИсправили Result URL, но уведомления все равно не приходят

Result URL должен указывать на файл который уведомления от нашей системы обрабатывает и отвечает текстом ОК и статусом 200.

Остальные вопросы

Table of Contents
maxLevel3