# Лимиты и «Анлимит»

> Сколько доменов, ссылок, устройств и рассылок даёт бесплатный кабинет, что снимает «Анлимит» за 1000 ₽ в месяц и как его оплатить и продлить.

Кабинет провайдера бесплатный, с лимитами. **«Анлимит»** снимает их: **1000 ₽ за 30 дней**.

## Лимиты

| Что                         | Бесплатно                           | С «Анлимитом»                          |
| --------------------------- | ----------------------------------- | -------------------------------------- |
| доменов                     | 50                                  | 1000                                   |
| ограниченных ссылок         | 5000                                | 100 000                                |
| лимит одной ссылки          | 1000 устройств                      | 100 000 устройств                      |
| устройств в статистике      | 500 000                             | 5 000 000                              |
| рассылок всем / по системам | 2 в сутки, не чаще раза в 5 минут   | 4 в сутки, не чаще раза в минуту       |
| выборочных сообщений        | 200 в час, до 20 устройств в каждом | 2000 в час, до 1000 устройств в каждом |
| ждущих сообщений            | 500                                 | 5000                                   |
| запросов API                | 120 в минуту                        | 600 в минуту                           |
| ключей API                  | 10                                  | 10                                     |
| ручных проверок доменов     | 20 в час                            | 20 в час                               |

С «Анлимитом» тоже есть пределы — защита от злоупотреблений, на порядок выше бесплатных. Действующие лимиты кабинет
показывает в разделе «Анлимит».

## Как оплатить

1. Кабинет → «Анлимит» → «Купить за 1000 ₽ в месяц».
2. Откроется страница оплаты anore: СБП, карта, ЮMoney или криптовалюта. Счёт действует 4 часа.
3. После оплаты вы вернётесь в кабинет и увидите «Анлимит до …». Обычно оплата приходит за несколько секунд. Если
   кабинет ещё пишет «Ждём оплату», зайдите позже: платёж не потеряется.

Платить можно только в кабинете на сайте, войдя в аккаунт. Ключом API можно смотреть срок и историю платежей, но
не платить.

## Продление

- **Это не подписка**: деньги сами не списываются.
- Продлить можно в любой момент тем же платежом: 30 дней прибавляются к текущему сроку. Например, оплата за 5 дней
  до конца продлит срок до 35 дней от сегодняшнего.
- Наперёд можно оплатить не больше чем на 12 месяцев.
- За 3 дня до конца срока придёт письмо на почту аккаунта, а в кабинете появится плашка «продлите».

## Когда срок кончился

Ничего не удаляется и не выключается: домены, ссылки (с их лимитами устройств) и сообщения работают как прежде. Но
сверх бесплатных лимитов ничего нового создать нельзя. API в этом случае отвечает ошибкой `limit` или
`rate_limited` с `"upgrade": true`, а кабинет предлагает продлить.

## Ещё

- Срок привязан к аккаунту, а не к кабинету: если удалить кабинет и включить снова, оплаченные дни останутся. При
  удалении аккаунта они пропадают.
- Возврат денег — через поддержку FlowLock, вручную.
- История платежей — в кабинете, раздел «Анлимит».

## В API

```sh
# срок, цена, лимиты и счёт, который ещё ждёт оплаты
curl -s https://api.flowlock.cc/v1/provider/billing -H "Authorization: Bearer $FLOWLOCK_KEY"
# история платежей (новые сверху, частями по 50)
curl -s https://api.flowlock.cc/v1/provider/billing/payments -H "Authorization: Bearer $FLOWLOCK_KEY"
```

```json
{
	"available": true,
	"price_rub": 1000,
	"days": 30,
	"plan": {
		"name": "unlimited",
		"active": true,
		"paid_until": "2026-12-01T10:00:00Z",
		"days_left": 34,
		"renew_soon": false,
		"can_pay": true
	},
	"pending": null,
	"limits": { "free": { "domains": 50, "…": 0 }, "unlimited": { "domains": 1000, "…": 0 } }
}
```

`plan` есть и в ответе `GET /v1/provider`, а `limits` там — действующие сейчас. Ошибки: `503 billing_off` (оплата на
сервере выключена), `409 prepaid_max` (оплачено на 12 месяцев вперёд), `502 payment_unavailable` (касса не ответила).
