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

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

Тестовый режим и тестовые ключи

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

Тестовый режим

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

Выключение тестового режима

Тестовые ключи находятся в настройках интеграции и всегда начинаются с префиксов sk_test и pk_test.

Тестовые ключи

Используйте их вместе с тестовым режимом для безопасной проверки взаимодействия с API.

Warning

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

Тестирование карточных платежей

Для тестирования интеграции приема карточных платежей вы можете использовать тестовый коннектор и тестовые карты к нему. Различные коды ответов (резолюций) по транзакции привязаны к заданному списку сроков действия.

Тестовый метод

Номер тестовой карты CVV2 Срок действия 3DS Статус платежа
5123817234060000 любой любой действительный, кроме 0777* есть успех (processed)
5519283812030000 любой любой действительный, кроме 0777** нет успех (processed)
4412397212080000 любой один из списка*** есть неудача (process_failed)
4302912837020000 любой один из списка*** нет неудача (process_failed)

* для этой карты срок действия 0777 используется для получения статуса реконсиляции pending (с резолюцией auth_3ds_required);

** для этой карты срок действия 0777 используется для получения статуса реконсиляции pending;

*** список резолюций для тестирования неуспешного платежа:

Срок действия Резолюция
0856 access_denied
0755 error
0654 provider_error
0553 unknown
0452 duplicated_transaction
0351 auth_fatal_error
0250 unable_to_determine_3ds_enrolment
0149 card_is_3ds_enrolled
1248 card_is_not_3ds_enrolled
1147 issuer_decline
1046 client_auth_failed
0945 provider_fatal_error
0844 invalid_details
0743 invalid_pin
0642 antifraud_error
0541 invalid_card
0440 fatal_error
0339 unable_to_reconcile
0238 invalid_amount
0137 limit_violation
1236 functionality_is_not_permitted
1135 invalid_request
1034 lost_or_stolen_card
0933 declined
0832 invalid_otp
0731 invalid_3ds_code
0630 invalid_card_status
0529 insufficient_funds
0428 card_expired
0327 invalid_cvv
0226 invalid_pan
0125 invalid_credentials

Если при тестировании, вы указываете для неуспешных карт любой другой (действительный) срок, то ожидаемая резолюция — general_fatal_error.

Sandbox

Портал также предоставляет возможность протестировать внешний вид Checkout страницы и поэкспериментировать с дополнительными опциями платежных методов в Sandbox .

Песочница