- Created by IntellectMoney, last modified by Unknown User (s.zhukov) on Jan 22, 2018
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 24 Next »
Внимание! Счета в тестовой валюте можно выставлять только на e-mail на который зарегистрирована организация (Логин для входа в личный кабинет IntellectMoney). Если использовать другой e-mail то возникнет ошибка.
Внимание! Оплата тестового счёта возможна только со счёта IntellectMoney.
Настройка магазина в личном кабинете
- Перейдите в настройки магазина. Как это сделать описано в статье "Настройки магазина".
- На вкладке “Общие“ в поле “Счет“ изменить валюту счета с “Рублевый счет“ на "Тестовый счет"
- Нажать кнопку “Подтвердить“.
Пополнение тестового счета
- Войти в личный кабинет Intellectmoney.
- В левом верхнем углу, под текстом "Тестовый счет", проверить баланс Вашего счёта, что бы он был больше 10 тст.
- Для увеличения баланса тестового счета, нужно кликнуть на иконку с кошельком
Настройка интернет магазина
Для выставления счёта в тестовой валюте, интернет-магазин должен генерировать форму запроса платежа с параметром recipientCurrency = "TST" (протокол IntellectMoney) или LMI_SIM_MODE = 1 (протокол WebMoney).
Внимание! В качестве email плательщика(поле user_email для протокола IntellectMoney, поле EMAIL для протокола WebMoney) обязательно указать тот, который используется для входа в личный кабинет IntellectMoney.
Размещение платёжной формы
Размещаем, на странице оплаты, код формы выставления счёта или устанавливаем уже готовый модуль.
Пример формы для протокола IntellectMoney
<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>
Оплата тестового счёта
При переходе на страницу оплаты, Вы можете увидеть такое сообщение:
Такое сообщение отображается в том случае, если email передан не корректно (например: mail , вместо mail@mail.ru), или передали не верно (указали e-mail, на который не зарегистрирована Ваша организация (Логин для входа в личный кабинет IntellectMoney)), переданный параметр user_email будет игнорироваться, а пользователю будет показано окно для ввода e-mail, после корректного заполнения которого, процесс оплаты будет продолжен.
Оплатить тестовый счёт можно только со счёта IntellectMoney, не смотря на то что могут быть доступны и другие способы оплаты:
При клике по другому способу оплаты возникнет ошибка:
Вопросы возникающие в процессе тестирования
Вопрос | Ответ |
---|---|
Получили ошибку на странице, что делать? | Причина 1 - При выставлении счёта не передаётся валюта платежа: Причина 2 - В личном кабинете IntellectMoney магазин, на который был выставлен счёт, настроен на приём рублевой валюты (RUB), а интернет магазин передаёт тестовую валюту (TST) или наоборот. |
- No labels