Биллинг, баланс и пополнение
Каждая запись в журнале биллинга неизменяема: ошибки исправляются компенсирующими корректировками, а не правкой существующей строки. Так вы всегда можете восстановить точную картину прошлых списаний.
Как устроен баланс
Журнал — это неизменяемый список операций. Запись бывает трёх видов:
- Пополнение (со знаком плюс) — приходит из вебхука платёжного провайдера после успешного платежа.
- Списание (со знаком минус) — за потребление ресурсов, после прогона тарификации.
- Корректировка — компенсирующая запись, которая зеркалит прошлую (например, возврат после рефанда).
Баланс — это ваши деньги на счету. Пополнение его увеличивает, потребление уменьшает, и он всегда равен сумме всех записей журнала. Платформа работает по предоплате: запустить под или эндпоинт можно, только если на счету есть средства.
Почему «Доступно» бывает меньше баланса
Доступно — это баланс минус то, что уже израсходовано, но ещё не разнесено по журналу. Если прямо сейчас ничего не запущено, эти два числа совпадают.Пополнение баланса
- Откройте «Биллинг» → «Счёт».
- Нажмите
Пополнить баланс. - Введите сумму от 100 ₽ до 1 000 000 ₽ за один платёж. Доступны быстрые суммы: 500 / 1000 / 3000 / 5000 / 10 000 ₽.
- Нажмите
Перейти к оплате. Откроется платёжный виджет — форма карты с поддержкой Visa, Mastercard, МИР. Платёж проходит 3-D Secure. - После подтверждения от платёжного провайдера платформа автоматически зачисляет сумму на ваш счёт (обычно несколько секунд). В журнале появится запись Пополнение.
Если деньги списались, но баланс не пополнился
Журнал транзакций
Все записи видны на вкладке Счёт. Поля каждой записи:
- Тип — Списание / Пополнение / Корректировка.
- Сумма — с вашей точки зрения: пополнение со знаком плюс, списание с минусом.
- Описание — что именно было оплачено или зачислено.
- Ресурс — к какому поду/эндпоинту/тому относится списание.
- Время — когда запись была проведена.
Тарифы
Тариф — это цена за единицу одного измерения потребления (например, секунда работы пода на конкретном SKU в конкретном регионе). Тариф никогда не редактируется — изменение цены создаёт новый тариф с новой датой действия (valid_from), а старый остаётся неизменным. Это нужно, чтобы исторические списания можно было пересчитать в любой момент времени.
Тарифы видны на вкладке Биллинг → Тарифы. Создаёт их оператор платформы или администратор организации (если у вас особый контракт).
Что происходит, когда средства кончаются
Проверка идёт в двух местах, а не в одном:
- При запуске. Создать под или эндпоинт и отправить задачу можно только при положительном «Доступно». Иначе приходит ошибка с пояснением, что нужно пополнить баланс.
- Во время работы. Платформа раз в минуту проверяет счёт и останавливает уже работающие поды организации, у которой средства кончились. В событиях пода появится запись с причиной, так что остановка не выглядит загадочной. Рабочие тома при этом сохраняются — данные не теряются, под можно запустить снова после пополнения.
Кредит — по запросу
Корректировки и возвраты
Запись в журнале никогда не редактируется и не удаляется. Если списание оказалось ошибочным, поверх проводится компенсирующая запись — она ссылается на исходную, а исходная остаётся как есть. Поэтому историю всегда можно восстановить в точности.
Корректировку проводит только оператор
support@play2go.ai, укажите время и идентификаторы затронутых ресурсов.