Финансовый сервис BRILL CITY RP

Управляйте игровой экономикой в одном месте.

BRILL VAULT связывает игровой аккаунт, виртуальный баланс, переводы и пополнение игровой валюты через защищённый серверный контур.

Серверный балансЖурнал операцийHTTPS
01Серверный источник истиныБаланс не хранится в браузере
02Атомарные переводыОперации проходят через БД
03Подтверждение платежаНачисление только после webhook

BRILL VAULT CORE

Не витрина. Рабочий сервис.

Кабинет показывает только данные, полученные от backend. Никаких демонстрационных миллионов, фальшивых операций или клиентского начисления валюты.

Реальный журнал

Каждое зачисление и списание фиксируется в ledger с итоговым балансом и идентификатором операции.

LEDGER

Защищённая сессия

HttpOnly cookie, CSRF-токен, серверная сессия и хеширование паролей. Баланс нельзя изменить через DevTools.

SECURE SESSION

Пополнение игровой валюты

Платёжный заказ создаётся сервером. Игровая валюта начисляется только после проверенного уведомления провайдера.

PAYMENT FLOW

REAL PAYMENT → GAME CURRENCY

Прозрачная схема пополнения.

Игрок выбирает сумму, BRILL VAULT рассчитывает количество игровой валюты на сервере и направляет на защищённую страницу платёжного провайдера. Начисление происходит только после подтверждения оплаты.

1Создание заказаСумма и курс рассчитываются backend
2Оплата у провайдераСекретные ключи не попадают в браузер
3Проверка webhookПодпись провайдера проверяется на сервере
4НачислениеLedger и баланс обновляются атомарно
Курс сервисаПроверяем
1 ₽

Загружаем актуальные параметры с сервера.

BRILL VAULT не является банком. Оплата обрабатывается внешним платёжным провайдером; сервис начисляет виртуальную игровую валюту после подтверждения оплаты.

SECURITY BY DESIGN

Критические операции выполняются только на сервере.

01PostgreSQL ledgerИстория финансовых изменений
02IdempotencyЗащита от двойного списания
03CSRF protectionЗащита действий с сессией
04Webhook verificationНачисление только после проверки

BRILL VAULT

Обзор

Игровой балансLIVE
Данные загружены с серверного кошелька

LEDGER

Последние операции

Загрузка…

ПОПОЛНЕНИЕ

Получить игровую валюту

Укажите сумму оплаты. Курс и количество игровой валюты рассчитываются сервером.

Вы получите

КАК РАБОТАЕТ

Без ручного начисления

  1. BRILL VAULT создаёт платёжный заказ.
  2. Оплата проходит на стороне подключённого провайдера.
  3. Провайдер отправляет подписанное уведомление серверу.
  4. После проверки игровая валюта зачисляется в ledger.
Проверяем состояние платёжного модуля…

VAULT TRANSFER

Перевод игроку

Введите Vault ID и проверьте получателя

ПРОВЕРКА

Что происходит на сервере

  1. Проверяется активная сессия и CSRF-токен.
  2. Кошельки блокируются внутри транзакции БД.
  3. Проверяется достаточность баланса.
  4. Списание и зачисление фиксируются атомарно.

LEDGER

История операций

Загрузка…

АККАУНТ

Профиль BRILL VAULT

Имя
Email
Vault ID
Player ID
Не привязан

ИНТЕГРАЦИЯ С ИГРОЙ

Привязка персонажа

Player ID хранится отдельно от Vault ID. Для боевого проекта его лучше получать из единой авторизации BRILL CITY RP, а не позволять менять из браузера.