Регистрация в системе IntellectMoney
Регистрация юридического лица
Общая информация
Expand |
---|
title | Регистрация учётной записи |
---|
|
Include Page |
---|
Регистрация учетной записи. | Регистрация учетной записи. | Регистрация физического лица
Общая информация
Создать описание регистрации физического лица Anchor |
---|
TransitionFromPersonalToOrganisation | TransitionFromPersonalToOrganisation |
Expand |
---|
title | Переход от физического лица к юридическому (черновик) |
---|
|
Описание проблемы: планируем подключение модуля от вашей компании, хотим пока подключится как физическое лицо с дальнейшим переходом на ИП или ООО. Какие настройки использовать? Возможные причины | Способ исправить |
---|
| Настройки те же самые, за исключением номера магазина. для физиков только номер магазина - 450157.
|
|
Вопросы возникающие в момент регистрации
Anchor |
---|
| activationCodNotFound |
---|
| activationCodNotFound |
---|
|
Expand |
---|
title | Не пришел код активации |
---|
|
Описание проблемы: на указанную почту не пришел код активации. Возможные причины | Способы исправить |
---|
Письмо попало в папку со спамом. | Проверьте папку спам. | Письмо пришло с задержкой. | Проверьте входящие сообщения еще раз. |
|
Настройка магазина
Настройка магазина по протоколу IntellectMoney
Expand |
---|
title | Настройка магазина для протокола IntellectMoney |
---|
|
Include Page |
---|
| TECH:Настройка в личном кабинете IntellectMoney (протокол IntellectMoney) |
---|
| TECH:Настройка в личном кабинете IntellectMoney (протокол IntellectMoney) |
---|
|
|
Настройка магазина по протоколу WebMoney
Expand |
---|
title | Настройка магазина для протокола WebMoney |
---|
|
Include Page |
---|
| TECH:Настройки в личном кабинете IntellectMoney (протокол WebMoney) |
---|
| TECH:Настройки в личном кабинете IntellectMoney (протокол WebMoney) |
---|
|
|
Вопросы по настройке магазина
Куда должен вести ResultURL?
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, который является примером того, как может выглядеть файл который будет обрабатывать уведомления и возвращать правильный ответ. |
Выбор интеграции
Интеграция для CMS
Общая информация
Expand |
---|
title | Для интеграции с системой IntellectMoney мы разработали готовые решения для популярных CMS. |
---|
|
Include Page |
---|
| TECH:Модули оплаты для CMS и другие решения |
---|
| TECH:Модули оплаты для CMS и другие решения |
---|
|
|
Expand |
---|
title | Решения для биллинг-панелей |
---|
|
Include Page |
---|
| TECH:Модули биллинг-панелей |
---|
| TECH:Модули биллинг-панелей |
---|
|
|
Вопросы по модулям для сайтов
Expand |
---|
| (черновик) Чтобы перейти к настройкам модуля, необходимо в административной части интернет-магазина перейти в раздел Настройки->Магазин->Платёжные системы, где Вы увидите наш модуль. Кликнув "Изменить", Вы сможете настроить модуль.
Image Removed
Если Вам требуется самостоятельно доработать наш платежный модуль, необходимо произвести необходимые изменения в файлах модуля.
Для доработки логики работы производите изменения в файле tools\result.php
Доработка полей формы отправки производится в файле \install\payment\payment.php
Также, Вы можете воспользоваться платной интеграцией модуля, обратившись по данному вопросу к Вашему ведущему менеджеру.
Expand |
---|
title | Ключ "IM.ESHOP_ID" не найден в массиве GLOBALS[SALE_CORRESPONDENCE] и значение по умолчанию не определено. Идентификатор заказа: "1748", идентификатор платежной системы: "4" (CAllSalePaySystemAction::GetParamValue) |
---|
|
Описание проблемы: Ключ "IM.ESHOP_ID" не найден в массиве GLOBALS[SALE_CORRESPONDENCE] и значение по умолчанию не определено. Идентификатор заказа: "17XX", идентификатор платежной системы: "4" (CAllSalePaySystemAction::GetParamValue)
Image Removed
Возможные причины | Способ исправить |
---|
Во время обработки уведомления возникла ошибка по данному заказу. | Не найден номер магазина. | Изменились данные заказа. | Счёт был выставлен из личного кабинета IntellectMoney, в в системе (CMS) магазина не был создан. | Expand |
---|
title | Отображается только один способ оплаты |
---|
|
Описание проблемы: после оформления заказа высвечивается только один способ оплаты, хотя подключены все способы.
Возможные причины | Способ исправить |
---|
В админке модуля указан только один способ оплаты. | Проверьте способы оплаты, указанные в модуле. Чтобы отображались все подключенные Вами способы, необходимо в админке оставить поле "доступные способы оплаты" пустым. Image Removed Данные настройки производятся в в админке Битрикс по следующему пути: Магазин/Настройки/ Платежные системы/ Система IntellectMoney.
|
Expand |
---|
title | Модуль для 54 ФЗ для 1С bitrix (черновик) |
---|
|
Описание проблемы: необходим модуль для 1С bitrix, который соответствует для 54 ФЗ. Прошу прислать инструкцию + файлы модуля.
Возможные причины | Способы решения |
---|
У нас есть предварительная доработка модуля: payment.php Необходимо этим файлом заменить файл модуля расположенный по адресу: корневая папка сайта\bitrix\php_interface\include\sale_payment\im.payment\ Также в нем необходимо указать ИНН, и если требуется убрать преобразование кодировок. В будущем мы доработаем модуль с учетом замечаний и выложим его на маркетплейс. |
Anchor |
---|
opencart | opencart | Expand |
---|
|
Expand |
---|
title | Ошибка при использовании версии Opencart 2.2.0.0 и модуля версии 2.1 |
---|
|
Описание проблемы: при использовании версии Opencart 2.2.0.0 и нашего модуля версии 2.1 появляется следующая ошибка:
Image Removed
Возможные причины | Способ исправить |
---|
Появляются лишние звенья в пути до файла. Верный путь должен выглядеть следующим образом: /home/r/ruslan1s/ruslan1s.beget.tech/public_html/catalog/view/theme/default/template/payment/intellectmoney.tpl | Решением может стать выполнение следующих действий: скорректировать файл /catalog/controller/payment/intellectmoney.php. Строку return $this->load->view('default/template/payment/intellectmoney.tpl', $data) замените на return $this->load->view('payment/intellectmoney.tpl', $data); |
Expand |
---|
title | Где размещать код для merchantRecepit |
---|
|
Описание проблемы: пытаемся подключить онлайн кассу для сайта на Opencart 2.2. Уже установлен модуль эквайринга от вашей компании для приема платежей. Параметр merchantReceipt отправляется пустым.
Возможные причины | Способ исправить |
---|
Вы не сформировали параметр merchantReceipt | В документации представлен пример. Формирование данного параметра Вы генерируете сами. В файл \catalog\view\theme\default\template\extensionintellectmoney.tpl необходимо добавить скрытое поле формы: <input type="hidden" name="merchantReceipt" value="<?php echo $<название_переменной>; ?>"> В файле \catalog\controller\extension\payment\intellectmoney.php необходимо осуществить формирование merchantReceipt в функции index. |
Anchor |
---|
joomla | joomla | Expand |
---|
|
Expand |
---|
title | Соответствие модуля требованиям по работе с онлайн кассой |
---|
|
Описание проблемы: Не передается параметр merchantReceipt.
Возможные причины | Способ исправить |
---|
Используется модуль joomla+VirtueMart версии VM 1.9 MOD. В нем нет формирования параметра merchantReceipt. | Доработать модуль. |
Anchor |
---|
diafanCMS | diafanCMS | Expand |
---|
|
Expand |
---|
title | Как доработать модуль, чтобы сформировать merchantReceipt |
---|
|
Описание проблемы: не передается параметр merchantReceipt.
Возможные причины | Способ исправить |
---|
Для формирования чеков необходима передача параметра merchantReceipt, не понятно, где дорабатывать данный параметр. | Необходимые доработки производятся в следующих файлах: - В файле payment.intellectmoney.model добавить в функцию public function get параметр, наподобие 'merchantReceipt' => $merchantReceipt.
- В файле payment.intellectmoney сформировать сам $merchantReceipt.
|
Anchor |
---|
inSales | inSales | Expand |
---|
|
Expand |
---|
title | Предупреждение о небезопасном соединении |
---|
|
Описание проблемы: при переходе из корзины в платежную систему вылетает предупреждение о небезопасном соединении. Ошибка возникает в браузерах Safari и Firefox.
Image Removed
Возможные причины | Способы решения |
---|
Указан протокол в админке сайта. Должен быть указан https. | В админке, в настройках модуля в поле «URL внешнего сервиса» http://insales.intellectmoney.ru/payment.php замените на https://insales.intellectmoney.ru/payment.php |
Интеграция через конструктор формы
Общая информация
Создать описание
Вопросы возникающие при использовании конструктора форм
Anchor |
---|
formIsNotDisplayed | formIsNotDisplayed | Expand |
---|
title | Не отображается форма |
---|
|
Описание проблемы: на сайте не отображается форма для приема платежей.
Возможные причины | Способы исправить |
---|
Форма может не отображаться, если Ваш сайт использует протокол https://, а в сгенерированном коде указан протокол http://. | Чтобы ее исправить, Вы можете самостоятельно в коде формы заменить http:// на https://. |
Anchor |
---|
testingForm | testingForm | Expand |
---|
|
Описание проблемы: необходимо протестировать работоспособность формы приема платежей. Каким образом это возможно сделать? Есть ли тестовые платежные данные?
Возможные причины | Способы исправить |
---|
Тестовых платежных данных у нас нет. Если Вам необходимо протестировать форму для приема платежей, укажите тестовую валюту, после чего осуществите тестовый платеж. | Anchor |
---|
withoutIframe | withoutIframe | Expand |
---|
|
Описание проблемы: Есть ли возможность отправлять данные напрямую со своего сайта без использования iframe, используя функционал формы для приема платежей?
Возможные причины | Способы исправить |
---|
Нет, используя стандартную форму для приема платежей, этого сделать невозможно. Если Вы зарегистрированы как юридическое лицо и используете одну из этих CMS, то возможна интеграция через наш платежный модуль. | Самостоятельная интеграция
Общая информация
Создать описание
Вопросы по самостоятельной интеграции
Уточните вид представления данных (XML, JSON, …).
Expand |
---|
title | Уточните вид представления данных (XML, JSON, …). |
---|
|
Данные посылаются методом POST в HTML - форме. |
Пример запроса от системы Intellectmoney об изменении статуса заказа.
Expand |
---|
title | Пример запроса от системы Intellectmoney для зачисления средств. |
---|
|
Примеры кода указаны в документации по протоколу Intellectmoney Code Block |
---|
| <form method="POST" action=" URL Оповещение о платеже ">
<input type="hidden" name="eshopId" value=" 17354 ">
<input type="hidden" name="paymentId" value=" 2001322292 ">
<input type="hidden" name="orderId" value=" order_0000001 ">
<input type="hidden" name="eshopAccount" value=" 4356091274 ">
<input type="hidden" name="serviceName" value=" Книга ">
<input type="hidden" name="recipientAmount" value=" 12.30 ">
<input type="hidden" name="recipientOriginalAmount" value=" 12.30 ">
<input type="hidden" name="recipientCurrency" value=" RUB ">
<input type="hidden" name="paymentStatus" value=" 5 ">
<input type="hidden" name="userName" value=" Артем Дворядкин ">
<input type="hidden" name="userEmail" value=" tema@intellectmoney.ru ">
<input type="hidden" name="paymentData" value=" 2010-01-17 13:12:03 ">
<input type="hidden" name="secretKey" value=" myKey ">
<input type="hidden" name="hash" value=" 61620ea240928af649e44aaebb1c15dd ">
<input type="hidden" name="UserField_1" value=" value_1 ">
<input type="hidden" name="UserField_2" value=" value_2 ">
<input type="hidden" name="UserFieldName_2" value=" Param name for value_2 ">
...
...
</form> |
|
Интеграция через API
Общая информация
Полную информацию о методах API можно посмотреть в документации: Документация API-merchant 2.0
Пример интеграции написанной на языке PHP
Expand |
---|
title | Получение способов оплаты |
---|
|
Приложить код |
Вопросы возникающие при интеграции через API
Anchor |
---|
oldApi | oldApi | Expand |
---|
title | api.intellectmoney.ru/createInvoice |
---|
|
Описание проблемы: подключаемся по https://api.intellectmoney.ru/createInvoice/ , но не понятно, как настраивать данное api (по какому адресу отправлять POST запрос, что указывать в полях и т.д.).
Возможные причины | Способ исправить |
---|
Данное api https://api.intellectmoney.ru/createInvoice/ является устаревшим. | Воспользуйтесь API-merchant 2.0 |
Тестирование интеграции
Общая информация
Anchor |
---|
amountCreation | amountCreation | Expand |
---|
|
Описание проблемы: не устраивает отображение отображение суммы на сайте. Формат суммы хх.00 смотрится некрасиво. Необходимо отображение суммы без указания нулей и точки.
|
Expand |
---|
title | Как доработать модуль, чтобы сформировать merchantReceipt |
---|
| Описание проблемы: не передается параметр merchantReceipt. Возможные причины | Способ исправить |
---|
Для формирования чеков необходима передача параметра merchantReceipt, не понятно, где дорабатывать данный параметр. | Необходимые доработки производятся в следующих файлах: - В файле payment.intellectmoney.model добавить в функцию public function get параметр, наподобие 'merchantReceipt' => $merchantReceipt.
- В файле payment.intellectmoney сформировать сам $merchantReceipt.
|
|
|
Интеграция через конструктор формы
Общая информация
Создать описание
Вопросы возникающие при использовании конструктора форм
Anchor |
---|
| formIsNotDisplayed |
---|
| formIsNotDisplayed |
---|
|
Expand |
---|
title | Не отображается форма |
---|
|
Описание проблемы: на сайте не отображается форма для приема платежей. Возможные причины | Способы исправить |
---|
Форма может не отображаться, если Ваш сайт использует протокол https://, а в сгенерированном коде указан протокол http://. | Чтобы ее исправить, Вы можете самостоятельно в коде формы заменить http:// на https://. |
|
Expand |
---|
|
Описание проблемы: необходимо протестировать работоспособность формы приема платежей. Каким образом это возможно сделать? Есть ли тестовые платежные данные? Возможные причины | Способы исправить |
---|
| Тестовых платежных данных у нас нет. Если Вам необходимо протестировать форму для приема платежей, укажите тестовую валюту, после чего осуществите тестовый платеж. |
|
Anchor |
---|
| withoutIframe |
---|
| withoutIframe |
---|
|
Expand |
---|
|
Описание проблемы: Есть ли возможность отправлять данные напрямую со своего сайта без использования iframe, используя функционал формы для приема платежей? Возможные причины | Способы исправить |
---|
| Нет, используя стандартную форму для приема платежей, этого сделать невозможно. Если Вы зарегистрированы как юридическое лицо и используете одну из этих CMS, то возможна интеграция через наш платежный модуль. |
|
Самостоятельная интеграция
Общая информация
Создать описание
Вопросы по самостоятельной интеграции
Уточните вид представления данных (XML, JSON, …).
Expand |
---|
title | Уточните вид представления данных (XML, JSON, …). |
---|
|
Данные посылаются методом POST в HTML - форме. |
Пример запроса от системы Intellectmoney об изменении статуса заказа.
Expand |
---|
title | Пример запроса от системы Intellectmoney для зачисления средств. |
---|
|
Примеры кода указаны в документации по протоколу Intellectmoney Code Block |
---|
| <form method="POST" action=" URL Оповещение о платеже ">
<input type="hidden" name="eshopId" value=" 17354 ">
<input type="hidden" name="paymentId" value=" 2001322292 ">
<input type="hidden" name="orderId" value=" order_0000001 ">
<input type="hidden" name="eshopAccount" value=" 4356091274 ">
<input type="hidden" name="serviceName" value=" Книга ">
<input type="hidden" name="recipientAmount" value=" 12.30 ">
<input type="hidden" name="recipientOriginalAmount" value=" 12.30 ">
<input type="hidden" name="recipientCurrency" value=" RUB ">
<input type="hidden" name="paymentStatus" value=" 5 ">
<input type="hidden" name="userName" value=" Артем Дворядкин ">
<input type="hidden" name="userEmail" value=" tema@intellectmoney.ru ">
<input type="hidden" name="paymentData" value=" 2010-01-17 13:12:03 ">
<input type="hidden" name="secretKey" value=" myKey ">
<input type="hidden" name="hash" value=" 61620ea240928af649e44aaebb1c15dd ">
<input type="hidden" name="UserField_1" value=" value_1 ">
<input type="hidden" name="UserField_2" value=" value_2 ">
<input type="hidden" name="UserFieldName_2" value=" Param name for value_2 ">
...
...
</form> |
|
Интеграция через API
Общая информация
Полную информацию о методах API можно посмотреть в документации: Документация API-merchant 2.0
Пример интеграции написанной на языке PHP
Expand |
---|
title | Получение способов оплаты |
---|
|
Приложить код |
Вопросы возникающие при интеграции через API
Expand |
---|
title | api.intellectmoney.ru/createInvoice |
---|
|
Описание проблемы: подключаемся по https://api.intellectmoney.ru/createInvoice/ , но не понятно, как настраивать данное api (по какому адресу отправлять POST запрос, что указывать в полях и т.д.). |
Тестирование интеграции
Общая информация
Anchor |
---|
| amountCreation |
---|
| amountCreation |
---|
|
Expand |
---|
|
Описание проблемы: не устраивает отображение отображение суммы на сайте. Формат суммы хх.00 смотрится некрасиво. Необходимо отображение суммы без указания нулей и точки. Возможные причины | Способ исправить |
---|
В соответствии с правилами Intellect Money, сумма должна передаваться в данном формате. | Мы принимаем валюту в формате xx.00. Соответственно, отображать сумму Вы можете любым способом, но передавать нам с соблюдением формата. В случае, если сумма крупная, значение .00 можно опустить. |
|
Anchor |
---|
| addUniqueParametrs |
---|
| addUniqueParametrs |
---|
|
Expand |
---|
title | Добавление своих параметров для передачи в запросе |
---|
|
Описание проблемы: дорабатываем парметры для запроса. Возникло следующее недопонимание: к вам передаются не все параметры, которые мы казали. Не будет ли проблем, если мы доработали только файл представления, но не файл логики модуля? Возможные причины | Способ исправить |
---|
Самостоятельная доработка параметров, посылаемых в запросе. | Файлы модуля можно использовать как основу. Если какие-то параметры не были переданы в запросе платежа, то они не будут влиять на формирование хеша ни на нашей стороне, ни у вас на сайте. Поэтому проблем не должно возникнуть. |
|
Вопросы, возникающие во время тестов
Expand |
---|
title | Просмотр ответа с сайта |
---|
|
Описание проблемы: необходимо узнать, какой ответ получает система Intellect Money от нашего сайта. Возможные причины | Способ исправить |
---|
| Чтобы посмотреть, какой ответ получает наша система от вашего сайта Вам нужно: - Осуществить вход в личный кабинет IntellectMoney;
- Выбрать "Список счетов" (шаг 1 на рисунке 1);
- Выбрать счёт по которому возник вопрос (шаг 2 на рисунке 1);
Image Added - В открывшемся окне раскрываем информацию о счёте(шаг 1 на рисунке 2);
- В раскрывшемся списке Вы сможете увидеть всю информацию по заказу(шаг 2 на рисунке 2) и ответ Вашей страницы(шаг 3 на рисунке 2);
- Если "Текст ответа" не равен "ОК", значит что-то пошло не так;
- Для повторной отправки запроса от нашей системы на Ваш сайт нажмите ссылку "Отправить"(шаг 4 на рисунке 2).
Image Added |
|
Anchor |
---|
| extraAutorization |
---|
| extraAutorization |
---|
|
Expand |
---|
title | Дополнительная авторизация |
---|
|
Описание проблемы: после перехода Intellect Money заново просит авторизоваться через почту. Возможные причины | Способ исправить |
---|
Не передан параметр user_email со значением e-mail пользователя. | Необходимо передать в форме запроса платежа параметр user_email со значением e-mail пользователя. Тогда на странице оплаты не будет возникать окна авторизации. |
|
Anchor |
---|
| amountIsTooSmall |
---|
| amountIsTooSmall |
---|
|
Expand |
---|
title | Сумма счета слишком мала |
---|
|
Описание проблемы: при попытке создать/оплатить счет, получаю ошибку: Минимальная сумма заказа должна быть не меньше 10 рублей. Image Added Возможные причины | Способ исправить |
---|
Ошибка возникает, если передана слишком маленькая сумма. | Необходимо увеличить сумму заказа. минимальная сумма - 10 рублей. |
|
Anchor |
---|
| merchantRecepietIsNotExist |
---|
| merchantRecepietIsNotExist |
---|
|
Expand |
---|
title | Ошибка merchantRecepiet |
---|
|
Описание проблемы: после включения кассы появилась ошибка после включения кассы появилась ошибка merchantRecepiet, Возможные причины | Способ исправить |
---|
Вы не передаете обязательный параметр merchantReceipt, из-за чего возникает данная ошибка. Image Added | Произвести необходимые доработки по формированию данного параметра. Ссылка на документацию по формированию merchantReceipt | Если Вы передаете данный параметр, но все равно видите ошибку, то возможно, что вы неправильно сформировали merchantReceipt и он не соответствует требованиям документации. К примеру, в приведенном на рисунке ниже не все фигурные скобки закрыты, нет квадратных скобок, и пустой параметр customerContact. Image Added | Проверьте правильность формирования данного параметра. |
|
Anchor |
---|
| merchantRecepietTesting |
---|
| merchantRecepietTesting |
---|
|
Expand |
---|
title | Тестирование merchantReceipt |
---|
|
Описание проблемы: Был сформирован параметр merchantReceipt, как данный параметр влияет на выставление СКО? Возможные причины | Способ исправить |
---|
Подключили онлайн-кассу, но еще не активировали ее. Есть сомнения в корректности параметра. merchantReceipt. Нет возможности тестирования. | К сожалению, тестовой среды у нас нет. Передача параметра merchantReceipt, без активации кассы, не влияет на выставление Счёта К Оплате. После того как Вы активируете онлайн кассу в личном кабинете IntellectMoney, передача параметра merchantReceipt станет обязательна, для упрощения интеграции, наша система проверяет данный параметр и, в случае не соответствия, будет отображаться ошибка с описанием не соответствий. |
|
Anchor |
---|
| backUrlDonItWork |
---|
| backUrlDonItWork |
---|
|
Expand |
---|
title | Тестирование интеграции через API 2.0 |
---|
|
Описание проблемы: интегрируюсь через через API 2.0, хочу убедиться, что все правильно настроил. Возможные причины | Способ исправить |
---|
Не могу понять, правильно ли я произвел интеграцию. | Для тестирования интеграции через API 2.0 Вы можете в настройках магазина установить тестовую валюту. Дальнейшая работа с системой IntellectMoney по API, не будет отличаться от рублёвой валюты. |
|
Anchor |
---|
| recipientCurrencyError158 |
---|
| recipientCurrencyError158 |
---|
|
Возможные причины | Способ исправить |
---|
В соответствии с правилами Intellect Money, сумма должна передаваться в данном формате. | Мы принимаем валюту в формате xx.00. Соответственно, отображать сумму Вы можете любым способом, но передавать нам с соблюдением формата. В случае, если сумма крупная, значение .00 можно опустить. |
Anchor |
---|
addUniqueParametrs | addUniqueParametrs | Expand |
---|
title | Добавление своих параметров для передачи в запросе |
---|
|
Описание проблемы: дорабатываем парметры для запроса. Возникло следующее недопонимание: к вам передаются не все параметры, которые мы казали. Не будет ли проблем, если мы доработали только файл представления, но не файл логики модуля?
Возможные причины | Способ исправить |
---|
Самостоятельная доработка параметров, посылаемых в запросе. | Файлы модуля можно использовать как основу. Если какие-то параметры не были переданы в запросе платежа, то они не будут влиять на формирование хеша ни на нашей стороне, ни у вас на сайте. Поэтому проблем не должно возникнуть. |
Вопросы, возникающие во время тестов
Anchor |
---|
lookAnswer | lookAnswer | Expand |
---|
title | Просмотр ответа с сайта |
---|
|
Описание проблемы: необходимо узнать, какой ответ получает система Intellect Money от нашего сайта.
Возможные причины | Способ исправить |
---|
Чтобы посмотреть, какой ответ получает наша система от вашего сайта Вам нужно: - Осуществить вход в личный кабинет IntellectMoney;
- Выбрать "Список счетов" (шаг 1 на рисунке 1);
- Выбрать счёт по которому возник вопрос (шаг 2 на рисунке 1);
Image Removed - В открывшемся окне раскрываем информацию о счёте(шаг 1 на рисунке 2);
- В раскрывшемся списке Вы сможете увидеть всю информацию по заказу(шаг 2 на рисунке 2) и ответ Вашей страницы(шаг 3 на рисунке 2);
- Если "Текст ответа" не равен "ОК", значит что-то пошло не так;
- Для повторной отправки запроса от нашей системы на Ваш сайт нажмите ссылку "Отправить"(шаг 4 на рисунке 2).
Image Removed | Anchor |
---|
extraAutorization | extraAutorization | Expand |
---|
title | Дополнительная авторизация |
---|
|
Описание проблемы: после перехода Intellect Money заново просит авторизоваться через почту.
Возможные причины | Способ исправить |
---|
Не передан параметр user_email со значением e-mail пользователя. | Необходимо передать в форме запроса платежа параметр user_email со значением e-mail пользователя. Тогда на странице оплаты не будет возникать окна авторизации. |
Ошибка при отправке уведомления
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. Проверьте ответ вашего модуля - Осуществить вход в личный кабинет IntellectMoney;
- Выбрать "Список счетов" (шаг 1 на рисунке 1);
- Выбрать счёт по которому возник вопрос (шаг 2 на рисунке 1);
Image Removed - В открывшемся окне раскрываем информацию о счёте(шаг 1 на рисунке 2);
- В раскрывшемся списке Вы сможете увидеть всю информацию по заказу(шаг 2 на рисунке 2) и ответ Вашей страницы(шаг 3 на рисунке 2);
- Если "Текст ответа" не равен "ОК", значит что-то пошло не так;
- Для повторной отправки запроса от нашей системы на Ваш сайт нажмите ссылку "Отправить"(шаг 4 на рисунке 2). Image Removed
Как происходит выставление Счёта К Оплате Если выставление СКО происходит через личный кабинет IntellectMoney, то при отправке данных в модуль может возникнуть ошибка. Если возникает необходимость выставлять счета через личный кабинет IntellectMoney , то рекомендуется создать еще один магазин с пустым полем "ResultUrl". В тексте письма об ошибке есть текст Hash mismatch Проверьте совпадение значения секретного ключа в настройках магазина, в личном кабинете Intellectmoney, и в настройках модуля. |
Неверно передан MerchantReceipt
Expand |
---|
title | Неверно передан MerchantReceipt |
---|
|
После включения онлайн кассы в настройках магазина, интернет-магазин должен формировать и передавать на страницу оплаты дополнительный параметр merchantRecepit. Данный параметр проходит проверку (валидацию) на корректность составления перед тем как Счёт К Оплате будет создан. Если параметр не передан или создан не верно, то будет выведено сообщение об ошибке. Требования к merchantReceipt находятся в документации. Наиболее распространенные ошибки и способы решения: Expand |
---|
title | Сумма позиций не совпадает с суммой платежа |
---|
| Image Removed Сумма позиций в чеке не совпадает с суммой платежа. Чаще всего причина в том, что не учитывается доставка или скидки предоставляемые интернет магазином. Доставка должна быть отдельной позицией в чеке, с соответствующей ставкой налога. Если на странице сайта есть скидки - их тоже надо учитывать при формировании чека. |
Expand |
---|
title | customerContact не передан или имеет не верный формат |
---|
| Image Removed customerContact - Телефон или электронная почта (email) покупателя. Строка от 1 до 64 символов, формат ((8|0|\+\d{1,2})[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{4,20}) для телефона или ^([_\-\.0-9a-zA-Z+]+@([_0-9a-zA-Z-\.]+)\.([a-zA-Z]{2,7}))$ для email. |
Expand |
---|
title | Название позиции превышает длину |
---|
| Image Removed text - Наименование предмета расчета. Строка до 128 байтов. Внимание при преобразовании символов из кодировки windows - 1251 в кодировку UTF - 8 буквы, набранные кириллицей, могут занимать два байта и более. |
|
Anchor |
---|
amountIsTooSmall | amountIsTooSmall | Expand |
---|
title | Сумма счета слишком мала |
---|
|
Описание проблемы: при попытке создать/оплатить счет, получаю ошибку: Минимальная сумма заказа должна быть не меньше 10 рублей.
Image Removed
Возможные причины | Способ исправить |
---|
Ошибка возникает, если передана слишком маленькая сумма. | Необходимо увеличить сумму заказа. минимальная сумма - 10 рублей. |
Anchor |
---|
merchantRecepietIsNotExist | merchantRecepietIsNotExist | Expand |
---|
title | Ошибка merchantRecepiet |
---|
|
Описание проблемы: после включения кассы появилась ошибка после включения кассы появилась ошибка merchantRecepiet,
Возможные причины | Способ исправить |
---|
Вы не передаете обязательный параметр merchantReceipt, из-за чего возникает данная ошибка. Image Removed | Произвести необходимые доработки по формированию данного параметра. Ссылка на документацию по формированию merchantReceipt |
Если Вы передаете данный параметр, но все равно видите ошибку, то возможно, что вы неправильно сформировали merchantReceipt и он не соответствует требованиям документации. К примеру, в приведенном на рисунке ниже не все фигурные скобки закрыты, нет квадратных скобок, и пустой параметр customerContact. Image Removed | Проверьте правильность формирования данного параметра. |
Anchor |
---|
merchantRecepietTesting | merchantRecepietTesting | Expand |
---|
title | Тестирование merchantReceipt |
---|
|
Описание проблемы: Был сформирован параметр merchantReceipt, как данный параметр влияет на выставление СКО?
Возможные причины | Способ исправить |
---|
Подключили онлайн-кассу, но еще не активировали ее. Есть сомнения в корректности параметра. merchantReceipt. Нет возможности тестирования. | К сожалению, тестовой среды у нас нет. Передача параметра merchantReceipt, без активации кассы, не влияет на выставление Счёта К Оплате. После того как Вы активируете онлайн кассу в личном кабинете IntellectMoney, передача параметра merchantReceipt станет обязательна, для упрощения интеграции, наша система проверяет данный параметр и, в случае не соответствия, будет отображаться ошибка с описанием не соответствий. |
Anchor |
---|
backUrlDonItWork | backUrlDonItWork | Expand |
---|
title | Не работает ссылка "Вернуться в магазин" |
---|
|
Описание проблемы: Не работает ссылка «Вернуться в магазин».
Image Removed
Возможные причины | Способ исправить |
---|
Не указан, или неверно указан адрес сайта в BackURL
Проверить адрес сайта, который Вы указали в backURL. backURL задается в личном кабинете.Image Removed | Anchor |
---|
testingApi | testingApi | Expand |
---|
title | Тестирование интеграции через API 2.0 |
---|
|
Описание проблемы: интегрируюсь через через API 2.0, хочу убедиться, что все правильно настроил.
Возможные причины | Способ исправить |
---|
Не могу понять, правильно ли я произвел интеграцию. | Для тестирования интеграции через API 2.0 Вы можете в настройках магазина установить тестовую валюту. Дальнейшая работа с системой IntellectMoney по API, не будет отличаться от рублёвой валюты. |
Магазин "Название Магазина"(Id магазина) не верно настроен. Обратитесь в администрацию магазина
Expand |
---|
title | Магазин "Название Магазина"(Id магазина) не верно настроен. Обратитесь в администрацию магазина |
---|
|
Данное сообщение является стандартным для любой ошибки. Поэтому, чтобы включить расширенный вывод ошибки и в последствие устранить ее необходимо: 1. Войти в личный кабинет на сайте www.intellectmoney.ru 2. Зайти в меню “Магазины“ 3. Рядом с нужным магазином нажать “Настройки“ 4. На вкладке “Прием платежей“ нажать “Расширенные настройки“ и установить галочку напротив пункта “Режим отладки“, нажать кнопку “Подтвердить“ Image Removed
Image Removed |
Anchor |
---|
recipientCurrencyError158 | recipientCurrencyError158 | Expand |
---|
title | Ошибка #158. Не передан обязательный параметр recipientCurrency или передан неверно |
---|
|
Описание проблемы: при попытке подключить магазин к сервису получаем: 158 ошибку.
Image Removed
Возможные причины | Способ исправить |
---|
Заданная валюта различается в админке сайта и в личном кабинете Intellect Money. Валюты в личном кабинете и админке должны совпадать. | Проверить, совпадает ли значение валюты в админке сайта и в личном кабинете IntellectMoney |
Anchor |
---|
error161 | error161 | Expand |
---|
title | Ошибка #161. Не передан обязательный параметр userName или передан неверно |
---|
|
Описание проблемы: при попытке подключить магазин к вашему сервису получаем ошибку 161:
Image Removed
Возможные причины | Способ решения |
---|
Данная ошибка возникает, когда в переданном параметре userName содержались запрещенные символы, либо его длина составила больше 255 символов. | Проверьте правильность данного параметра. |
Anchor |
---|
autoCompleteForm | autoCompleteForm Expand |
---|
title | Автозаполнение формы |
---|
|
Описание проблемы: необходимо реализовать автозаполнение формы данных о карточке при оплате товара(номер, срок действия), если таковые были сохранены в браузере. Возможные причины | Способы исправить |
---|
В форму не подставляются заполненные данные из браузера. Форма, которую необходимо заполнить:
| Автозаполнение данной формы невозможна. Заполнение данной формы из данных браузера не соответствует стандарту PCI DSS. |
|
Приём платежей
Общая информация
Выставление Счета К Оплате из личного кабинета
Зачисление денежных средств на счёт из личного кабинета
Отмена Счёта к оплате
Контроль состояния счетов
Anchor |
---|
| trackingUnmomentalWaysToPay |
---|
| trackingUnmomentalWaysToPay |
---|
|
Expand |
---|
title | Отслеживание оплаты при не моментальном способе оплаты |
---|
|
Описание проблемы: клиент произвел оплату на сайте, счет создался, но зачисления произведено не было. Платеж был совершен не моментальным способом оплаты. Как в таком случае отслеживать оплату.
| Способ решения. |
---|
Так, как платеж совершен с помощью не моментального способа, то зачисление произойдет в течении 5 рабочих дней. | Отслеживать успешную оплату возможно одинаково через личный кабинет для всех счетов. Если Вам необходимо сразу фиксировать случаи успешной оплаты, попробуйте отключить не моментальные способы оплаты, оставив только моментальные. |
|
Холдирование
Как передать описание товара в письме для покупателя
Anchor |
---|
| descroptionOrder |
---|
| descroptionOrder |
---|
|
Expand |
---|
|
Описание проблемы: не передаете описание товара в serviceName. Возможные причины | Способ решения |
---|
У нас единый шаблон и в нем указывается то, что приходит в параметре "serviceName" - описание заказа. Дополнительные параметры в шаблонах не используются так как их используют далеко не все магазины.
| Вам надо доработать ваше интеграционное решение, чтобы в serviceName передавалась описание товаров. |
|
Вопросы относительно работы с платежами
Anchor |
---|
| changePriceAndMerchantReceipt |
---|
| changePriceAndMerchantReceipt |
---|
|
Expand |
---|
title | Взаимодействие онлайн-кассы при холдировании и отмене/возврате средств |
---|
|
Описание проблемы: на сайте используется холдирование платежей. Соответственно, сумма может измениться в процессе проверки заказа менеджером. При изменении суммы происходит частичный возврат денег пользователю. Как и когда в данном случае отправлять информацию для чека ? Тоже самое касается возврата платежа. Нужно ли при возврате снова отправлять данные merchantReceipt ? Возможные причины | Способ исправить |
---|
| При запросе платежа, Вы отправляете необходимы данные для формирования чека. После того как мы получаем информацию об оплате или, в случае для холдированных платежей, о зачислении на счет магазина, система IntellectMoney отправляеb информацию по чеку в онлайн кассу. |
|
Anchor |
---|
| doNotAppearChecks |
---|
| doNotAppearChecks |
---|
|
Expand |
---|
title | В ОФД не появляются чеки |
---|
|
Описание проблемы: создали и оплатили счет, чеков в офд нет. Возможные причины | Способы исправить |
---|
Не передается параметр merchantReceipt. | Произведите необходимые доработки для формирования merchantReceipt. Для формирования чеков Вам необходимо передавать данный параметр. Ссылка на документацию по формированию merchantReceipt. | Неправильно сформирован merchantReceipt. | Если данный параметр не правильно сформирован, то при попытке выставить счёт, на экране будет отображена информация о не соответствии. Вам следует проверить правильность его формирования и исправить ошибки. Ссылка на документацию по формированию merchantReceipt. | При отправке данных для чека Вы передали значение Tax =0, что не соответствует необходимому. | Вам необходимо либо указать в настройках товара ставку НДС либо фиксировано прописать ее в коде модуля. | Счет еще не оплачен. | На вкладке "Список чеков" чеки появляются после того как счет оплачен. Если счет не был оплачен, то чека не будет. | Не активирована онлайн касса. | Когда у Вас всё будет готово, нужно будет перейти в личный кабинет IntellectMoney, в настройки магазина на вкладку "Онлайн касса" и кликнуть кнопку "Подключить". После того как наши менеджеры проверят Вашу готовность и всё будет готово, у Вас появится возможность самостоятельно включать и выключать онлайн-кассу, на той же странице где и подавали заявку. |
|
Anchor |
---|
| requireParametrsForChecks |
---|
| requireParametrsForChecks |
---|
|
Expand |
---|
title | Обязательные параметры для формирования чеков |
---|
|
Описание проблемы: арендована касса, заключен договор с ОФД, какие параметры необходимо передавать для корректной работы. Возможные причины | Способ решения |
---|
Если вы арендовали кассу у ОранджДата и заключили договор с ОФД, то вам необходимо только передавать merchantReceipt и когда вы будете передавать этот параметр сообщить менеджеру, что вам необходимо активировать онлайн кассу. | Текущего merchantReceipt хватает для генерации чека. В будущем в связи с расширением протокола взаимодействия с онлайн кассой будет расширен и merchantReceipt |
|
Не приходят электронные чеки клиентам (дорабатывается)
Expand |
---|
title | Не приходят электронные чеки клиентам |
---|
|
По данному вопросу Вы можете также обратиться в ОФД. |
Anchor |
---|
| skoSearchIsNotWorking |
---|
| skoSearchIsNotWorking |
---|
|
Expand |
---|
title | Не работает поиск счетов в личном кабинете |
---|
|
Описание проблемы: не могу найти счета в личном кабинете. Возможные причины | Способ решения |
---|
Возможно Вы пытаетесь найти СКО, который был выставлен не той организацией, под которой Вы авторизовались - например У вас есть аккаунт организации и обычный кошелек, авторизовавшись простым пользователем Вы не увидите СКО для организации. | Уточнить по каким критериям производился поиск, будет быстрее если приложить скриншот с параметрами и ссылку, на которую осуществлен переход после клика по поиску. Для возврата денежных средств: перейдите на вкладку "список счетов", выберите нужный СКО, нажмите "Вернуть деньги" |
|
Исправили Result URL, но уведомления все равно не приходят
Expand |
---|
title | Исправили Result URL, но уведомления все равно не приходят |
---|
|
Result URL должен указывать на файл который уведомления от нашей системы обрабатывает и отвечает текстом ОК и статусом 200. |
Anchor |
---|
| howToShowSaleForChecks |
---|
| howToShowSaleForChecks |
---|
|
Expand |
---|
title | Отражение скидки в чеке для налоговой |
---|
|
Описание проблемы: иногда покупателям предоставляется скидка не на отдельные товары, а на заказ, как правильно отразить такую скидку в чеке для налоговой.
|
|
---|
Необходимо указывать цену товара с учетом скидок и наценок. | В случае, если Вы хотите указывать скидку не на отдельные товары, а на заказ, то необходимо уменьшить базовую цену всех товаров которые Вы передаете в чеке на величину скидки. Также, Вы можете уточнить данный вопрос в налоговой. |
|
Anchor |
---|
| paymentStatusAfterChangePrice |
---|
| paymentStatusAfterChangePrice |
---|
|
Expand |
---|
title | Статус оплаты при изменении суммы |
---|
|
Описание проблемы: непонятно, был ли отправлен на RESULT URL запрос с данными и какой статус заказа отправился при изменении суммы оплаты. Возможные причины | Способ исправить |
---|
Были произведены операции над суммой платежа: часть зачислили себе на счет, часть вернули заказчику. paymentStatus=7 отправляется, когда была произведена частичная оплата. В данном случае придет paymentStatus=5, так как вы уменьшали сумму. | Вы можете повторно отправить уведомление об изменении СКО из личного кабинета. Уведомление об изменении статусы "Счёта к оплате" отправляется системой IntellectMoney автоматически, но можно отправить повторно "вручную". Сделать это просто: 1. Осуществить вход в личный кабинет IntellectMoney; 2. Выбрать "Список счетов" (шаг 1 на рисунке 1); 3. В ыбрать счёт, по которому нужно повторно отправить уведомление(шаг 2 на рисунке 1);
4. В раскрывшемся окне кликнуть "Отправить"(шаг 3 на рисунке 2)
5. После этого, в новом окне браузера откроется страница, которую Вы указали в Result URL. Если страница не открылась- проверьте в настройках магазина поле Result URL(значение данного поля дублируется в информации о счёте в поле "URL отправки уведомления"). |
|
Anchor |
---|
| importOnceInADay |
---|
| importOnceInADay |
---|
|
Expand |
---|
title | Возможность импорта заявок раз в сутки |
---|
|
Описание проблемы: хотим импортировать заявки на вывод и их статус + текущий баланс 1 раз в сутки и передавать в нашу crm. Возможные причины | Способы исправить |
---|
| Сейчас такой возможности нет. Вы можете обсудить вопрос доработки с Вашим ведущим менеджером. |
|
Anchor |
---|
| creditingOfMoney |
---|
| creditingOfMoney |
---|
|
Expand |
---|
title | После оплаты способом Яндекс Деньги списали деньги, но оплата не произвелась |
---|
|
Описание проблемы: при оплате с помощью Яндекс Денег средства были успешно списаны, а оплата не произвелась. Сформированные счета появились, но их статус указан как "Не оплачен". Яндекс Деньги не относятся к моментальным способам оплаты. Поэтому зачисление по этим платежам произойдет в течении 5 рабочих дней. Возможные причины | Способ исправить |
---|
С момента оплаты прошло меньше 5 дней. | Отслеживать статус оплаты в течении 5 рабочих дней. |
|
Anchor |
---|
whatToDo | whatToDo | Expand |
---|
title | Дальнейшие действия по включению кассы |
---|
|
Описание проблемы: сформировали merchantReceipt, убедились, что он корректен Какие дальнейшие шаги?Возможные причины | Способ исправить |
---|
Необходимо в личном кабинете послать запрос на включение онлайн-кассы (Настройка магазина->вкладка "онлайн-касса") Image Removed |
Остальные вопросы