Server-to-server REST API. Единая точка входа https://api.rounin.io/api/v1.
Аутентификация через HMAC-SHA256. Сейчас платформа в стадии бета — стабильность 99.9%, среднее
время подбора трейдера 15–60 секунд.
Зарегистрируйтесь на m.rounin.io,
пройдите верификацию. В разделе «Настройки» получите X-Api-Key и secret_key.
Переведите USDT (TRC-20) на адрес платформы. Минимум 10 USDT. Баланс зачисляется после подтверждения админа (обычно 5–30 минут).
Вызовите POST /merchant/orders с суммой в RUB. Получите order_id
и ссылку на checkout-страницу для пользователя.
Когда трейдер подтвердит платёж — на ваш webhook_url придёт POST-запрос
с подписью. Проверьте подпись и зачислите услугу.
BODY='{"external_id":"test-001","amount_rub":1000,"payment_method":"sbp"}'
SIG=$(printf '%s' "$BODY" | openssl dgst -sha256 -hmac "$SECRET_KEY" -hex | awk '{print $2}')
curl -X POST https://api.rounin.io/api/v1/merchant/orders \
-H "X-Api-Key: $API_KEY" \
-H "X-Timestamp: $(date +%s)" \
-H "X-Nonce: $(uuidgen)" \
-H "X-Signature: $SIG" \
-H "Content-Type: application/json" \
-d "$BODY"