Биллинг, баланс и пополнение

Каждая запись в журнале биллинга неизменяема: ошибки исправляются компенсирующими корректировками, а не правкой существующей строки. Так вы всегда можете восстановить точную картину прошлых списаний.

Как устроен баланс

Журнал — это неизменяемый список операций. Запись бывает трёх видов:

  • Пополнение (со знаком плюс) — приходит из вебхука платёжного провайдера после успешного платежа.
  • Списание (со знаком минус) — за потребление ресурсов, после прогона тарификации.
  • Корректировка — компенсирующая запись, которая зеркалит прошлую (например, возврат после рефанда).

Баланс — это ваши деньги на счету. Пополнение его увеличивает, потребление уменьшает, и он всегда равен сумме всех записей журнала. Платформа работает по предоплате: запустить под или эндпоинт можно, только если на счету есть средства.

Почему «Доступно» бывает меньше баланса

Списание попадает в журнал после прогона тарификации, а под тарифицируется, пока работает. Доступно — это баланс минус то, что уже израсходовано, но ещё не разнесено по журналу. Если прямо сейчас ничего не запущено, эти два числа совпадают.

Пополнение баланса

  1. Откройте «Биллинг» → «Счёт».
  2. Нажмите Пополнить баланс.
  3. Введите сумму от 100 ₽ до 1 000 000 ₽ за один платёж. Доступны быстрые суммы: 500 / 1000 / 3000 / 5000 / 10 000 ₽.
  4. Нажмите Перейти к оплате. Откроется платёжный виджет — форма карты с поддержкой Visa, Mastercard, МИР. Платёж проходит 3-D Secure.
  5. После подтверждения от платёжного провайдера платформа автоматически зачисляет сумму на ваш счёт (обычно несколько секунд). В журнале появится запись Пополнение.

Если деньги списались, но баланс не пополнился

В 99% случаев это значит, что вебхук платёжного провайдера ещё не доехал — подождите 1–2 минуты и обновите страницу. Если через 10 минут запись о пополнении так и не появилась — напишите в поддержку (support@play2go.ai), указав сумму и время платежа.

Журнал транзакций

Все записи видны на вкладке Счёт. Поля каждой записи:

  • Тип — Списание / Пополнение / Корректировка.
  • Сумма — с вашей точки зрения: пополнение со знаком плюс, списание с минусом.
  • Описание — что именно было оплачено или зачислено.
  • Ресурс — к какому поду/эндпоинту/тому относится списание.
  • Время — когда запись была проведена.

Тарифы

Тариф — это цена за единицу одного измерения потребления (например, секунда работы пода на конкретном SKU в конкретном регионе). Тариф никогда не редактируется — изменение цены создаёт новый тариф с новой датой действия (valid_from), а старый остаётся неизменным. Это нужно, чтобы исторические списания можно было пересчитать в любой момент времени.

Тарифы видны на вкладке Биллинг → Тарифы. Создаёт их оператор платформы или администратор организации (если у вас особый контракт).

Что происходит, когда средства кончаются

Проверка идёт в двух местах, а не в одном:

  • При запуске. Создать под или эндпоинт и отправить задачу можно только при положительном «Доступно». Иначе приходит ошибка с пояснением, что нужно пополнить баланс.
  • Во время работы. Платформа раз в минуту проверяет счёт и останавливает уже работающие поды организации, у которой средства кончились. В событиях пода появится запись с причиной, так что остановка не выглядит загадочной. Рабочие тома при этом сохраняются — данные не теряются, под можно запустить снова после пополнения.

Кредит — по запросу

По умолчанию кредита нет: сколько внесли, столько и можно потратить. Если вам нужна постоплата или стартовый кредит, напишите в поддержку — оператор выставляет кредитный лимит отдельно на вашу организацию.

Корректировки и возвраты

Запись в журнале никогда не редактируется и не удаляется. Если списание оказалось ошибочным, поверх проводится компенсирующая запись — она ссылается на исходную, а исходная остаётся как есть. Поэтому историю всегда можно восстановить в точности.

Корректировку проводит только оператор

Это не самообслуживание: корректировка с положительной суммой зачисляет деньги на счёт, поэтому её проводит поддержка после разбора обращения. Напишите на support@play2go.ai, укажите время и идентификаторы затронутых ресурсов.
Биллинг, баланс и пополнение — документация Play2Go AI