Интеграция и API

Ваш кошелёк, ваши игроки, наши игры в iframe.

Интеграция устроена так, как криптоказино уже работают с провайдерами игр: игра идёт в iframe, деньги остаются в кошельке оператора, а наш сервер общается с вашим подписанными идемпотентными запросами.

В разработке. API для операторов в разработке. Эта страница описывает устройство, к которому мы идём; документация по полям будет опубликована до того, как первая игра будет предложена операторам.

Запуск игры

Вы запрашиваете ссылку запуска для сессии игрока и открываете её в iframe в своём лобби. Сессия несёт выбранный вами идентификатор игрока, валюту и язык. Игры сделаны в первую очередь для телефона и масштабируются до десктопа.

Seamless wallet

Баланс никогда не покидает вашу систему. Когда игрок ставит, наш сервер просит ваш кошелёк списать ставку; когда раунд платит, просит зачислить выигрыш; сорвавшийся раунд откатывается. Мы не храним деньги игроков и не ведём параллельный баланс.

API в общих чертах

  • Ваша платформа обращается к нам, чтобы открыть игровую сессию и получить ссылку запуска, а также чтобы читать историю раундов и отчёты.
  • Наш сервер обращается к вашему кошельку, когда двигаются деньги: узнать баланс, списать ставку, начислить выигрыш и откатить неудавшееся списание.
  • Сообщения — JSON по HTTPS. Суммы — целые числа в минимальных единицах валюты, поэтому ошибок округления нет.
  • Любой вызов можно безопасно повторить: на тот же идентификатор транзакции всегда приходит тот же ответ.

Подписанные идемпотентные запросы

  • Каждый запрос между нашим сервером и вашим подписан общим секретом и несёт метку времени, поэтому его нельзя подделать или повторить позже.
  • Каждое движение денег несёт уникальный идентификатор транзакции. Повтор запроса с тем же идентификатором возвращает исходный ответ и никогда не двигает деньги дважды, поэтому повторы после тайм-аута безопасны.
  • Неизвестный исход, например тайм-аут после списания, разрешается повтором с тем же идентификатором, а не догадкой.

Демо-режим

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

Кабинет оператора

  • История раундов с поиском по идентификатору раунда и воспроизведением любого раунда по его сидам.
  • Отчёты по GGR в разрезе игры, валюты и периода, с выгрузкой.
  • Паспорт математики каждой игры и версии, которые у вас включены.

Коммерческая модель

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

Вопросы и ответы

Что такое seamless wallet?

Баланс игрока остаётся в собственном кошельке казино. Провайдер игр баланса не держит: он просит казино списать ставку и начислить выигрыш, раунд за раундом. Альтернатива — transfer wallet, при котором деньги перед игрой переводятся в систему провайдера; его мы не используем.

Как запускается игра?

Ваша платформа запрашивает у нашего сервера ссылку запуска для сессии игрока и открывает её в iframe в вашем лобби, на телефоне или компьютере. Сессия несёт выбранный вами идентификатор игрока, валюту и язык.

Что будет, если запрос не дождался ответа?

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

Как защищены запросы?

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

Есть ли демо-режим?

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

Когда будет доступен API?

Он в разработке. Документация на уровне полей будет опубликована до того, как первая игра будет предложена операторам. Ранние партнёры могут планировать интеграцию с нами уже сейчас.

Дальше: Игры

Расскажите о своём казино