GH GambleHub

Play 'n GO - baxış və inteqrasiya

2) Portfel və məzmun

2. 1 Slots (core)

Mövzular: macəra/qədimlik, anime üslubu, fantastik dünyalar, «klassik/meyvə», marka-rok (fərdi IP).
Mexaniklər: Cascade/Cluster Pays, Expanding/Wild Stacks, Multipliers, Free Spins/Respins, Pick-bonus, bəzən Feature Buy (mövcudluq oyun və bazardan asılıdır).
RTP: Bir qayda olaraq, bir neçə profil mövcuddur (məsələn,, 96. x/94. x/92. x), seçim - yurisdiksiyasına görə.
Dəyişkənlik: aşağı (kütləvi auditoriya) yüksək (VIP/axın).

2. 2 Series və IP

Rich Wilde/Book-seriyası (məsələn, Book of Dead, Legacy of Dead).
Reactoonz-ailəsi (kaskadlar, şarj şkalaları, meqasimvollar).
Moon Princess/Rise of Olympus (şəbəkələr, sahə boşluğu, bonus qabiliyyətləri).
Klassik: Fire Joker, Tome of Madness, Sweet Alchemy və s.

2. 3 Jackpotlar və «xüsusi rejimlər»

Sabit/yerli irəliləyişlər var (oyun və hovuz bağlantısından asılı olaraq). Şəbəkə həlləri - ayrı-ayrı müqavilələr üzrə.


3) Top titulları və davranış (nümunələr)

Book of Dead/Legacy of Dead - yüksək marka tanınması, davamlı üzvi trafik, orta-yüksək dəyişkənlik.
Reactoonz/Reactoonz 2 - klaster ödənişləri, «yük/boşalma» şkalaları, sessiyaların dərinliyi.
Moon Princess/Rise of Olympus - sahə 5 × 5, personaj bacarığı, boşluq; qadın/unisex auditoriyası ilə yaxşı fərdiləşdirilir.
Fire Joker/Fire Joker Freeze - qısa sessiya, raundların yüksək fırlanma; güclü mobil.
Tome of Madness - sessiya tərəqqi, fan seqmenti.

💡 Təcrübə: hər bir oyun üçün fich kataloqunu saxlayın: 'volatility', 'rtp _ profiles', 'jackpot _ support', 'feature _ buy', 'min/max bet', 'mechanics'.

4) Yurisdiksiyalar və məhdudiyyətlər

Tənzimlənən bazarlar üçün fərqlənir: RTP profilləri, bahis/qazanc limitləri, Autoplay/Quick Spin/Bonus Buy statusları, Responsible Gaming məcburi mesajları və şrift/vizual tələblər.
Bütün cekpotlar/valyutalar hər yerdə mövcuddur.
Düzgün cut-off pəncərələri, raund qeydlərinin saxlanması və zəruri hallarda seansların ixracı tələb olunur.

Bazar matrisi (tövsiyə olunur):
  • `region/country → rtp_profile, features_allowed, bet_limits, jackpot_pool, texts_required`.

5) İnteqrasiya memarlığı

5. 1 Cüzdan modeli

Seamless (transfer-less): operatorun balansı; '/authorize ', '/bet', '/win ', '/rollback' çağırışları; mütləq idempotentlik.
Transfer Wallet: RGS tərəfinə vəsaitin əvvəlcədən köçürülməsi; sessiyanın bağlanması zamanı sinxronizasiya.

5. 2 Əsas interfeyslər (eskiz)

Billing və sessiyalar üçün REST/JSON, webhucks/Callbacks: 'betwinbonusjackpotsession_startsession_enddisconnectreconnect`.
/ balance - balans/limitlərin alınması ;/bonus - frispinlərin aktivləşdirilməsi (API-hesablama istifadə olunarsa).

5. 3 İdempotentlik və nizam

Unikal 'transaction _ id' (UUID/ULID) hər bet/win; eyni ID ilə təkrar əvvəlki nəticəni qaytarmağa borcludur (məna baxımından exactly-once).
'round _ id', müqayisə edin 'provider _ game _ id → internal_game_id'.

5. 4 Taymaut/Retras

Müştəri taymautları 2-3 s, eksponensial backoff, replay-növbə, cavabların deduplikasiyası.

5. 5 Lokalizasiya/qurğular

