Тестирование API
Перед началом работы с реальными данными необходимо проверить интеграцию с Банком 131 на тестовом сервере: https://demo.bank131.ru
. Вы сможете опробовать различные сценарии выплат и платежей, а также проверить обработку ошибок с помощью специальных значений.
Для этого получите идентификатор тестового проекта и скачайте публичный ключ Банка 131 для тестирования — скачать (PEM).
Правила формирования и отправки запросов на тестовом сервере такие же, как при работе с реальными транзакциями.
Банковские карты для тестирования
Используйте карты как с поддержкой 3D Secure, так и без нее.
Вы можете создавать токены с произвольными названиями для тестовых карт.
Карты с поддержкой 3D Secure:
Номер карты | Платежная система |
---|---|
2200774546102058 | «Мир» |
4000000000000002 | Visa |
5500000000000004 | MasterCard |
Для подтверждения операций используйте код: 12345
.
Карты без 3D Secure:
Номер карты | Платежная система |
---|---|
4242424242424242 | Visa |
5101180000000007 | MasterCard |
Кошелек ЮMoney (Яндекс.Деньги) для тестирования
Подойдет любой номер кошелька из 11–12 цифр.
Счет для тестирования
Используйте любой номер банковского счета из 20 цифр.
Тестирование неуспешных операций
Чтобы протестировать ошибки на различных этапах проведения платежей и выплат, укажите одно из следующих значений в поле customer.reference
объекта customer
.
Значение | Результат |
---|---|
thief | Только для платежей. Платеж отменится на этапе холдирования |
loser | Для платежей и выплат. Платеж отменится на этапе списания захолдированных средств, выплата пройдет с ошибкой |