Песочница

Отдельный стек с тестовыми долларами. Контракт тот же, что у боевого API: ключ одной среды другая не принимает (401).

Обновлено 26 сентября 2026 г. · 2 мин чтения
Markdown
Адрес APIhttps://sandbox-api.astrum.shop/v1
Ключask_test_…боевой ключ здесь — 401
Секрет вебхукаwhsec_test_…
Событияlivemode: falseотличить от боевых

Как устроена

Ключ

Ссылкой выдачи, как на бою: попросите её у нас. Страница выдачи открывается на хосте песочницы.

Аванс

POST /v1/sandbox/deposits с {"amount_usd": "100.00"} и Idempotency-Key (область wallet:read): зачисление идёт тем же путём, что перевод в сети, — строка депозита, строка леджера и событие deposit.confirmed. За раз — до $10000; network — сеть из GET /v1/deposit-addresses.

Каталог

Боевой: те же product_id и variant_id, цены по тому же курсу-якорю. Склад — ключи-пустышки, он доливается сам.

Отказы для отладки
  • товар sandbox-no-stock — всегда 409 out_of_stock
  • вариант card_pay у товара sandbox-queue-full — 409 out_of_stock · queue_full
  • заказ дороже аванса — 402 insufficient_balance

Настоящие USDT сюда не отправляйте

Адреса пополнения песочницы — заведомо не адреса сетей: настоящий перевод туда не зачислится.

Сценарии активаций

Исход активации выбирает МЕТКА в данных клиента: UUID — у идентификаторов (claude_uid, access_token, grok_uid) и в account.id сессии ChatGPT, sandbox-<сценарий> — в session key. Без метки — успех. Исход приходит фоновым шагом — событием, обычно за минуту-две.

для claude_uid, access_token, grok_uid и account.id в сессии ChatGPTдля session key Claude — вместо sk-ant-sid02-…
СценарийЧто будет · метка в данных клиента
ok
Успех после опроса поставщика: activation.activated. Так же — любое значение без метки
00000000-0000-4000-8000-000000000001sk-ant-sid02-sandbox-ok
has-plan
Тариф уже есть: reason_code: account_has_plan, ждём клиента; force включает поверх
00000000-0000-4000-8000-000000000002sk-ant-sid02-sandbox-has-plan
session-invalid
Данные не подошли: session_invalid, нужны новые
00000000-0000-4000-8000-000000000003sk-ant-sid02-sandbox-session-invalid
workspace
Рабочее пространство вместо личного: account_workspace
00000000-0000-4000-8000-000000000004sk-ant-sid02-sandbox-workspace
verification
Проверка по ссылке: activation.verification_required, затем activated
00000000-0000-4000-8000-000000000005sk-ant-sid02-sandbox-verification
manual
Ручная очередь: activation.manual — в песочнице её не разберут
00000000-0000-4000-8000-000000000006sk-ant-sid02-sandbox-manual
key-used
Ключ погашен у поставщика: activation.failed с key_used
00000000-0000-4000-8000-000000000007sk-ant-sid02-sandbox-key-used

Оплата нашей картой

Проходит сама, за владельца:

почта клиентаactivation.login_link_requestedлюбая ссылка https://claude.ai/…activation.activated

«Новый аккаунт от нас» готов без вопросов — учётка-пустышка в GET /v1/orders/{id}.

«Попробовать» из браузера

Песочница отвечает из браузера только двум страницам: справочнику https://api.astrum.shop/v1/docs и консоли документации https://astrum.shop/docs. Справочник и гайд самой песочницы ведут на боевой хост и витрину (308).

Страница помогла?