Введение в Sports Betting Domain
Обновлено: 18 янв. 2019 г.
Данный вид бизнеса представлен в Украине как в виде продуктовых компаний (Playtech, SBTech, BetLab), так и аутсорса. “Ставки на спорт”, “спортивные ставки” - это все о sports betting.

Глоссарий/словарь:
The stake, the wager = ставка, определенное количество денег, которое игрок отдает букмекеру с надеждой приумножить и риском потерять.
Odd = шанс, коэффициент. Обратно пропорционален вероятности наступления конкретного события.
To bet = сделать ставку.
Betting = 1) процесс осуществление ставки; 2) игровая активность, при которой игроку известна вероятность выигрыша (например, футбольный матч известных команд).
Gambling = игровая активность, когда ставки делаются “на удачу” и результат непредсказуем (например, казино). Wiki
Bet slip, coupon = итоговый билет, описывающий тип ставки, ее размер и примененные коэффициенты.
Bookmaker = компания-оператор спортивных ставок. Wiki.
Современный букмекер имеет один или несколько каналов приема ставок:
Физический магазин/ларек/будка
Терминал самообслуживания
Онлайн сайт

Фактически, все три канала используют общую платформу с необходимым им набором функционала. На примере онлайн сайта стоит обратить на следующие важные аспекты:
Соответствие регуляторным правилам (gambling regulations)
Игровая индустрия сильно ограничена регуляторными актами, в Европе чаще всего дело придется иметь с Мальтийскими (MGA wiki, используется большинством сайтов в зоне .com), Британскими и Итальянскими (эти 2 рынка очень велики и под них создают отдельные сайты). Из важных регуляторных требований можно отметить:
KYC (know your customer, wiki), с обязательным перечнем данных, требуемых при регистрации и необходимости отправлять скан документов. В том числе, на сайте с итальянской регуляцией (wiki) невозможно зарегистрироваться без итальянского гражданства.
Self-limit. Пользователь должен иметь возможность установить лимиты на максимальный размер депозита и проигрыша за день/неделю/месяц
Self-exclusion. Пользователь должен иметь возможность самостоятельно ограничить себе доступ на сайт на определенный период или окончательно удалить учетную запись.
Anti-money laundering. Борьба с отмыванием денег, требующая пользователя заполнять в магазине специальную форму при ставке или выигрыше выше определенного порога.
Регистрация
Краеугольный камень сужения “воронки ньюкамеров”, поэтому UX/UI данной страницы и самого процесса необходимо “вылизать” (с оглядкой на регуляторные требования, конечно). A/B тестирование здесь как нельзя кстати.
KYC (know your customer)
Как было сказано выше, букмекер обязан собрать определенную информацию о новом клиенте. Объем и требования к достоверности информации зависят от регулятора и внутренних процедур букмекера. Часто во время регистрации от пользователя просят лишь минимально необходимые данные, а уже после успешной регистрации и входа на сайт потребуют предоставить скан/фото документов для превращения аккаунта в “полноценный”.
Процесс запроса/загрузки/верификации/хранения документов требует внимания разработчиков и владельца продукта.
Платежные системы и вывод денег
Операции с деньгами (пополнение аккаунта, снятие денег) осуществляется на сайте в “кешире” (eng: cashier, рус.дословно: кассир).

Пополнение игрового аккаунта (операция “депозит”) имеет такие особенности:
Если есть возможность и не запрещено регулятором, то второй и последующие депозиты через конкретный канал должны быть упрощены (токенизация кредитной карты, использование BillingAgreement в PayPal, “запоминание” логина в системах, требующих аутентификацию). Цель проста и прозаична - облегчить пользователю трату денег.
Должно покрывать все основные каналы на целевом рынке (кредитные карты, PayPal и так далее, вплоть до платежа по реквизитам и криптовалют).
Перевод денег с игрового аккаунта (eng.”withdrawal”) обратно в реальные деньги также возможен, но имеет следующие особенности:
Как правило, снимать деньги можно только через те “каналы”, которые пользователь уже использовал для депозита. Т.е. перевести деньги на еще “незасвеченную” на сайте карту Visa не получится.
Снятие денег специально усложнено и происходит не мгновенно. Пользователь выбирает канал, указывает сумму, нажимает ОК, в появившемся модальном окне с предупреждением также нажимает ОК - и в результате создает “заявку на снятие”. Обработка заявки будет осуществлена с определенной временной задержкой (автоматически по таймеру или вручную оператором). Все это время заявка отображается в кешире и у пользователя есть возможность ее отменить (порядка трети заявок в итоге таки отменяются).
(зависит от сайта и регулятора) Пользователь для снятия доступны лишь те деньги, которые он выиграл. При этом на сайте будет отсутствовать возможность делать низкорисковые ставки с коэффициентами близкими к 1.
Коэффициенты (шансы)
Редкий букмекер держит свой штат аналитиков. Чаще всего формированием коэффициентов занимаются специализированные компании (Betradar, Phumelela, PMU, HKJC), передавая и обновляя эти данные в реальном времени через API.

На скриншоте Рис.4 указаны коэффициенты с десятичной формой записи, но существует еще 2 типа записи:

Ставки
В простейшем случае у абстрактного события возможны 2 исхода: произойдет / не произойдет. В спортивном матче (например, футбольный матч Динамо - Барселона) возможны 3 исхода:
“1”: выигрыш принимающей команды (Динамо)
“X”: ничья
“2”: проигрыш принимающей команды.
Но ставки можно делать не только на исход матча, но и на комбинации (команда выиграет или сыграет вничью), на количество забитых голов, на конкретный счет, на победителя турнира и т.д. Детальное описание этих и других типов ставок должно быть на сайте, например (зеркало).
Обычно игроку доступны такие типы спортивных событий: