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.