Playson - Overview and Integration
1) Short profile of the provider
Focus: HTML5 slots for a mass audience: "classics" with fix lines and modern Hold and Win.
Strengths: even mathematics, frequent mini-events, recognizable series/sub-series, regular network promotional activities (tournaments/drops).
Delivery: own RGS + wide network of aggregators. Mobile-first, light assets, stable FPS.
2) Portfolio and game features
Hits and rulers (incomplete list):- Hold and Win: Buffalo Power / Wolf Power, Diamond Wins, Pearl Beauty, Royal Coins (в т.ч. 2), Lion Gems, Sevens & Fruits: Hold and Win.
- Classic/" fruit": Timeless/Fruits (20/40 lines), Sevens & Fruits, 5/20/40 Joker, Hot Coins.
- Evergreen-титулы: Solar Queen / Solar Temple, Book of Gold (Classic/Symbol Choice/Multichance), Legend of Cleopatra.
- Hold and Win/Respins with fix/progressive levels (often Mini/Major/Grand), coin/jam collection, and re-spin counter.
- Free Spins with extensions/modifiers, sticky/stacked wilds, multipliers.
- Classics: fixed lines (usually 3 × 5/4 × 5 and 20/40 lines), transparent paytable, fast pace.
- RTP versions: for markets/partners (typically 96/95/94/92/90). Log 'rtp _ build'.
Volatility: medium to high; emphasis on frequent micro-events and a "long" game loop.
3) Certification and compliance
Markets/labs: EU/EEA (incl. MT/IT/ES/RO/BG/SE/DK, etc.), UK/part of LATAM/Scandinavia; the list of available titles differs in geo.
Feature limitations:- Bonus/Feature Buy - only in permitted jurisdictions.
- Autoplay/speed - local limits (UK/DE especially strict).
- Jackpots/links - UI level requirements, seed/ceiling, reporting and AML procedures for large winnings.
- Responsible Gaming: reality check, session timers, limits, age screens.
- Reporting: 'game _ code', 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags' (hold/buy/free_rounds), 'jackpot _ pool/level' (if any).
4) Integration options
Through the aggregator (fast go-to-market)
Unified Playson catalog, online tournaments/drops, Free Rounds, auto-updates of builds/certificates, unified reports and webhooks, availability matrix by market.
Direct integration (operators/holdings)
Wallet models:- Seamless - operator's balance; debit/credit through sausages (idempotency by 'txn _ id').
- Transfer (Fund) - pre-load loans to the session and return the balance.
- Game Launch: RGS-endpoint with JWT: language/currency/channel/jurisdiction, 'rtp', feature flags (hold_and_win, buy, free_rounds).
- Service circuit: sessions, HMAC/anti-replay signatures, webhooks of rounds/feature/jackpots, game log, uploads.
5) UX/frontend requirements
Mobile-first: portrait/album, "high" screens, gestures.
Performance: TTFP <3-4 s; sprite-atlas, lazy-audio, CDN; stable frame <16 ms.
Hold and Win-UI: Re-spin counter, collections/modifiers, jackpot levels - all on the visible panel.
Classics: large indicators Lines/Bet/Total Bet, readable paytable.
Localization: main EU/LATAM/CIS languages; correct number/currency formats and RG strings.
6) Pseudo integration examples
6. 1. Starting the slot (Buffalo Power: Hold and Win)
GET https://rgs.playson.example/launch
?token={jwt}
&game=pl_buffalo_power_hold_and_win
&lang=ru
¤cy=EUR
&jurisdiction=mga
&channel=mobile
&features=hold_and_win:on,free_rounds:eligible,buy:off
&rtp=95.0
&partner_id=OP123
JWT payload (minimum):
json
{
"sub": "player_51209",
"sid": "sess_a91f...cd",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}
6. 2. Seamless Wallet - Debit/Credit
Debit:http
POST /wallet/debit
{
"sid": "sess_a91f...cd",
"txn_id": "pl_2025-11-02_001951",
"amount": "1.00",
"currency": "EUR",
"game_round_id": "gr_21bd...7e",
"reason": "bet"
}
Credit:
http
POST /wallet/credit
{
"sid": "sess_a91f...cd",
"parent_txn_id": "pl_2025-11-02_001951",
"amount": "4.80",
"currency": "EUR",
"game_round_id": "gr_21bd...7e",
"reason": "win"
}
Idempotency: unique 'txn _ id'; redo → deterministic response ('duplicate = true').
Signature: HMAC (SHA256) + 'x-timestamp' (anti-replay window 60-180 s).
6. 3. Webhook minigames (Hold and Win)
json
{
"type": "feature.hold_and_win",
"player_id": "player_51209",
"game": "pl_buffalo_power_hold_and_win",
"spins_left": 2,
"held_items": [{"type":"coin","value":1.00},{"type":"mini","value":10.00}],
"win_partial": 2.50,
"currency": "EUR",
"rtp_build": "95.0_2025-10-22",
"jurisdiction": "mga",
"ts": "2025-11-02T16:59:41Z"
}
6. 4. Launching a "classic" (Sevens & Fruits 40 Lines)
GET https://rgs.playson.example/launch
?token={jwt}
&game=pl_sevens_and_fruits_40
&lang=ru
¤cy=EUR
&jurisdiction=ukgc
&channel=desktop
&features=free_rounds:eligible,buy:off
&rtp=94.0
&partner_id=OP123
6. 5. Online promo (Free Rounds issue)
http
POST /promo/free_rounds/issue
{
"campaign_id": "fr_black_friday_2025",
"player_id": "player_51209",
"game_list": ["pl_diamond_wins_hold_and_win","pl_royal_coins_2"],
"value_per_spin": "0.20",
"spins": 25,
"expire_at": "2025-12-01T00:00:00Z"
}
7) Promo and Hold
Network tournaments/flights: points for the total multiplier, length of re-spins, win/bet; make short 20-40-min windows for "classics."
Jackpot/drop campaigns: random drops, level badges, winner ribbons.
Free Rounds/Super Spins: reactivation and onboarding in the Hold and Win series/classics.
A/B: order of cards, capsules "Hold and Win/Classics/Jackpots/Novelties," covers and copyright; hiding Buy in forbidden geo.
8) Analytics and telemetry
KPI base:- DAU/MAU by title; average session duration; share of mobile portrait.
- Bet/Win/GGR/RTP (actual); StdDev winnings; percentiles win/bet (P95/P99).
- Feature-rate: Hold and Win/freespins frequency, average mini-game prize, retriggers.
- Jackpot/Drop metrics: triggers, level distribution, impact on conversion/retention.
- Promo metrics: participation in tournaments/drops, Free Rounds conversion and uplift.
- Tech: TTFP, FPS, wallet/webhook timeouts, share of replays.
- `game_code`, `lines/ways`, `hold_and_win` (bool), `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags` (buy/free_rounds/jackpot), `jackpot_pool/level`, `promo_campaign_id`, `game_round_id`, `txn_id`, `session_id`.
9) QA checklist before release
1. RTP versions/builds → markets; 'rtp _ build' is logged/reported.
2. Buy/autoplay/speed - strictly geo; promo features are only included where allowed.
3. Seamless-collars: idempotency, TTL signatures, deterministic repeats.
4. Hold and Win: correct counter/level UI, auto-resume.
5. Jackpots/drops: access to pool/promo services, atomic confirmation of wins.
6. Localization/currencies: Markets × Locales closed; RG texts, numerical formats.
7. Performance: TTFP <3. 5 s; stable FPS; light intro with skip.
8. Reporting: GGR reconciliation by date/game/version; sections by promo.
9. UAT: long series of re-spins, large multipliers, network glitches/repeats.
10) Typical errors and solutions
Mixing RTP builds → actual/report diverges: fix 'rtp _ build', segment uploads.
Duplicate write-offs → no idempotency: storage-lock by 'txn _ id', deterministic repetitions.
Loss of progress Hold and Win → no snapshot: keep the mini-game state.
Jackpot/drop-UI out of sync → clock/cache check, signed snapshots of amounts.
Buy is active in forbidden geo → centralize feature flags in PAM/feature-service.
11) Showcase (catalog) - recommendations
Теги: Hold and Win, Medium/High Volatility, Free Spins, Fixed Lines (20/40), Progressive/Fixed Jackpots.
Selections: "Coins and re-backs" (Buffalo/Wolf/Diamond/Royal Coins), "Classic 20/40 lines," "Egypt/Sun" (Solar/Book of Gold), "New Week."
KPI cards: feature frequency, average mini-game prize, jackpot/drop availability, subjective pace.
12) Economics and risk management
Top-line: Hold and Win series and 20/40 classics pull a steady betting frequency.
Unit economics: average bet, conversion to minigames/freespins, win/bet distributions, impact of drops/tournaments on retention.
Risk profile: high dispersion in the Hold and Win series - bet limits, exposure caps by series/titles, GGR buffer, RTP anomaly monitoring.
Content mix: balance of ultra-volatile HnW titles with "even" classics; seasonal display capsules.
13) Step-by-step integration plan
1. Contract/listing: markets, RTP versions, Buy/drop/tournament statuses, promo pack.
2. Technical connection: sandbox keys, RGS/launch URL, Wallet API, webhooks, (opt.) jackpot/promotional services.
3. Feature flags: hold_and_win/buy/free_rounds/jackpot, locales/currencies.
4. Catalog: game cards, mechanic/jackpot badges, age ratings.
5. QA/UAT: regression + load; long HnW series, wallet repeats, promo scripts.
6. Soft-launch: 5-10% of traffic; monitoring of GGR/RTP/feature-rate/errors/promotional metrics.
7. GA release: tournaments/drops/Free Rounds, A/B showcases.
8. Post-monitoring: retro 14/30 days; tuning expositions, showcases and promotional pools.
Result
Playson is "mass clarity + keeping in feature": strong Hold and Win lines, even "classic" 20/40 lines and regular network promos. Integration is standardized (seamless/transfer, JWT start, webhooks), compliance discipline, transparent showcase (HnW/jackpot/volatility badges) and telemetry ('rtp _ build', 'feature _ flags', 'promo _ campaign _ id') for the managed economy and high retention.