.. meta::
:description: Тестовые сценарии песочницы Payneteasy: тестовые номера карт и суммы, вызывающие ответы approved, declined, 3DS и timeout для тестирования интеграции.
.. _test_cards:
Сценарии тестирования Payneteasy
################################################################
.. role:: ex
.. role:: code
.. raw:: html
Сценарии проверки статуса транзакции
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Система Payneteasy не предоставляет специальных номеров карт для прохождения тестовых транзакций. Вместо этого вы можете использовать любой действующий номер кредитной карты и указать коды проверки карты из списка, чтобы получить желаемый результат.
Обратите внимание, что указанные номера кредитных карт и коды :ex:`CVV2` работают только в среде :ex:`sandbox` и не могут использоваться в продакшн-среде.
Следующие коды :ex:`CVV2` можно использовать в среде :ex:`sandbox` для получения различных ответов от системы:
* `123` или `1234` для получения :ex:`одобренной` транзакции;
* `321` только для 3DS-шлюзов, показывает форму валидации 3-D Secure (:ex:`hint` — это правильный пароль 3-D Secure для получения :ex:`approved` транзакции);
* `111` только для шлюзов 3DS немедленно :ex:`одобряет` транзакции без проверки 3-D Secure — эмулирует поток без 3DS для карты, не поддерживающей технологию 3-D Secure;
* `217` для получения транзакции со статусом :ex:`неизвестно` (эмуляция проблемы сети эквайера).
* `101` для получения транзакции со статусом :ex:`отклонено` (просроченная карта).
* `116` для получения транзакции со статусом :ex:`отклонено` (недостаточно средств).
* `119` для получения транзакции со статусом :ex:`отклонено` (транзакция не разрешена держателю карты).
* `209` для получения транзакции со статусом :ex:`отклонено` (изъять карту, украденная карта).
* Другие коды :ex:`CVV2` могут использоваться для получения :ex:`отклонения`.
Вы можете использовать следующие действительные номера карт, если у вас их нет или вы хотите проверить транзакции для разных платежных систем.
.. raw:: html
|
| На :code:`sandbox.payneteasy.ru` можно использовать перечисленные ниже тестовые карты и суммы.
Сценарии проверки 3DS 1.0.2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Тестовые карты 3DS 1.0.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. list-table::
:widths: 50, 50
:header-rows: 1
:class: longtable
* - Номер карты
- 3ds Метод
* - Параметр :code:`4444 0000 2222 4444`
- Присутствует на сервере
* - Параметр :code:`4444 0000 1111 8888`
- Отсутствует на сервере
Суммы для тестирования 3ds 1.0.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. list-table::
:widths: 12, 12, 12, 74
:header-rows: 1
:class: longtable
* - Сумма
- Статус
- ECI
- Описание
* - 1.00
- Y
- 00
- Запрос успешно обработан
* - 1.01
- Y
- 02
- Запрос успешно обработан
* - 1.02
- Y
- 05
- Запрос успешно обработан
* - 1.03
- Y
- 07
- Запрос успешно обработан
* - 2.00
- A
- 01
- Пользователь не зарегистрирован
* - 2.01
- A
- 06
- Аутенфикация была не доступна
* - 3.00
- N
- 05
- Платеж отклонен системой авторизации
* - 3.01
- N
- 07
- Не удалось выполнить аутентификацию пользователя
* - 4.00
- U
- 05
- Ошибка валидации
* - 4.01
- U
- 07
- Техническая ошибка в системе 3D
* - Другая
-
-
- Вы можете выбрать поведение в форме запроса
Сценарии проверки 3DS 2.x.0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Тестовые карты 3DS 2.x.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. list-table::
:widths: 50, 50
:header-rows: 1
:class: longtable
* - Номер карты
- 3ds Метод
* - Параметр :code:`4444 5555 6666 1111`
- Успешный 3DS метод
* - Параметр :code:`4444 2222 3333 9999`
- Успешный 3DS метод с задержкой в 3 секунды
* - Параметр :code:`4444 1111 2222 3333`
- 3DS метод с задержкой в 15 секунд
* - Параметр :code:`4444 3333 1111 2222`
- Отсутствие URL-адреса ACS метода 3DS
Суммы для тестирования 3ds 2.x.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. list-table::
:widths: 12, 14, 10, 14, 7, 16, 27
:header-rows: 1
:class: longtable
* - Сумма
- Проверка
- Статус
- Данные о методе
- ECI
- Компонент
- Описание
* - 0.02
- Упрощенная
-
- С условием
-
- ARes
- Недействительная карта
* - 0.03
- Полная
-
- С условием
-
- ARes
- Успех
* - 0.04
- Упрощенная
-
- С условием
-
- ARes
- | Доступ запрещен,недопустимый терминал
| Доступ запрещен,недопустимый терминал
* - 0.05
- Полная
-
- С условием
-
- RReq
- Пользователь нажал кнопку Отмены в ACS
* - 0.06
- Полная
-
- С условием
-
- CRes
- | Wrong threeDSServerTransID
| Описание: and acsTransID
* - 0.07
- Полная
-
- С условием
-
- RReq
- | RReq = Успех, CRes = Неудача
| CRes = Fail
* - 0.08
- Полная
-
- С условием
-
- RReq
- | RReq = Fail
| RReq = Неудача, CRes = Успех
* - 1.01
- Упрощенная
- Y
- Y
- 05
- ARes
- Успешная упрощенная аутентификация
* - 1.02
- Упрощенная
- Y
- Y
- 02
- ARes
- Успешная упрощенная аутентификация
* - 1.03
- Упрощенная
- A
- Y
- 06
- ARes
- Попытка
* - 1.04
- Упрощенная
- A
- Y
- 01
- ARes
- Попытка
* - 1.05
- Упрощенная
- Y
- N
- 05
- ARes
- Успешная упрощенная аутентификация
* - 1.06
- Упрощенная
- Y
- N
- 02
- ARes
- Успешная упрощенная аутентификация
* - 1.07
- Упрощенная
- A
- N
- 06
- ARes
- Попытка
* - 1.08
- Упрощенная
- A
- N
- 01
- ARes
- Попытка
* - 2.03
- Упрощенная
- N
- N
- 01
- ARes
- Пользователь не зарегистрирован
* - 2.04
- Ошибка
-
-
-
-
- Карта не участвует
* - 3.01
- Полная
- C
- Y
-
- RReq
- Полная
* - 3.02
- Полная
- C
- N
-
- RReq
- Полная
* - 2.01
- Упрощенная
- U
- N
-
- ARes
- Техническая ошибка
* - 2.02
- Упрощенная
- N
- N
- 06
- ARes
- Пользователь не зарегистрирован
* - 11.11
- Полная
- Y
- С условием
- 02
- RReq
- Успех
* - Другая
- Полная
-
- С условием
-
- RReq
- Вы можете выбрать поведение в форме запроса
.. note::
С Условием – в зависимости от тестовых карт для 3DS метода