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

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


test

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
test [2014/03/18 05:59]
admin [5.5.3. Проверить API]
test [2023/02/27 10:23] (текущий)
support
Строка 35: Строка 35:
 Внешний вид страницы зеленого кабинета "​Тестирование и логи":​\\ Внешний вид страницы зеленого кабинета "​Тестирование и логи":​\\
 \\ \\
-{{ ::​test-pic1.png?​300 |}}\\+{{ ::​test-pic1.png?​300 |Тестирование и логи}}\\
 \\ \\
 Для использования тестовых платежей поставьте флаг "​Включить тестовую валюту",​ как показано на скриншоте.\\ Для использования тестовых платежей поставьте флаг "​Включить тестовую валюту",​ как показано на скриншоте.\\
Строка 50: Строка 50:
 Внешний вид страницы зеленого кабинета "​Платежи":​\\ Внешний вид страницы зеленого кабинета "​Платежи":​\\
 \\ \\
-{{ ::​test-pic2.png?​300 |}}+{{ ::​test-pic2.png?​300 |Платежи}}
 \\ \\
 На этой же странице Вы в дальнейшем сможете просматривать все свои платежи.\\ На этой же странице Вы в дальнейшем сможете просматривать все свои платежи.\\
Строка 67: Строка 67:
 Внешний вид страницы зеленого кабинета "​Настройки магазина":​\\ Внешний вид страницы зеленого кабинета "​Настройки магазина":​\\
 \\ \\
-{{ ::​test-pic3.png?​300 |}}+{{ ::​test-pic3.png?​300 |Настройки магазина}}
 \\ \\
 После того как вы ввели все необходимые данные,​ нужно нажать кнопку "​Сохранить"​ (возможно потребуется ввести код каптчи).\\ После того как вы ввели все необходимые данные,​ нужно нажать кнопку "​Сохранить"​ (возможно потребуется ввести код каптчи).\\
Строка 79: Строка 79:
 Внешний вид страницы зеленого кабинета "​Тестирование и логи"​ с сообщением об ошибке в API:\\ Внешний вид страницы зеленого кабинета "​Тестирование и логи"​ с сообщением об ошибке в API:\\
 \\ \\
-{{ ::​test-pic4.png?​300 |}}+{{ ::​test-pic4.png?​300 |Сообщение об ошибке}}
 \\ \\
 Если платеж пройдет успешно,​ то вы увидите сообщение "​Платеж сохранен",​ а также будет 2 запроса в логах, check и pay. Статус платежа можно будет по прежнему посмотреть на странице "​Платежи"​.\\ Если платеж пройдет успешно,​ то вы увидите сообщение "​Платеж сохранен",​ а также будет 2 запроса в логах, check и pay. Статус платежа можно будет по прежнему посмотреть на странице "​Платежи"​.\\
Строка 102: Строка 102:
 **Важные особенности:​**\\ **Важные особенности:​**\\
 1. На стороне магазина создаются 10 заказов,​ в указанной валюте и стоимостью,​ добавлено для какого товара какой тип запроса будет.\\ 1. На стороне магазина создаются 10 заказов,​ в указанной валюте и стоимостью,​ добавлено для какого товара какой тип запроса будет.\\
-2. Тесты работаю только для API Https1 ​(InSales не нуждается в тестировании), для успешного прохождения требуется настроенное API.\\+2. Тесты работаю только для API Https2 и Https1, для успешного прохождения требуется настроенное API.\\
 \\ \\
 **Шаг 0.** Убедитесь,​ что у вас включена проверка MD5 на вкладке https://​secure.onpay.ru/​merchants/​edit и указаны остальные настройки API (API URL, пароль API, тип API).\\ **Шаг 0.** Убедитесь,​ что у вас включена проверка MD5 на вкладке https://​secure.onpay.ru/​merchants/​edit и указаны остальные настройки API (API URL, пароль API, тип API).\\
Строка 115: Строка 115:
 Запускаем проверку...\\ Запускаем проверку...\\
 **Check:​\\** **Check:​\\**
-[CA] Корректный запрос с оплатой за **№111** суммой 500 в валюте RUR. Код возврата 0.\\ +[CA] Корректный запрос с оплатой за **№111** суммой 500 в валюте RUR. Ответ должен быть положительным (для API 1.0 код возврата 0).\\ 
-[CB] Недоплата заказа **№112** на сумму 500; платеж на 100. Код возврата 2.\\ +[CB] Недоплата заказа **№112** на сумму 500; платеж на 100. Ответ должен быть отрицательным (для API 1.0 код возврата 2).\\ 
-[CC] Переплата заказа **№113** на сумму 500; платеж на 1000. Код возврата 3.\\ +[CC] Переплата заказа **№113** на сумму 500; платеж на 1000. Ответ должен быть отрицательным (для API 1.0 код возврата 3).\\ 
-[CD] Запрос от OnPay с неправильным md5 за товар **№114** должен быть отклонен. ​Код возврата 7.\\ +[CD] Запрос от OnPay с неправильным md5 за товар **№114** должен быть отклонен. ​Ответ должен быть отрицательным (для API 1.0 код возврата 7).\\ 
-[CE] Платеж не в той валюте,​ заказ **№115** на 500 RUR, а оплата 500 WMB. Код возврата 3.\\+[CE] Платеж не в той валюте,​ заказ **№115** на 500 RUR, а оплата 500 WMB. Ответ должен быть отрицательным (для API 1.0 код возврата 3).\\
 **Pay:\\** **Pay:\\**
