Page tree

Versions Compared

Key

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

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

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

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

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

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

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


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:Модули биллинг-панелей

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

Anchor
bitrix
bitrix
Anchor
opencart
opencart

title

Описание проблемы: не передается параметр merchantReceipt.

Expand
titleDiafan CMS
Expand
Как доработать модуль, чтобы сформировать merchantReceipt
Возможные причиныСпособ исправить
Для формирования чеков необходима передача параметра merchantReceipt, не понятно, где дорабатывать данный параметр.

Необходимые доработки производятся в следующих файлах:

  1. В файле payment.intellectmoney.model добавить в функцию public function get параметр, наподобие 'merchantReceipt' => $merchantReceipt.
  2. В файле payment.intellectmoney сформировать сам $merchantReceipt.


Anchor
inSales
inSales

Expand
titleInSales


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

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

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

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

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

Описание проблемы: на сайте не отображается форма для приема платежей.

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

Описание проблемы: необходимо протестировать работоспособность формы приема платежей. Каким образом это возможно сделать? Есть ли тестовые платежные данные?

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

withoutIframewithoutIframe Expand
titleТестирование формы

Описание проблемы: Есть ли возможность отправлять данные напрямую со своего сайта без использования iframe, используя функционал формы для приема платежей?

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

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

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

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

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

Уточните вид представления данных (XML, JSON, …). 

Expand
titleУточните вид представления данных (XML, JSON, …).

Данные посылаются методом POST в HTML - форме.

Пример запроса от системы Intellectmoney об изменении статуса заказа.

Expand
titleПример запроса от системы Intellectmoney для зачисления средств.

Примеры кода указаны в документации по протоколу Intellectmoney

Code Blocklanguagexml

<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

AnchoroldApioldApi Expand
titleapi.intellectmoney.ru/createInvoice

Описание проблемы: подключаемся по https://api.intellectmoney.ru/createInvoice/ , но не понятно, как настраивать данное api (по какому адресу отправлять POST запрос, что указывать в полях и т.д.).

Возможные причиныСпособ исправитьДанное api https://api.intellectmoney.ru/createInvoice/ является устаревшим.Воспользуйтесь API-merchant 2.0Тестирование

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

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

AnchoraddUniqueParametrsaddUniqueParametrs Expand
titleДобавление своих параметров для передачи в запросе

Описание проблемы: дорабатываем парметры для запроса. Возникло следующее недопонимание: к вам передаются не все параметры, которые мы казали. Не будет ли проблем, если мы доработали только файл представления, но не файл логики модуля?

Возможные причиныСпособ исправитьСамостоятельная доработка параметров, посылаемых в запросе.

Файлы модуля можно использовать как основу. Если какие-то параметры не были переданы в запросе платежа, то они не будут влиять на формирование хеша ни на нашей стороне, ни у вас на сайте. Поэтому проблем не должно возникнуть.

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

Anchor
amountCreation
amountCreation

Expand
titleФормирование суммы

Описание проблемы: не устраивает отображение отображение суммы на сайте. Формат суммы хх.00 смотрится некрасиво. Необходимо отображение суммы без указания нулей и точки.

Возможные причиныСпособ исправитьВ соответствии с правилами Intellect Money, сумма должна передаваться в данном формате.Мы принимаем валюту в формате xx.00. Соответственно, отображать сумму Вы можете любым способом, но передавать нам с соблюдением формата. В случае, если сумма крупная, значение .00 можно опустить.

озникающие во время тестов

Anchor
lookAnswer
lookAnswer

Expand
titleПросмотр ответа с сайта

Описание проблемы: необходимо узнать, какой ответ получает система Intellect Money от нашего сайта.

Возможные причиныСпособ исправить

Чтобы посмотреть, какой ответ получает наша система от вашего сайта Вам нужно: 

  1. Осуществить вход в личный кабинет IntellectMoney;
  2. Выбрать "Список счетов" (шаг 1 на рисунке 1);
  3. Выбрать счёт по которому возник вопрос (шаг 2 на рисунке 1);

Image Removed 

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

Image Removed

AnchorextraAutorizationextraAutorization Expand
titleДополнительная авторизация

Описание проблемы: после перехода Intellect Money заново просит авторизоваться через почту.

Возможные причины

Способ исправитьНе передан параметр user_email со значением e-mail пользователя.

Необходимо передать в форме запроса платежа параметр user_email со значением e-mail пользователя. Тогда на странице оплаты не будет возникать окна авторизации. 

Anchor
amountIsTooSmall
amountIsTooSmall

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