Çox dilli UI, yerli formatlar/valyutalar, yüngül assetlər, mobil optimallaşdırma (xüsusilə şəbəkə oyunları üçün).


6) Hadisə sxemi və analitikası

6. 1 Mini hadisə sxemi (JSON)

json
{
"event_id": "01J...PNGO",
"event_time": "2025-11-02T12:31:05Z",
"type": "bet    win    bonus    jackpot    session_start    session_end    disconnect    reconnect",
"user": {"id":"u123","tenant":"op1","country":"BR"},
"game": {"id":"pngo_book_of_dead","rgs":"playngo","category":"slot"},
"session": {"id":"s456","device":"android","ip":"..."},
"wager": {"amount":1.00,"currency":"EUR","round_id":"r789"},
"payout": {"amount":14.50,"jackpot":false},
"meta": {"rtp_profile":"96","jurisdiction":"MGA"}
}

6. 2 Açar metriklər

GGR/NGR oyun/kanal/bazar; Hit Rate, Spin Frequency, Bonus Entry Rate, Cluster Clear Rate (grid üçün).
RGS keyfiyyəti: p95/p99 API, error-rate, lag webhook, retry-növbə ölçüsü.
Oyunçu/seans: ARPPU/ARPU, avg session length, churn siqnalları, şikayətlər/1k raundlar.

6. 3 Antifrod/anti-bitraj

Bonusların karusellərini, anormal win profillərini, multi-account/device, geo-yerdəyişmələrini tutun.
Reaksiyalar: seqment promo/oyun fasilə, bahis limitləri, əl yoxlama.


7) RTP, dəyişkənlik və ekspozisiya

Saxlayın 'rtp _ profile' per bazarı; Autoplay/Feature Buy qadağan olan yerlərdə bloklayın.
'max _ potential _ payout' turuna/oyununa nəzarət edin; jekpotlar üçün - ayrı-ayrı ekspozisiya limitləri və sığorta qaydaları.


8) Promo və marketinq

Xüsusi oyunlar/nominallar üzrə pulsuz Spins; missiyalar/achivki (oyun hadisələri dəsti), turnirlər/liderlər bordları (win-multiplier/uduşların miqdarı üzrə).
Vitrin: «Yeni», «Play 'n GO hitləri», «Şəbəkə/klasterlər», «Yüksək dəyişkənlik», «Klassik», «Cekpotlar» rəfləri.
Mexanik Tags: Cluster/Cascade, Multiplier, Book, Classic, Jackpot.

Assets: 1:1 nişanları, 16: 9/4: 3 posterləri (webp), qısa preview videoları, lokallaşdırılmış adlar/təsvirlər.


9) Hesabat və yoxlama (reconciliation)

Round-level logs (dərəcələr/ödənişlər/bonuslar/cekpot/statuslar).
Oyunlar/valyutalar/bazarlar üzrə Daily Game Report; server vaxt provayder cut-off (TZ/ofset saxlamaq).
Müqayisə: operator hadisələrinin cəmi vs provayderin icmal hesabatları; icazə verilən delta - qapalı olmayan raundlarda.


10) Müşahidə və SLO inteqrasiya

API: p95/p99 для `/authorize`, `/bet`, `/win`; error-rate, əməliyyatların dublikat payı.
Events: lag webhook, retry-növbə ölçüsü, pay 'rollback/void'.
Məhsul: crashes/1000 client, session disconnect-rate.
Billing: hesabatların uyğunsuzluğu <eşik, cut-off bağlı payı.

SLO (eskiz)

yaml slo:
api:
bet_p95_ms: 250 win_p95_ms: 250 error_rate_pct: <=0.3 events:
webhook_lag_p95_s: <=3 duplicate_txn_pct: <=0.1 billing:
report_delta_pct: <=0.2 closed_by_cutoff_pct: >=99.7

11) Təhlükəsizlik və uyğunluq

mTLS + HMAC imzaları, allowlist IP, qısa ömürlü tokenlər.
Bölgə/tenant analitikasında PII-minimallaşdırma, 'user _ id', RLS/CLS tokenizasiyası.
Responsible Gaming: Reality Check, limitlər, özünü istisna; düzgün mətnlər/şriftlər və bazar xəbərdarlıqları.
Başlanğıc konfiqasında yurisdiksiya bayraqları: (auto/quick spin, feature buy, bahis/seans limitləri, RTP ekranı).


