Оплата нашей картой (card_pay)
Способ card_pay: подписку оплачиваем мы — своей картой на аккаунте клиента или на новом аккаунте, который заводим сами.
Главное
Больше в строке — 409 out_of_stock · one_per_order.
В работе ограниченное число заказов на вариант, часть мест — для опта. Мест нет — 409 out_of_stock · queue_full.
Оплату проводят наши люди: заказ вне окна ждёт, пока оно откроется.
Два способа
Способ выбираете в заказе: без флага — на аккаунте клиента, с new_account: true — новый аккаунт от нас.
account_emailКлиент даёт почту своего аккаунта. Когда мы начинаем вход, сервис присылает ему письмо со ссылкой — вы пересылаете её нам.
activation.needs_input— просим почту аккаунтаPOST /v1/— почта клиентаactivations/ {id}/ credential activation.— клиенту ушло письмо со ссылкой входаlogin_ link_ requested POST /v1/— ссылка из письмаactivations/ {id}/ login-link activation.activated— подписка включена
new_account: true · надбавка $2.00У клиента ничего не просим: аккаунт заводим сами, учётка приходит в goods заказа.
POST /v1/ordersсnew_account: trueactivation.activatedсgoods_ready: trueGET /v1/orders/{id}— учётка вgoods,type: new_account
Ссылка входа живёт минуты
Событие activation. приходит сразу и повторяется каждые 15 с, 12 раз. Перешлите ссылку, как только клиент её получит.
Ссылка входа
curl -X POST https://api.astrum.shop/v1/activations/$ID/login-link \
-H "Authorization: Bearer $ASTRUM_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"value": "https://claude.ai/…"}'
claude.ai и anthropic.com — принимаемlogin_link_invalid · bad_linknot_requestedempty