Описание проблемы: при попытке создать/оплатить счет, получаю ошибку: Минимальная сумма заказа должна быть не меньше 10 рублей.

Image Removed

Возможные причиныСпособ исправитьОшибка возникает, если передана слишком маленькая сумма.Необходимо увеличить сумму заказа. минимальная сумма - 10 рублей. AnchormerchantRecepietIsNotExistmerchantRecepietIsNotExist Expand
titleОшибка merchantRecepiet

Описание проблемы: после включения кассы появилась ошибка после включения кассы появилась ошибка merchantRecepiet,

Возможные причиныСпособ исправить

Вы не передаете обязательный параметр merchantReceipt, из-за чего возникает данная ошибка. Image Removed

Произвести необходимые доработки по формированию данного параметра. Ссылка на документацию по формированию merchantReceipt

Если Вы передаете данный параметр, но все равно видите ошибку, то возможно, что вы неправильно сформировали merchantReceipt и он не соответствует требованиям документации.

К примеру, в приведенном на рисунке ниже не все фигурные скобки закрыты, нет квадратных скобок, и пустой параметр customerContact.

Image Removed

Проверьте правильность формирования данного параметра. AnchormerchantRecepietTestingmerchantRecepietTesting Expand
titleТестирование merchantReceipt

Описание проблемы: Был сформирован параметр merchantReceipt, как данный параметр влияет на выставление СКО?

Возможные причиныСпособ исправитьПодключили онлайн-кассу, но еще не активировали ее. Есть сомнения в корректности параметра. merchantReceipt. Нет возможности тестирования.К сожалению, тестовой среды у нас нет. Передача параметра merchantReceipt, без активации кассы, не влияет на выставление Счёта К Оплате. После того как Вы активируете онлайн кассу в личном кабинете IntellectMoney, передача параметра merchantReceipt станет обязательна, для упрощения интеграции, наша система проверяет данный параметр и, в случае не соответствия, будет отображаться ошибка с описанием не соответствий. AnchorbackUrlDonItWorkbackUrlDonItWork AnchortestingApitestingApi Expand
titleТестирование интеграции через API 2.0

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

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

Anchor
recipientCurrencyError158
recipientCurrencyError158

Expand
titleАвтозаполнение формы

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

Возможные причиныСпособы исправить

В форму не подставляются заполненные данные из браузера.

Форма, которую необходимо заполнить:

Image Removed

Автозаполнение данной формы невозможна. Заполнение данной формы из данных браузера не соответствует стандарту PCI DSS.

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

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

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

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

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

Контроль состояния счетов

Anchor
trackingUnmomentalWaysToPay
trackingUnmomentalWaysToPay

Expand
titleОтслеживание оплаты при не моментальном способе оплаты

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

Способ решения.Так, как платеж совершен с помощью не моментального способа, то зачисление произойдет в течении 5 рабочих дней.

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

Если Вам необходимо сразу фиксировать случаи успешной оплаты, попробуйте отключить не моментальные способы оплаты, оставив только моментальные.

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

Как передать описание товара в письме для покупателя

Вопросы относительно

Anchor
descroptionOrder
descroptionOrder

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

Описание проблемы: не передаете описание товара в serviceName.

Возможные причиныСпособ решения

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

Дополнительные параметры в шаблонах не используются так как их используют далеко не все магазины.

Вам надо доработать ваше интеграционное решение, чтобы в serviceName передавалась описание товаров.

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

Anchor
changePriceAndMerchantReceipt
changePriceAndMerchantReceipt

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

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

Возможные причиныСпособ исправитьПри запросе платежа, Вы отправляете необходимы данные для формирования чека. После того как мы получаем информацию об оплате или, в случае для холдированных платежей, о зачислении на счет магазина, система IntellectMoney отправляеb информацию по чеку в онлайн кассу.  AnchordoNotAppearChecksdoNotAppearChecks Expand
titleВ ОФД не появляются чеки

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

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

Когда у Вас всё будет готово, нужно будет перейти в личный кабинет IntellectMoney, в настройки магазина на вкладку "Онлайн касса" и кликнуть кнопку "Подключить". После того как наши менеджеры проверят Вашу готовность и всё будет готово, у Вас появится возможность самостоятельно включать и выключать онлайн-кассу, на той же странице где и подавали заявку.

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

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

Anchor
doNotAppearChecks
doNotAppearChecks
Anchor
requireParametrsForChecks
requireParametrsForChecks

Anchor
skoSearchIsNotWorking
skoSearchIsNotWorking

