Versions Compared

Key

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


Warning
Внимание! Счета в тестовой валюте можно выставлять только на e-mail, на который зарегистрирована организация (Логин для входа в личный кабинет IntellectMoney). Если использовать другой e-mail, то возникнет ошибка.
Такое же требование касается учетных записей, добавленных в личном кабинете организации.


Warning
Внимание! Оплата тестового счёта возможна только
со счёта IntellectMoney
Банковской картой.

Настройка магазина в личном кабинете

  • Войти в личный кабинет на сайте www.intellectmoney.ru
  • Зайти в меню “Магазины“ 
  • Рядом с нужным магазином нажать “Настройки“ 
    1. Перейдите в настройки магазина. Как это сделать описано в статье "Настройки магазина".
    2. На вкладке Общие настройки в поле Аккаунт изменить валюту счета с Рублевый счет
    На вкладке “Общие“ в поле “Счет“ изменить валюту счета с “Рублевый счет“
    1. на "Тестовый счет" 

    Image Removed
    1. Image Added
    2. Нажать кнопку
    “Подтвердить“ 
  • В левом верхнем углу, под текстом "Тестовый счет", проверить баланс Вашего счёта, что бы он был больше 10
  • Для увеличения баланса тестового счета, нужно кликнуть на иконку с кошельком
    Image Removed
    1. Сохранить Изменения

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

    Для выставления счёта в тестовой валюте, интернет-магазин должен генерировать форму запроса платежа с параметром recipientCurrency = "TST" (протокол IntellectMoney
    )  или LMI_SIM_MODE = 1 (протокол WebMoney
    )
    .

    Warning
    Внимание! В качестве email плательщика(поле user_email
    для протокола IntellectMoney, поле EMAIL для протокола WebMoney
    ) обязательно указать тот, который используется для входа в личный кабинет IntellectMoney.

    Размещение платёжной формы

    Размещаем, на странице оплаты, код формы выставления счёта или устанавливаем уже готовый модуль.
    Пример формы для протокола IntellectMoney
    Multiexcerpt includeMultiExcerptNamepayformExamplePageWithExcerptПротокол приема платежей Intellectmoney


    Code Block
    languagexml
    titleФорма запроса платежа
    collapsetruephp
    <html>
    <head>
    ...
    </head>
    ...
    <form action="https://merchant.intellectmoney.ru/ru/" name="pay" method="POST">>Необходимо чтобы год
         <input type="hidden" name="eshopId" value="17354">
         <input type="hidden" name="orderId" value="order_0000001">
         <input type="hidden" name="serviceName" value="Книга">
         <input type="hidden" name="recipientAmount" value="12.30">
         <input type="hidden" name="recipientCurrency" value="RUB">
         <input type="hidden" name="successUrl" value="http://eshop.ru/success">
         <input type="hidden" name="failUrl" value="http://eshop.ru/fail">
         <input type="hidden" name="expireDate" value="2010-11-30 22:55:00">
         <input type="hidden" name="merchantReceipt" value='{"inn":"7704019762","group":"Main","content":{"type":1,"positions":[{"quantity":2.000,"price":12.45,"tax":6,"text":"Булка"},{"quantity":1.000,"price":5.10,"tax":4,"text":"Спички"}],"customerContact":"foo@example.com"}}'>  
         <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">
         ...
         ...
         <input type="submit" name="button" value="оплатить">
    </form>
    ...
    </body><body>
    </html>

    Оплата тестового счёта Банковской картой

    При оплате заказа в уведомлении, которое придет на указанный адрес, имеется возможность протестировать работу эквайринга.
    Image Added  

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

    Image Removed

    При клике по другому способу оплаты возникнет ошибка:

    Image Removed
    При клике на "Оплатить заказ" мы попадаем на страницу для ввода реквизит карты:

    Image Added

    В поле "Номер карты" можно ввести любой номер карты который соответствует алгоритму Луна.
    В поля срока действия "Месяц" и "Год", также можно ввести любые значения. Не допускается ввод прошедших дат.
    CVV - указываем любы 3 цифры.
    Имя владельца, также указываем любое значение.

    Тестовые случаи определяются месяцем срока действия:

    • 1 - ошибка авторизации
    • 2 - успешный платеж без 3DS
    • Остальные - платеж с 3DS
    При оплате с 3DS, при появлении формы 3DS, для подтверждения необходимо вбить "111111".
    Image Added
    Вопросы возникающие в процессе тестирования
    Expand
    titleНе передан обязательный параметр recipientCurrency или передан неверно.


    Вопрос
    Причина
    Ответ
    Решение

    Получили ошибку на странице, что делать?

    Image Modified

    Причина 1 -
    При выставлении счёта не передаётся валюта платежа
    :
    Решение: Проверте
    Проверьте, что интернет-магазин при генерации формы запроса платежа передаёт параметры recipientCurrency = "TST" (протокол IntellectMoney
    )  или LMI_SIM_MODE = 1 (протокол WebMoney
    )
    .
    Причина 2 -
    В личном кабинете IntellectMoney магазин, на который был выставлен счёт, настроен на приём рублевой валюты (RUB), а интернет магазин передаёт тестовую валюту (TST) или наоборот
    .
    Решение:
    Изменить валюту магазина в личном кабинете IntellectMoney или изменить валюту на которую выставляет счёт интернет магазин.



    Table of Contents
    maxLevel3