Инструменты пользователя

Инструменты сайта


test

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Следущая версия Both sides next revision
test [2013/06/15 06:42]
admin
test [2014/03/18 05:59]
admin [5.5.3. Проверить API]
Строка 1: Строка 1:
 =====5.5. Тестирование и логи===== =====5.5. Тестирование и логи=====
 Адрес страницы в Кабинете Продавца https://​secure.onpay.ru/​tests/​new \\ Адрес страницы в Кабинете Продавца https://​secure.onpay.ru/​tests/​new \\
-На закладке **«Тестирование и логи»** Продавец может провести **тестовые платежи** и **тестовую валюту** для проверки настроек своего сервиса.\\ +На закладке **«Тестирование и логи»** Продавец может ​использовать **тестовые платежи** ​(через Кабинет продавца) ​и **тестовую валюту** ​(через Форму оплаты) ​для проверки настроек своего сервиса.\\ 
-Функция **«Тестирование и логи»** нужна только для настройки и проверки API. Если Вы не используете API, система вернет некорректные ответы.\\+Функция **«Тестирование и логи»** нужна только для настройки и проверки API. Если Вы не используете API, система вернет некорректные ответы. Если Ваш магазин зарегистрирован,​ но еще не активирован - используйте **тестовые платежи**.\\
 \\ \\
 **Тестовые платежи** используют тестовую валюту TST, этот модуль размещен в Кабинете продавца для того, чтобы можно было не выходя из него делать платежи,​ не тратя время на переход к платежной форме, также Кабинет продавца дает __доступ к логам по этим платежам если включено уведомление по API и API верно настроено__. Поэтому разницы между тем как тестировать (а) в Кабинете продавца инструментом **"​Тестовые платежи"​** или (б) через платежную форму (**Тестовая валюта,​ TST**) нет. Все логи все равно сохранятся в Кабинете продавца,​ в списке платежей все равно будут все платежи.\\ **Тестовые платежи** используют тестовую валюту TST, этот модуль размещен в Кабинете продавца для того, чтобы можно было не выходя из него делать платежи,​ не тратя время на переход к платежной форме, также Кабинет продавца дает __доступ к логам по этим платежам если включено уведомление по API и API верно настроено__. Поэтому разницы между тем как тестировать (а) в Кабинете продавца инструментом **"​Тестовые платежи"​** или (б) через платежную форму (**Тестовая валюта,​ TST**) нет. Все логи все равно сохранятся в Кабинете продавца,​ в списке платежей все равно будут все платежи.\\
Строка 16: Строка 16:
 **Вопрос:​** Как проверить что МД5 работает как надо?\\ **Вопрос:​** Как проверить что МД5 работает как надо?\\
 **Ответ:​** Если платеж прошел (и МД5 включен в опциях),​ значит правильно.\\ **Ответ:​** Если платеж прошел (и МД5 включен в опциях),​ значит правильно.\\
- 
-==== 5.5.1. Тестовая валюта ==== 
-**ОПИСАНИЕ**\\ 
-Самый простой способ проверки,​ включен по умолчанию для только что зарегистрировавшихся магазинов. Иными словами,​ для зарегистрироваашихся,​ но еще не активированных магазинов - это единственный доступный в платежной форме способ оплаты.\\ 
 \\ \\
-**КАК ТЕСТИРОВАТЬ**\\ +**Вопрос:** http://wiki.onpay.ru/​doku.php?​id=test#​проверить_api это только после активации?\\ 
-**Шаг 0.** Поставьте галочку **"​Включить тестовую валюту"​** (если ​она еще не включена) на странице https://secure.onpay.ru/tests/new.\\ +а это http://wiki.onpay.ru/doku.php?​id=test#​тестовые_платежи в тестовом режиме?​\\ 
-**Шаг 1.** Перейдите в вашу ​платежную форму. Её адрес доступен на странице https://​secure.onpay.ru/​merchants/​edit под первой строкой (логин) и имеет вид "​https://​secure.onpay.ru/​pay/​ваш-логин"​\\ +**Ответ:** Нет, это одно и то же. Только проверить API - автоматизированная проверка, а тестовые платежи - ручная работа.\\
-**Шаг 2.**+
  
-==== 5.5.2. Тестовые платежи ====+==== 5.5.1. Тестовые платежи ====
 \\ \\
 **ОПИСАНИЕ.**\\ **ОПИСАНИЕ.**\\
-"​Тестовые платежи"​ это минимальная проверка перед началом работы,​ если проходят тестовые платежи,​ то уже можно запускать сервис. \\+"​Тестовые платежи"​ это минимальная проверка перед началом работы,​ если проходят тестовые платежи,​ то уже можно запускать сервис. Данный инструмент доступен сразу после регистрации еще до приема платежей,​ именно его следует использовать перед активацией магазина на прием реальных платежей. \\
 \\ \\
 **КАК ТЕСТИРОВАТЬ**\\ **КАК ТЕСТИРОВАТЬ**\\
