Notell API Docs
English

Начало работы

Обзор

Платформа — сервер слот-игр для операторов казино. Учётные записи игроков и деньги остаются у вас; платформа проводит игры и обращается к вашему кошельку, чтобы списать и начислить средства по каждому раунду (бесшовный кошелёк).

Что вы получаете#

ВозможностьГде описана
Запуск любой опубликованной игры для игрока и готовая ссылкаЗапуск игры
Бесшовный кошелёк: баланс, списание (bet), начисление (win), уведомления о раундеCallbacks кошелька
Публичный каталог с языками и возможностями каждой игрыКаталог и возможности, Список игр
43 языков запуска в каталоге, выбор при каждом запускеЯзыки
Фриспины оператора с итоговым callback по каждой выдачеФриспины
Целевые исходы для выбранного платного спинаЦелевые исходы
Лимиты ставок проекта, игры и игрока; расширенные ставки выше нативного максимума игрыЛимиты ставок
Персональный RTP 60–100 % для игрока и адаптивное правилоУправление RTP
Админ-панель для вашего персоналаАдмин-панель

Каталог#

Сейчас в каталоге 446 игр трёх семейств провайдеров. Id провайдера используется в админ-панели и в некоторых полях API.

ПровайдерId провайдераИгрФриспиныЦелевые исходы
Endorphinaendorphina235235225
Pragmatic Playpragmatic138138136
Nolimit Citynolimitcity737272

Логика и математика игр предоставляются платформой. Игры идентифицируются стабильной строкой (например, gates-of-olympus); все id, языки и возможности — в списке игр. Числа выше взяты из среза каталога от 2026-10-14.

Режим TEST_ONLY#

Платформа — тестовая и демонстрационная среда:

  • игровые единицы невыводимые — через API не движутся реальные деньги;
  • POST /playGame.do принимает только gametype: "demo"; иное значение вернёт REAL_MODE_DISABLED;
  • публичные методы возвращают "mode": "TEST_ONLY".

Ваш кошелёк при этом может быть настоящим сервисом с вашими балансами — платформа лишь обращается к нему по контракту кошелька.

Как устроена интеграция#

Сервер оператора                     Платформа                       Браузер игрока
      |   POST /playGame.do  ----------->|                                  |
      |   <-- {link, session_id} --------|                                  |
      |   передаёт ссылку игроку ----------------------------------------->|
      |                                  |<---------- играет ---------------|
      |<-- POST <callback>/UAH session_info (при запуске)                    |
      |<-- POST <callback>/UAH bet (перед каждым платным раундом)            |
      |<-- POST <callback>/UAH round_info start                              |
      |<-- POST <callback>/UAH win (если раунд выиграл)                      |
      |<-- POST <callback>/UAH round_info finish                             |
  1. Ваш сервер вызывает метод запуска с id игрока, валютой и id игры.
  2. Платформа запрашивает у кошелька баланс (session_info), создаёт сессию и возвращает ссылку.
  3. Игрок открывает ссылку и играет. На каждый платный раунд платформа обращается к кошельку: сначала bet, затем win, если раунд выиграл, плюс уведомления round_info.
  4. Дополнительно: фриспины и целевые исходы через /gameActions.do, персональный RTP через /playerRtp.do.

Кому что читать#

Документация для операторов и интеграторов.Платформа TEST_ONLY: невыводимые единицы, реальные платежи не используются.