Anchor
howToShowSaleForChecks
howToShowSaleForChecks
Anchor
paymentStatusAfterChangePrice
paymentStatusAfterChangePrice

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


Expand
titleПосле оплаты способом Яндекс Деньги списали деньги, но оплата не произвелась

Описание проблемы: при оплате с помощью Яндекс Денег средства были успешно списаны, а оплата не произвелась. Сформированные счета появились, но их статус указан как "Не оплачен". Яндекс Деньги не относятся к моментальным способам оплаты. Поэтому зачисление по этим платежам произойдет в течении 5 рабочих дней.

Возможные причиныСпособ исправить
С момента оплаты прошло меньше 5 дней.Отслеживать статус оплаты в течении 5 рабочих дней.


Expand
titleВозможность импорта заявок раз в сутки

Описание проблемы: хотим импортировать заявки на вывод и их статус + текущий баланс 1 раз в сутки и передавать в нашу crm.

Возможные причиныСпособы исправить

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

Не приходят электронные чеки клиентам (дорабатывается)

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

По данному вопросу Вы можете также обратиться в ОФД.

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

Описание проблемы: не могу найти счета в личном кабинете.

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

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

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


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

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

AnchorhowToShowSaleForCheckshowToShowSaleForChecks Expand
titleОтражение скидки в чеке для налоговой

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

Необходимо указывать цену товара с учетом скидок и наценок.

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

Также, Вы можете уточнить данный вопрос в налоговой.

AnchorpaymentStatusAfterChangePricepaymentStatusAfterChangePrice Expand
titleСтатус оплаты при изменении суммы

Описание проблемы: непонятно, был ли отправлен на RESULT URL запрос с данными и какой статус заказа отправился при изменении суммы оплаты.

Возможные причиныСпособ исправить

Были произведены операции над суммой платежа:  часть зачислили себе на счет, часть вернули заказчику. paymentStatus=7 отправляется, когда была произведена частичная оплата. В данном случае придет paymentStatus=5, так как вы уменьшали сумму.

Вы можете повторно отправить уведомление об изменении СКО из личного кабинета. 

Уведомление об изменении статусы "Счёта к оплате" отправляется системой IntellectMoney автоматически, но можно отправить повторно "вручную". Сделать это просто:
1. Осуществить вход в личный кабинет IntellectMoney;
2. Выбрать "Список счетов" (шаг 1 на рисунке 1);
3. В ыбрать счёт, по которому нужно повторно отправить уведомление(шаг 2 на рисунке 1);

Image Removed

4. В раскрывшемся окне кликнуть "Отправить"(шаг 3 на рисунке 2)

Image Removed

5. После этого, в новом окне браузера откроется страница, которую Вы указали в Result URL. Если страница не открылась- проверьте в настройках магазина поле Result URL(значение данного поля дублируется в информации о счёте в поле "URL отправки уведомления").

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

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


Способ решения.
Так, как платеж совершен с помощью не моментального способа, то зачисление произойдет в течении 5 рабочих дней.

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

Если Вам необходимо сразу фиксировать случаи успешной оплаты, попробуйте отключить не моментальные способы оплаты, оставив только моментальные.


Expand
titleАвтозаполнение формы

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

Возможные причиныСпособы исправить

В форму не подставляются заполненные данные из браузера.

Форма, которую необходимо заполнить:

Image Added

Автозаполнение данной формы невозможна. Заполнение данной формы из данных браузера не соответствует стандарту PCI DSS.
AnchorimportOnceInADayimportOnceInADay Expand
titleВозможность импорта заявок раз в сутки

Описание проблемы: хотим импортировать заявки на вывод и их статус + текущий баланс 1 раз в сутки и передавать в нашу crm.

Возможные причиныСпособы исправитьСейчас такой возможности нет. Вы можете обсудить вопрос доработки с Вашим ведущим менеджером. AnchorcreditingOfMoneycreditingOfMoney Expand
titleПосле оплаты способом Яндекс Деньги списали деньги, но оплата не произвелась

Описание проблемы: при оплате с помощью Яндекс Денег средства были успешно списаны, а оплата не произвелась. Сформированные счета появились, но их статус указан как "Не оплачен". Яндекс Деньги не относятся к моментальным способам оплаты. Поэтому зачисление по этим платежам произойдет в течении 5 рабочих дней.

Возможные причиныСпособ исправитьС момента оплаты прошло меньше 5 дней.Отслеживать статус оплаты в течении 5 рабочих дней.Остальные вопросы








Table of Contents
maxLevel3