Открыть главное меню

Изменения

Uniteller

6134 байта убрано, 19:07, 3 сентября 2013
План проведения тестирования
4. Uniteller возвращает сайту агентства статус оплаты.
 
== План проведения тестирования ==
=== Варианты тестирования ===
Uniteller предоставляет Мёрчанту два теста:
# Тест успешной оплаты — оплата тестовой картой № 1 с корректными параметрами. Этот тест позволяет проверить случай, при котором Покупатель на сайте Мёрчанта производит оплату картой с корректными параметрами — оплата на сайте принимается, сайт реагирует правильным образом (выдаёт товар или предоставляет услугу, показывает Покупателю страницу успешной оплаты и т. д.).
# Тест неуспешной оплаты — оплата тестовой картой № 2 с некорректными параметрами (неправильный номер карты, недостаточно средств на карте и т. д.). Этот тест позволяет проверить случай, при котором Покупатель на сайте Мёрчанта производит оплату картой с некорректными параметрами — сайт, соответственно, не принимает оплату и также реагирует правильным образом (показывает Покупателю сообщение об ошибке, не выдаёт товар или не предоставляет услугу).
=== Тест успешной оплаты ===
Все поля в форме оплаты банковской картой являются обязательными для заполнения.
<pre>
Параметры тестовой карты № 1:
- Имя Держателя карты.
- Страна.
- Город.
- Почтовый адрес.
- Номер телефона.
- Электронная почта.
- Тип карты — VISA.
- Номер карты — 4405050300000000.
- Срок действия — 12/2015.
- CVV2— 123.
- Название банка-эмитента — любой, например UCS.
- Телефон службы технической поддержки банка — любой номер телефона.
</pre>
 
После успешно проведённой оплаты Покупателю будет показана страница с информацией о проведённой транзакции и кнопкой '''[Вернуться в интернет магазин]'''. После нажатия на эту кнопку браузер Покупателя должен быть направлен на сайт Мёрчанта, на страницу с адресом, сохранённым в переменной ''URL_RETURN_OK'', которая соответствует успешному проведению оплаты с помощью карты.
 
Также тестовая среда имеет возможность генерации ошибки платёжной системы при проведении покупки с помощью этой карты.
 
Сумма платежа определяет результат оплаты следующим образом:
 
- Если сумма в пределах 0 <= '''сумма''' <= 1000.00 (исключая диапазон 370.00–380.00 см. следующий пункт) или 5000.00 < '''сумма''', то происходит успешная оплата.
 
- Если сумма в пределах 370.00 <= '''сумма''' <380.00, то выдаётся ошибка «Просроченная карта» (Your payment has been declined. Expired card).
 
- Если сумма в пределах 1000.00 < '''сумма''' <= 2000.00, то выдаётся ошибка «Недостаточно средств» (Not sufficient funds).
 
- Если сумма в пределах 2000.00 < '''сумма''' <= 3000.00, то выдаётся ошибка «Ваш платеж
отклонен. Пожалуйста, проверьте правильность введенной информации по Вашей банковской карте и попробуйте еще раз».
 
- Если сумма находится в пределах 3000.00 < '''сумма''' <= 5000.00, то происходит успешная оплата, но время ответа сервера увеличивается до 110 секунд.
 
=== Тест неуспешной оплаты ===
Все поля на форме оплаты банковской картой являются обязательными для заполнения.
<pre>
Параметры тестовой карты № 2:
- Имя Держателя карты.
- Страна.
- Город.
- Почтовый адрес.
- Номер телефона.
- Электронная почта.
- Тип карты — VISA.
- Номер карты — 4405050300000001.
- Срок действия — 12/2015.
- CVV2 — 123.
- Название банка-эмитента — любой, например UCS.
- Телефон службы технической поддержки банка — любой номер телефона.
</pre>
 
Результатом проведения оплаты с использованием этой карты должен быть показ страницы
оплаты с сообщением об ошибке. Если после этого Покупатель нажмёт кнопку '''[Вернуться без оплаты]''', то его браузер будет направлен на сайт Мёрчанта, на страницу с адресом,
сохранённым в переменной URL_RETURN_NO, которая соответствует неуспешной оплате.
== См. также ==
2804
правки
'