13 Q&A

Техническая интеграция и операции

13 ответов о кошельках, транзакциях, сверке, безопасности и непрерывности.

01

Чем отличаются единый и переводной кошелёк?

Краткий ответ

В единой модели платформа хранит баланс и отвечает в реальном времени; в переводной средства передаются в игровой кошелёк и возвращаются отдельно. Первая требует конкурентной идемпотентности, вторая добавляет перевод и сверку.

02

Как проходит каталог, сессия и запуск игры?

Краткий ответ

Платформа синхронизирует каталог, подтверждает охват, создаёт сессию с игроком, игрой, языком, валютой и возвратом. Проверяются срок, дубликаты, устройства, обслуживание и ошибки. Каталог не гарантирует запуск.

03

Как связаны баланс, ставка, выплата и отмена?

Краткий ответ

Принятая ставка меняет регистр, результат создаёт выплату, отмена ссылается на исходную операцию. Тип, уникальный ID, раунд и конечный статус важнее порядка. Тайм-аут не означает отказ.

04

Как избежать двойных списаний и выплат?

Краткий ответ

Каждая операция получает стабильный уникальный ID; повтор возвращает исходный результат без нового изменения баланса. Идемпотентность хранится постоянно и покрывает параллельные дубликаты и сетевые повторы.

05

Что делать после тайм-аута или отключения?

Краткий ответ

Тайм-аут означает отсутствие окончательного ответа, а не отказ. Сначала проверяется исходная операция. Отключение игрока не отменяет принятую операцию; задаются повторы, состояния, открытые раунды и аудит.

06

Как сверять транзакции и раунды?

Краткий ответ

ID транзакции находит запись, ID раунда объединяет ставки, выплаты, отмены и компенсации. Хранят запросы, ответы, время, точность, связи и финальный статус. Выборка не заменяет полный регистр.

07

Как работать с валютой и точностью?

Краткий ответ

Стороны согласуют коды, минимальную единицу, десятичные знаки, округление и охват. Используют целые минимальные единицы или точную decimal-арифметику. Для разных валют расчёта задаются источник курса, время, направление и отклонения.

08

Как измерять задержку, загрузку и параллельность?

Краткий ответ

API-задержка измеряет запрос-ответ, загрузка — путь до взаимодействия, параллельность — корректность под заданной нагрузкой. Указывают регион, сеть, устройство, endpoint, выборку, P50/P95/P99, ошибки, кэш и период.

09

Что улучшает глобальная CDN?

Краткий ответ

Она приближает статические ресурсы; сессии, кошелёк и сервисы провайдеров остаются динамическими. Влияют сеть, DNS, TLS, устройство, кэш, серверы, провайдер и кошелёк; слои измеряются отдельно.

10

Как защищать подпись, ключи, доступ и данные?

Краткий ответ

API проверяет подпись, ограничивает учётные данные по цели и среде и разделяет тест и production. Задаются время, nonce, ротация, аномальный доступ и минимальные журналы; подпись не заменяет TLS и авторизацию.

11

Как управлять сбоями и восстановлением?

Краткий ответ

Различают игру, провайдера, агрегацию, кошелёк и сеть; подтверждённый охват восстанавливают поэтапно. Соглашение определяет мониторинг, уведомления, цели и ответственность; изоляция не обещается без доказательств.

12

Как мигрировать API с открытыми операциями?

Краткий ответ

Фиксируют mappings, совместимость и rollback, тестируют новый путь и переводят новые сессии поэтапно. Старый путь обслуживает существующие раунды; его не закрывают при неизвестных балансах или состояниях.

13

Как проверить источник и область игр?

Краткий ответ

Начните со списка провайдеров, игр, версий и регионов; подтвердите происхождение, срок, ограничения и документы. Каталог или launch URL доказывает только технический доступ, не права использования во всех регионах.

← Вернуться в базу знаний

AG GAME

Обсудим ваш проект