Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
test-logs [2013/05/17 05:00] admin |
test-logs [2013/09/19 17:23] admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Тестирование и логи ====== | ||
+ | |||
5.5. Тестирование и логи\\ | 5.5. Тестирование и логи\\ | ||
На закладке **«Тестирование и логи»** Продавец может провести тестовые платежи для проверки настроек своего сервиса. Тестовые платежи автоматически удалаются через час после их создания. Здесь же отображаются логи по прошедшим запросам на сайт и из сайта продавца.\\ | На закладке **«Тестирование и логи»** Продавец может провести тестовые платежи для проверки настроек своего сервиса. Тестовые платежи автоматически удалаются через час после их создания. Здесь же отображаются логи по прошедшим запросам на сайт и из сайта продавца.\\ | ||
Строка 16: | Строка 18: | ||
=== Как протестировать корректную работу модуля и/или API Onpay. | === Как протестировать корректную работу модуля и/или API Onpay. | ||
+ | Важные особенности:\\ | ||
+ | 1. На стороне магазина создаются 10 заказов, в указанной валюте и стоимостью, добавлено для какого товара какой тип запроса будет. | ||
+ | 2. Тесты работаю только для API Https1 (InSales не нуждается в тестировании), для успешного прохождения требуется настроенное API. | ||
+ | 3. В первом случае проверка идет только для валидных ситуаций, во 2 идет проверка ответа мерчанта при подмене валюты, неправильном md5 и прочее. | ||
+ | |||
Шаг 0. Убедитесь, что у вас включена проверка MD5 на вкладке https://secure.onpay.ru/merchants/edit.\\ | Шаг 0. Убедитесь, что у вас включена проверка MD5 на вкладке https://secure.onpay.ru/merchants/edit.\\ | ||
\\ | \\ | ||
- | Шаг 1. Сгенерируйте ссылку на оплату (вручную или через CMS). Для данного примера приведем ручную генерацию.\\ | + | Шаг 1. Перед запуском проверки, создайте в вашем магазине следующие заказы в валюте RUR:\\ |
- | а. Перейдите в Кабинете на https://secure.onpay.ru/payment_links/link_constructor (вы должны быть залогинены).\\ | + | Для check запросов заказы **№111, №112, №113, №114, №115 на сумму 500**\\ |
+ | Для pay запросов заказы **№211, №212, №213, №214, №215 на сумму 100**\\ | ||
+ | \\ | ||
+ | Шаг 2. | ||
+ | **Check:\\** | ||
+ | Корректный запрос с оплатой за **№111** суммой 500 в валюте RUR. Код возврата 0.\\ | ||
+ | Недоплата заказа **№112** на сумму 500; платеж на 100. Код возврата 2.\\ | ||
+ | Переплата заказа **№113** на сумму 500; платеж на 1000. Код возврата 3.\\ | ||
+ | Запрос от OnPay с неправильным md5 за товар **№114** должен быть отклонен. Код возврата 7.\\ | ||
+ | Платеж не в той валюте, заказ **№115** на 500 RUR, а оплата 500 WMB. Код возврата 3.\\ | ||
+ | **Pay:\\** | ||
+ | Корректный запрос с оплатой за **№211** суммой 100 в валюте RUR. Код возврата 0.\\ | ||
+ | Недоплата заказа **№212** на сумму 100; платеж на 50. Код возврата 3, comment - 'bad_pay'\\ | ||
+ | Переплата заказа **№213** на сумму 100; платеж на 150. Код возврата 0.\\ | ||
+ | Запрос от OnPay с неправильным md5 за товар **№214** должен быть отклонен. Код возврата 7, comment - 'bad_pay'\\ | ||
+ | Платеж не в той валюте, заказ **№215** на 100 RUR, а оплата 100 WMB. Код возврата 3, comment - 'bad_pay'\\ |