Versions Compared

Key

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


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


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

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

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

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

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

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

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

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


Code Block
languagephp
<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>

Оплата

со

тестового счёта

IntellectMoney 
Выберите платежный метод "Со счёта IntellectMoney"
Image Removed
При переходе на страницу оплаты, Вы можете увидеть такое сообщение:
Image Removed
Такое сообщение отображается в том случае, если email передан не корректно (например: mail , вместо mail@mail.ru), или передали не верно (указали e-mail, на который не зарегистрирована Ваша организация (Логин для входа в личный кабинет IntellectMoney)), переданный параметр user_email будет игнорироваться, а пользователю будет показано окно для ввода e-mail, после корректного заполнения которого, процесс оплаты будет продолжен.

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

При выборе способа оплата "Банковской картой"

Банковской картой

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

Image RemovedImage Added

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

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

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


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

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

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



Table of Contents
maxLevel3