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

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


test

Различия

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

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

Both sides previous revision Предыдущая версия
test [2014/03/18 01:59]
admin [5.5.3. Проверить API]
test [2015/06/29 06:30] (текущий)
admin [5.5.3. Проверить API]
Строка 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",​ убедиться в проверке валют.\\ 
 + 
 +!!Внимание!! 
 +Отрицательный ответ на запрос типа pay не является отменой платежа,​ а лишь НЕ проставляет статус автоматической обработки.
 \\ \\
-Пример логоов проведенных тестов:​\\+Пример логов проведенных тестов:​\\
 {{::​test_results.png|}} {{::​test_results.png|}}
test.txt · Последние изменения: 2015/06/29 06:30 — admin