12) Test planı və QA

12. 1 Staging çek siyahısı

  • '/authorize '/sessiyanın bağlanması; dillər/valyutalar və düzgün formatlar.
  • '/bet '/'/win 'idempotentdir; eyni 'transaction _ id' - əvvəlki cavab.
  • Free Spins/Bonus: hesablama → xərc → hesabat.
  • Jackpot: itki testi, ledger qeydləri, cut-off hesabat.
  • Yurisdiksiya: Autoplay/Feature Buy, RTP profili, bahis/seans limitləri qadağan.
  • Vitrin/qurğular: lokalizasiya, mexaniki etiketlər, filtrlər.

12. 2 Mənfi ssenarilər

Dublikat 'transaction _ id' → 200 keçmiş nəticə ilə.
'/win '→ ikiqat ödəniş olmadan təhlükəsiz retry üçün vaxt.
Cekpot olmadan valyuta/bazar → kodu və mesajı ilə düzgün imtina.
Disconnect/Resume → steyt və raund bütövlüyü.


13) Tez-tez səhvlər və anti-nümunələr

Bütün bazarlarda vahid RTP; qadağan edilmiş fich → uyğunluq risklərini göstərmək.

İdempotentlik yoxdur '/bet/ win '→ ikiqat debet/ödənişlər.
Ignor 'rollback/void' → ledcerin sinxronizasiyası.
Cut-off/snapshot yoxluğu → «üzən» hesabatlar.
MINOR-development sxemləri ilə vitrinlər/log → düşmə SELECT.
Hesablanmamış cekpot valyutaları → pozulmuş ekspozisiya və şikayətlər.

14) Konfiqurasiya şablonları

14. 1 Oyun/bazar

yaml game_config:
game_id: "pngo_moon_princess"
markets:
- region: "MGA"
rtp: "96.5"
features: {autoplay: true, feature_buy: true}
bet_limits: {min: 0.20, max: 100}
- region: "UKGC"
rtp: "94.0"
features: {autoplay: false, feature_buy: false}
bet_limits: {min: 0.10, max: 10}

14. 2 Cekpot hovuzu

yaml jackpot_pool:
name: "pngo_local_pool_eur"
currency: "EUR"
seed: 20000 contribution_pct: 1.5 tiers: [mini, minor, major, mega]
games: ["pngo_divine_showcase","pngo_fire_joker_jp"]

14. 3 İdempotentlik siyasəti

yaml idempotency:
key: "transaction_id"
storage: "redis+db"
ttl: "30d"
behavior: "return_last_result"

14. 4 Hadisə sxemi (minimum)

yaml events:
keys: [event_id, event_time, type, user.id, game.id, session.id, wager.round_id]
bet:  [amount, currency, ext_ref]
win:  [amount, jackpot, ext_ref]
tech: [client, device, latency_ms]

15) Tətbiqi yol xəritəsi

1. Inventory & Markets: Play 'n GO oyunlarının siyahısı, RTP profilləri, fic bayraqları, bazar limitləri.
2. API & Wallet: cüzdan model seçimi, idempotent, retray, webhucks.
3. Events & Reports: hadisə sxemi, round-level log, cut-off və TZ.
4. Compliance: yurisdiksiya konfiqləri, RG tələbləri, mətnlər/bannerlər.
5. Promo: frispins/missiyalar/Liderbord, vitrin və CRM inteqrasiya.
6. Observability: SLO panelləri, alertlər, repleylər.
7. Go-Live: Kanarya trafiki, KPI (GGR, hit rate, complaints), 1-ci həftənin post-mortemi.


16) Yekun

Play 'n GO sabit trafiki çevirir və auditoriyanı saxlayır «həmişəyaşıl» hitləri və mesh mexaniki qarışığı verir. Uğurlu inteqrasiya idempotent billingi, düzgün RTP/yurisdiksiya xüsusiyyətləri, şəffaf hesabatlar və SLO-nun müşahidə qabiliyyətinə əsaslanır. Yaxşı düşünülmüş vitrin və promo ilə Play 'n GO portfeli nəzarət olunan risklər və xidmət dəyəri ilə GGR/LTV-yə proqnozlaşdırıla bilən töhfə verir.

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.