Перейти к содержанию

Тестирование

Партнёр может протестировать взаимодействие перед тем, как предоставить продукт клиентам.

При подключении партнёр получает siteId, который по умолчанию находится в тестовом режиме. В этом режиме партнёр может проводить операции без реального движения денежных средств.

Если siteId находится в производственном режиме, запросите его переключение в тестовый режим, обратившись в службу поддержки, или создайте новый через курирующего менеджера.

После окончания тестирования служба поддержки переводит siteId из тестового в производственный режим.

  • Ключ доступа к API, соответствующий конкретному siteId, действует для всех способов оплаты, подключенных для этого идентификатора.
  • При переходе в производственный режим перевыпускать ключ доступа к API не нужно.

Для тестирования используются стандартные URL-адреса API приёма платежей.

Обратите внимание

Способы оплаты, перечисленные в разделе «Приём платежей» → «Способы оплаты», доступны для тестирования. Исключение — Yandex Pay, Mir Pay, оплата с баланса мобильного телефона или QIWI Кошелька.

Оплата банковской картой

Правила и ограничения

  • Валюта — только российский рубль (amount.currency:643).
  • Максимальная сумма операции — 10 рублей.
  • Максимальное количество операций в сутки — 100.

    Учитываются операции за текущие сутки (GMT+3).

  • Доступно тестирование оплаты с помощью платёжного токена.

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

Тестовые данные

Cрок действия карты

Для тестирования различных результатов проведения оплаты используются различные сроки действия карты.

В качестве месяца срока действия следует использовать одно из значений, перечисленных в таблице ниже. Год срока действия карты должен быть больше текущего.

Месяц срока действия карты Результат
02 Операция неуспешна
03 Операция проведена успешно с задержкой в 3 секунды
04 Операция завершилась неуспешно с задержкой в 3 секунды
Все остальные значения Операция успешна

Номер карты

Тестовые номера карт перечислены в таблице ниже.

Платёжная система Номер карты
Mir 2200000000000004
2200000000000012
2200000000000020
2200000000000038
2200000000000046
2200000000000053
2200000000000061
2200000000000079
2200000000000087
2200000000000095
2200000000000103
2200000000000111
Visa 4256000000000003
4256000000000011
4256000000000029
4256000000000037
4256000000000045
4256000000000052
4256000000000060
4256000000000078
4256000000000086
4256000000000094
4256000000000102
4256000000000110
Mastercard 5236000000000005
5236000000000013
5236000000000021
5236000000000039
5236000000000047
5236000000000054
5236000000000062
5236000000000088
5236000000000096
5236000000000104
5236000000000112
5236000000000120
UnionPay 6056000000000000
6056000000000018
6056000000000026
6056000000000034
6056000000000042
6056000000000059
6056000000000067
6056000000000075
6056000000000083
6056000000000091
6056000000000109
6056000000000117

CVV

CVV может быть любым — произвольные 3 цифры.

Имя держателя карты

Любые латинские символы.

3D-Secure

Здесь описаны особенности тестирования оплаты с формы QIWI c проведением аутентификации с помощью 3D-Secure.

На этапе ввода реквизитов карты используются данные из таблицы ниже.

Параметр Значение
Номер карты Значение из раздела «Тестовые данные»
CVV 849
Имя держателя карты Строка, содержащая значение 3ds

После нажатия на кнопку оплаты на форме появляется информационное сообщение об эмуляции аутентификации с помощью 3D-Secure для тестовой операции с предложением подтвердить или отклонить операцию. Результат аутентификации зависит от выбранной опции.

3DS

Оплата СБП

Ограничения

Тестовые данные

Для тестирования различных результатов проведения оплаты в поле amount.value указываются различные суммы операции.

Сумма Результат
200 QR-код успешно создан
Значение, отличное от 200 Операция неуспешна, QR-код не создан

Выплаты

Тестовые данные

Для тестирования различных результатов проведения выплаты в поле amount.value указываются различные суммы операции.

Сумма Результат
200.00 или 2.00 Исходный запрос создания выплаты возвращает статус WAITING — выплата принята в обработку. Последующие запросы на получение статуса выплаты возвращают статус COMPLETED — выплата успешна
500.00 или 5.00 Выплата отклонена, статус DECLINED
510.00 или 5.10 Исходный запрос создания выплаты возвращает статус WAITING — выплата принята в обработку. Последующие запросы на получение статуса выплаты возвращают статус DECLINED — выплата отклонена

Уведомления

Партнёр может изменить URL-адрес получения уведомлений c производственного на тестовый и наоборот в личном кабинете.