Строка 49: Строка 44:
 Далее нажмите кнопку "​Создать"​.\\ Далее нажмите кнопку "​Создать"​.\\
 \\ \\
-Если Вы поставили флаг "​Включить тестовую валюту" ​и правильно заполнили поля то увидите сообщение "​Платеж сохранен",​ если где-то была допущена ошибка,​ то будет сообщение "​Ошибка при сохранении или активации платежа"​.\\+Если правильно заполнили поля то увидите сообщение "​Платеж сохранен",​ если где-то была допущена ошибка,​ то будет сообщение "​Ошибка при сохранении или активации платежа"​.\\
 \\ \\
 Если платеж создан,​ то Вы сможете увидеть его нажав ссылку "​Платежи"​ в главном меню, или перейдя по ссылке "​https://​secure.onpay.ru/​payments"​.\\ Если платеж создан,​ то Вы сможете увидеть его нажав ссылку "​Платежи"​ в главном меню, или перейдя по ссылке "​https://​secure.onpay.ru/​payments"​.\\
Строка 59: Строка 54:
 На этой же странице Вы в дальнейшем сможете просматривать все свои платежи.\\ На этой же странице Вы в дальнейшем сможете просматривать все свои платежи.\\
 \\ \\
-h3. Проверка API при помощи тестовых платежей:​\\+**Проверка API при помощи тестовых платежей:​**\\
 \\ \\
 Чтобы проверить свое API при помощи тестовых платежей,​ для начала нужно включить флаг "​Уведомлять по API", это можно сделать выбрав в главном меню "​Настройки магазина",​ далее нажав "​Настройки магазина"​ в меню второго уровня.\\ Чтобы проверить свое API при помощи тестовых платежей,​ для начала нужно включить флаг "​Уведомлять по API", это можно сделать выбрав в главном меню "​Настройки магазина",​ далее нажав "​Настройки магазина"​ в меню второго уровня.\\
Строка 87: Строка 82:
 \\ \\
 Если платеж пройдет успешно,​ то вы увидите сообщение "​Платеж сохранен",​ а также будет 2 запроса в логах, check и pay. Статус платежа можно будет по прежнему посмотреть на странице "​Платежи"​.\\ Если платеж пройдет успешно,​ то вы увидите сообщение "​Платеж сохранен",​ а также будет 2 запроса в логах, check и pay. Статус платежа можно будет по прежнему посмотреть на странице "​Платежи"​.\\
 +
 +==== 5.5.2. Тестовая валюта ====
 +**ОПИСАНИЕ**\\
 +Самый простой способ проверки,​ включен по умолчанию для только что зарегистрировавшихся магазинов. Иными словами,​ для зарегистрироваашихся,​ но еще не активированных магазинов - это единственный доступный в платежной форме способ оплаты.\\
 +\\
 +**КАК ТЕСТИРОВАТЬ**\\
 +**Шаг 0.** Поставьте галочку **"​Включить тестовую валюту"​** (если она еще не включена) на странице https://​secure.onpay.ru/​tests/​new.\\
 +**Шаг 1.** Перейдите в вашу платежную форму. Её адрес доступен на странице https://​secure.onpay.ru/​merchants/​edit под первой строкой (логин) и имеет вид "​https://​secure.onpay.ru/​pay/​ваш-логин"​\\
 +**Шаг 2.** Зайти на вашу форму оплаты и оформить платеж с параметрами:​\\
 + - Сумма платежа - не меньше чем "​1.0"​\\
 + - Платеж за - от 1 до 255 любых символов\\
 +Если платеж создан,​ то Вы сможете увидеть его нажав ссылку «Платежи» в главном меню, или перейдя по ссылке «https://​secure.onpay.ru/​payments».
 \\ \\
 ==== 5.5.3. Проверить API ==== ==== 5.5.3. Проверить API ====
Строка 131: Строка 138:
 [PD] Код возврата должен быть равным 7, комментарий "​bad_pay",​ требуется проверить md5 Onpay.ru\\ [PD] Код возврата должен быть равным 7, комментарий "​bad_pay",​ требуется проверить md5 Onpay.ru\\
 [PE] Код возврата должен быть равным 3, комментарий "​bad_pay",​ убедиться в проверке валют.\\ [PE] Код возврата должен быть равным 3, комментарий "​bad_pay",​ убедиться в проверке валют.\\
 +\\
 +Пример логоов проведенных тестов:​\\
 +{{::​test_results.png|}}
test.txt · Последние изменения: 2023/02/27 10:23 — support