-[PA] Корректный запрос с оплатой за **№211** суммой 100 в валюте RUR. Код возврата 0.\\ +[PA] Корректный запрос с оплатой за **№211** суммой 100 в валюте RUR. Ответ должен быть положительным (для API 1.0 код возврата 0).\\ 
-[PB] Недоплата заказа **№212** на сумму 100; платеж на 50. Код возврата 3, comment - '​bad_pay'​\\ +[PB] Недоплата заказа **№212** на сумму 100; платеж на 50. Ответ должен быть отрицательным (для API 1.0 код возврата 3), comment - '​bad_pay'​\\ 
-[PC] Переплата заказа **№213** на сумму 100; платеж на 150. Код возврата 0.\\ +[PC] Переплата заказа **№213** на сумму 100; платеж на 150. Ответ должен быть положительным (для API 1.0 код возврата 0).\\ 
-[PD] Запрос от OnPay с неправильным md5 за товар **№214** должен быть отклонен. ​Код возврата 7, comment - '​bad_pay'​\\ +[PD] Запрос от OnPay с неправильным md5 за товар **№214** должен быть отклонен. ​Ответ должен быть отрицательным (для API 1.0 код возврата 7), comment - '​bad_pay'​\\ 
-[PE] Платеж не в той валюте,​ заказ **№215** на 100 RUR, а оплата 100 WMB. Код возврата 3, comment - '​bad_pay'​\\+[PE] Платеж не в той валюте,​ заказ **№215** на 100 RUR, а оплата 100 WMB. Ответ должен быть отрицательным (для API 1.0 код возврата 3), comment - '​bad_pay'​\\
 \\ \\
 TROUBLESHOOTING\\ TROUBLESHOOTING\\
-[CA] Проверить код возврата,​ он должен быть ​равным 0.\\+[CA] Проверить ​статус (кодвозврата,​ он должен быть ​положительным ​(0).\\
 [CB] 7.1.2. Платеж отклонен получателем.\\ [CB] 7.1.2. Платеж отклонен получателем.\\
 [CC] 7.3.5. Ошибка в параметрах запроса.\\ [CC] 7.3.5. Ошибка в параметрах запроса.\\
 [CD] 7.3.6. Ошибка авторизации.\\ [CD] 7.3.6. Ошибка авторизации.\\
 [CE]7.3.5. Ошибка в параметрах запроса.\\ [CE]7.3.5. Ошибка в параметрах запроса.\\
-[PA] Проверить код возврата,​ он должен быть ​равным 0.\\ +[PA] Проверить ​статус (кодвозврата,​ он должен быть ​положительным ​(0).\\ 
-[PB] Код возврата должен быть равным 3, комментарий "​bad_pay",​ убедиться в проверке на недоплату.\\ +[PB] Код возврата должен быть ​отрицательным ​(для API 1.0 код ​3), комментарий "​bad_pay",​ убедиться в проверке на недоплату.\\ 
-[PC]Код возврата должен быть равным 0, комментарий "​bad_pay"​, платеж должен пройти,​ о переплате позаботится Onpay.ru\\ +[PC] Статус (кодвозврата должен быть равным ​положительным (0), комментарий "​bad_pay"​.\\ 
-[PD] Код возврата должен быть равным 7, комментарий "​bad_pay",​ требуется проверить md5 Onpay.ru\\ +[PD] Код возврата должен быть ​отрицательным ​(для API 1.0 код ​7), комментарий "​bad_pay",​ требуется проверить md5 Onpay.ru\\ 
-[PE] Код возврата должен быть равным 3, комментарий "​bad_pay",​ убедиться в проверке валют.\\+[PE] Код возврата должен быть ​отрицательным ​(для API 1.0 код ​3), комментарий "​bad_pay",​ убедиться в проверке валют.\\
  
-Пример логоов проведенных тестов:​ +!!Внимание!! 
-{{::​test_results.png|}}+Отрицательный ответ на запрос типа pay не является отменой платежа,​ а лишь НЕ проставляет статус автоматической обработки. 
 +\\ 
 +Пример логов проведенных тестов:​\\ 
 +{{::​test_results.png|Лог}}
test.1395122367.txt.gz · Последние изменения: 2014/03/18 05:59 — admin