Skip to main content

Postman-коллекция

Скачайте iexwallet-public-api.postman_collection.json и импортируйте в Postman (File → Import). Коллекция генерируется из актуального OpenAPI (npm run openapi:postman в репозитории платформы), запросы сгруппированы по разделам.
1

Переменные коллекции

baseUrl — адрес вашего инстанса, apiId — API id ключа, apiSecret — его секрет (тип secret, хранится только в вашем Postman).
2

Подпись

Pre-request скрипт коллекции сам добавляет X-Api-Id, X-Timestamp и X-Signature (HMAC-SHA256(timestamp + "." + raw_body, apiSecret)) — ничего вручную считать не нужно.
3

Песочница

Для сайта в режиме песочницы в папке public · sandbox есть запросы эмуляции платежа и исхода выплаты.
Тело запроса подписывается после подстановки переменных Postman — используйте {{...}} в JSON свободно.

SDK

SDK генерируются из того же OpenAPI (openapi-generator) и лежат в репозитории платформы в sdks/: Подпись HMAC в SDK не встроена (OpenAPI описывает только заголовки) — используйте примеры из Аутентификации и docs/integrators/code-samples для готовых функций подписи на каждом языке. Пересборка: npm run sdk:gen (нужен Docker); CI пересобирает SDK при изменении спецификации и кладёт их в ветку bot/sdk-regenerate.

OpenAPI

Полная спецификация Public API: openapi-public.json — подходит для генерации клиентов любым инструментом (openapi-generator, orval, Kiota).