Овај водич је намењен техничким руководиоцима који бирају модел новчаника за интеграцију игара и одговорнима за платне операције који ће живети са усклађивањем. Циљ му је да се пре фиксирања модела интеграције виде начини отказа и обим посла око усклађивања, без тога да се лиценцирање, безбедност и заштита играча сматрају накнадном мишљу.

Кратак одговор

Прво проверите тржиште и оперативни модел за који се може добити лиценца. Затим платформу, садржај, плаћања, усклађеност и свакодневни рад обједините у један обим посла са мерљивим критеријумима прихватања.

01

Два модела, две поделе одговорности

Код интеграције transfer новчаника играч премешта новац са стања оператера на стање провајдера да би играо, а затим га враћа. Код seamless интеграције постоји једно стање — оператерово — и свака опклада и сваки добитак уписују се на њега у реалном времену путем API позива током рунде. Разлика изгледа као детаљ имплементације, а испоставља се да одређује искуство играча, оптерећење подршке и усклађивање.

Seamless значи да играч никада не види друго „стање игре“: спортска кладионица, слотови и live казино деле исти новац. Цена је да ваш сервис новчаника стоји на критичном путу сваког окретаја. У transfer моделу игра наставља да ради ако се ваш сервис погорша, али играч мора да премешта новац између два стања и почињу да стижу тикети „где је мој новац“.

  • Колико стања играч види
  • Који сервис је на критичном путу током игре
  • Да ли производи морају да деле једно стање
  • Профил тикета за подршку који ствара сваки модел
02

Seamless је обавеза отпорности

Крајње тачке вашег seamless новчаника позивају се при сваком окретају, па метрика која је важна није просечно време одговора него најгори перцентил. У пракси је циљ p99 од неколико десетина милисекунди на опклади и добитку, уз унапред дефинисано понашање при тајмауту. Када провајдер добије тајмаут, обично понови захтев, а ако се иста трансакција обради два пута, играч добија двоструко књижење износа.

Једини одговор је идемпотентност. Свака трансакција се чува уз јединствену референцу коју доставља провајдер, а када та референца поново стигне, не прави се нови запис — оригинални резултат се враћа непромењен. Додајте крајњу тачку за поништавање (rollback) са истом дисциплином: отказана опклада се враћа једном, а дуплирани rollback не ради ништа. Та три понашања — уписати, безбедно поновити, отказати тачно једном — дефинишу целу интеграцију.

  • Изнет p99 циљ на крајњим тачкама опкладе и добитка
  • Идемпотентност заснована на референци трансакције провајдера
  • Понашање rollback-а и дуплираног rollback-а
  • Политика поновног покушаја провајдера при тајмауту
03

Заглављене рунде и напуштене сесије

Оба модела деле један начин отказа: играч губи везу усред рунде бесплатних окретаја или бонус функције. Рунда остаје отворена на страни игре, а добитак чека. Ако те записе ништа не затвара, играч никада не добије новац, а тим за подршку гомила ручне исправке. Сценарио прекида везе припада прихватном тестирању, а не првом месецу стварног рада.

Решење је sweeper који скенира отворене рунде и измирује их на основу крајње тачке статуса рунде код провајдера. Потребна су му два правила: да уписује само исход који је провајдер финализовао и да никада не исплати исту рунду два пута. Без тог посла сваки месец оставља ред који неко ручно затвара на крају месеца.

  • Sweeper отворених рунди и колико често се покреће
  • Крајња тачка провајдера која враћа статус рунде
  • Заштита од двоструке исплате са ревизорским трагом
  • Сценарио прекида везе у прихватном тестирању
04

Усклађивање: чије бројке су тачне?

Код seamless интеграције ви водите књигу опклада и добитака, а провајдер има своју копију истих догађаја. Та два збира морају да се слажу сваког дана. Када се не слажу, узрок је обично поновни покушај после тајмаута, граница временске зоне или отказане рунде. Без аутоматизованог дневног извештаја о усклађивању те разлике испливају месецима касније, обично усред комерцијалног спора.

Усклађивање код transfer новчаника је једноставније јер се упоређују само трансфери, али записи унутар игре остају код провајдера, па на жалбу играча не можете да одговорите из сопствене базе података. Који год модел изаберете, инсистирајте на извештајима на нивоу трансакције које можете да преузмете, API приступу истим подацима и најмање дванаест месеци историје у уговору.

  • Аутоматизован дневни извештај о усклађивању
  • Записи на нивоу трансакције које можете да извезете
  • Договорена толеранција одступања и пут ескалације
  • Рок чувања историјских извештаја
05

Који модел одговара ком оператеру

Ако желите једно стање, бонусе преко производа и непрекинуто искуство играча, seamless је једини разуман избор, а већина данашњих интеграција њега подразумева. Заузврат, ваш сервис новчаника мора бити високо доступан, мале латенције и идемпотентан. То је инфраструктурна обавеза, а не опција конфигурације.

Transfer новчаник може бити разуман прелазни корак док ваш сервис новчаника сазрева или за ограничен пробни рад са једним провајдером. Како број производа расте, искуство играча и трошак подршке чине га скупим. Ако ваш план укључује раст, пребацивање на seamless ставите у план развоја од првог дана: касније пребацивање значи премештање живих стања.

  • Циљ доступности сервиса новчаника
  • Број производа и захтеви за заједничким бонусима
  • План миграције и ризик за жива стања
  • Које моделе провајдер стварно подржава
Имплементација

Изводљив план за 90 дана

Првих 30 дана искористите за проверу тржишта, правни преглед, обим посла, финансијско моделовање и ужи избор добављача. Дане 31–60 искористите за интеграције, дизајн, плаћања и операције усклађености. Дане 61–90 резервишите за тестове прихватања од краја до краја, обуку и контролисано пробно покретање. Зависности од лиценцирања и плаћања морају остати изричите капије.

Након покретања свакодневно прегледајте техничке кварове, прихватање уплата, време исплате, завршетак KYC провере, потражњу за подршком, трошак бонуса и нето приход. Раст почиње тек када операција може поуздано да објасни ове бројеве.

FAQ

Често постављана питања

Шта значи seamless новчаник?

Значи да играч има једно стање и да се свака опклада и сваки добитак уписују у новчаник оператера у реалном времену током рунде. Нема преноса на стање игре, а спортска кладионица, слотови и live казино користе исти новац.

Како се спречавају двоструке уплате код seamless интеграције?

Чувајте сваку трансакцију уз јединствену референцу провајдера и вратите оригинални резултат непромењен када иста референца поново стигне. Исто правило примените на rollback позиве да би отказана опклада била враћена тачно једном.

Да ли се transfer новчаник и даље користи?

Неки провајдери и тржишта га и даље подржавају, али већина савремених интеграција подразумева seamless. Transfer обично остаје привремено решење за оператере чији сопствени сервис новчаника још није спреман да стоји на критичном путу.