Песочница API — это среда, которую партнёры API могут использовать для имитации промышленной среды и получения смоделированных ответов по всем API.
Песочница позволяет пройти аутентификацию в Alfa ID и вызвать методы Alfa API в тестовом режиме, не воздействуя на реальные данные.
Обработка негативных сценариев (например, ошибки валидации или доступа) в песочнице может отличаться от обработки в промышленной среде и спецификации тестируемого метода.
Подготовка к работе в песочнице
Для начала работы в песочнице пройдите следующие шаги:
1
Заключите договор о техническо-информационном взаимодействии
Тестовые данные будут отправлены вам на почту и также появятся на Портале разработчика после подписания договора. При необходимости вы можете отредактировать данные тестовой интеграции на Портале разработчика.
3
Установите тестовый TLS-сертификат
Для получения доступа к тестовой среде необходимо установить тестовый TLS-сертификат – test_cert.zip – пароль для архива уточняйте у персонального менеджера.
Архив состоит из файлов:
•
sandbox_cert_2026.cer – сертификат для клиента (открытый ключ);
•
sandbox_key_2026.key – закрытый ключ;
•
apica_2022_chain.cer – цепочка сертификатов УЦ (содержит в себе root_apica_2022.cer и sub_root_apica_2022.cer);
контейнер p12 (baas_swagger_2026.p12) – самый простой способ.
Важно! Корневой сертификат УЦ необходимо добавить в доверенные сертификаты на своей стороне.
Для вызова методов можно использовать стандартные программные средства для работы с API: Postman, SoapUI, JMeter, curl или использовать самописные программные средства или встроенные возможности ERP-системы.
Для тестирования партнёрской интеграции в песочнице необходимо выпустить Client secret и использовать авторизацию запросов по Alfa ID.
Для тестирования H2H-интеграции в песочнице в зависимости от выбранного вами способа авторизации выпустите Client secret – для авторизации запросов по Alfa ID, или выпустите API Key – для упрощённой авторизации запросов по API Key.
После выполнения указанных шагов вы можете приступать к тестированию запросов в песочнице.
При использовании песочницы все вызовы API должны осуществляться с установкой mTLS-соединения. В зависимости от требований используемого вами клиента при отправке запросов вам может понадобиться сертификат и закрытый ключ. Рекомендуем ознакомиться с документацией используемого клиента.
Ниже представлен пример запроса с установкой mTLS-соединения с помощью cURL.