Песочница API - это среда, которую партнёры API могут использовать для имитации промышленной среды и получения смоделированных ответов по всем API.
Песочница позволяет пройти аутентификацию в Alfa ID и вызвать методы Alfa API в тестовом режиме, не воздействуя на реальные данные.
Обработка негативных сценариев (например, ошибки валидации или доступа) в песочнице может отличаться от обработки в промышленной среде и спецификации тестируемого метода.
Подготовка к работе в песочнице
Для начала работы в песочнице пройдите следующие шаги:
После выполнения указанных шагов вы можете приступать к тестированию запросов в песочнице.
При использовании песочницы все вызовы API должны осуществляться с установкой mTLS-соединения. В зависимости от требований используемого вами клиента при отправке запросов вам может понадобиться сертификат и закрытый ключ. Рекомендуем ознакомиться с документацией используемого клиента.
Ниже представлен пример запроса с установкой mTLS-соединения с помощью cURL.
1curl -X GET https://sandbox.alfabank.ru/api/v1/endpoint \
2 -v --cert test_certificate.cer \
3 --key test_key.key \
4 --header 'accept: application/json' \
5 --header 'content-type: application/json' \
Адреса для тестирования
Получение кода авторизации - https://id-sandbox.alfabank.ru/oidc/authorize?response_type=code&client_id={client_id}&redirect_uri={redirect_uri}&scope={scope}&state={state}
Другие запросы в Alfa ID - https://sandbox.alfabank.ru/oidc
Запросы в Alfa API - https://sandbox.alfabank.ru/api
Счета для тестирования
Номера счетов:
-
•40702810102300000001
-
•40702810402300000002
-
•40702810002300000003
-
•40702978902300000004
Номер корреспондентского счёта:
-
•30102810102300000593