POST /subscriptions/checkout
Инициировать checkout подписки. Auth: требуется.Одно из
plus, pro, max.Одно из
cryptobot, platega, usdt_bep20.checkoutUrl зависит от провайдера. Перенаправьте пользователя туда. Активация происходит на сервере, когда вебхук провайдера подтвердит платёж.
GET /me/subscription
Получить активную подписку текущего пользователя. Auth: требуется.status: active, grace (продление не прошло, ретраим), canceled, none.
POST /me/payouts/request
Вывести FLOW. Полный поток — в Выплатах.Сумма во FLOW. Должна быть ≤ withdrawable-баланса.
usdt_bep20, cryptobot или manual.Обязательно для
usdt_bep20.GET /me/payouts
Список выплат пользователя.id, amountFlow, feeFlow, rail, status, createdAt.
GET /me/payouts/:id
Детали одной выплаты, включая rail-специфичный tx-хеш дляsent или confirmed.
POST /me/payouts/:id/cancel
Отменитьpending-выплату и вернуть FLOW на баланс.
Ошибки
| Код | Когда |
|---|---|
tier_unknown | Неверное значение тарифа |
provider_unsupported | Провайдер не включён в этом развёртывании |
subscription_active | Новый checkout, когда уже активен |
withdraw_too_low | Меньше минимума рельса |
withdraw_too_high | Больше withdrawable-баланса |
address_required | Не указан address для on-chain рельса |
payout_immutable | Отмена попыталась на sent/confirmed |