Переводы между игроками
Получатель проверяется на сервере. Балансы отправителя и получателя изменяются одной транзакцией PostgreSQL.
VAULT TRANSFERBRILL VAULT связывает игровой аккаунт, виртуальный баланс, переводы и пополнение игровой валюты через защищённый серверный контур.
BRILL VAULT CORE
Кабинет показывает только данные, полученные от backend. Никаких демонстрационных миллионов, фальшивых операций или клиентского начисления валюты.
Получатель проверяется на сервере. Балансы отправителя и получателя изменяются одной транзакцией PostgreSQL.
VAULT TRANSFERКаждое зачисление и списание фиксируется в ledger с итоговым балансом и идентификатором операции.
LEDGERHttpOnly cookie, CSRF-токен, серверная сессия и хеширование паролей. Баланс нельзя изменить через DevTools.
SECURE SESSIONПлатёжный заказ создаётся сервером. Игровая валюта начисляется только после проверенного уведомления провайдера.
PAYMENT FLOWREAL PAYMENT → GAME CURRENCY
Игрок выбирает сумму, BRILL VAULT рассчитывает количество игровой валюты на сервере и направляет на защищённую страницу платёжного провайдера. Начисление происходит только после подтверждения оплаты.
Загружаем актуальные параметры с сервера.
BRILL VAULT не является банком. Оплата обрабатывается внешним платёжным провайдером; сервис начисляет виртуальную игровую валюту после подтверждения оплаты.SECURITY BY DESIGN