Logo GH

Habanero - Overview and Integration

1) Short profile of the provider

Focus: HTML5 slots with "pure" mathematics, vivid animation and fast pace; strong position in Asia/CEE/LATAM.
Content delivery: own RGS and a wide network of aggregators. Mobile-first, light assets, stable FPS.
Strengths: simple, "retracting" cycles, neat freespins/modifiers, flexible RTP builds, branded promos (Jackpot Race ™).

2) Portfolio and game features

Hits/series (partial list):
  • Hot Hot Fruit, Fa Cai Lao, Lantern Luck - a fast "fruit-happy" pace for a mass showcase.
  • Egyptian Dreams/Deluxe, Four Divine Beasts, Koi Gate, Scopa, Wild Trucks - themed flagships.
  • Orbs of Atlantis, Techno Tumble, Magic Oak - experimental grids/cascades.
  • Classic "20/25/50 lines" and titles on ways (243/1024), cluster options - pointwise.
Branded mechanics:
  • Hot Hot (e.g. Hot Hot Fruit): pre-spin "heating" with expanding symbols/multipliers.
  • Collect/Upgrade in terms of games: collecting symbols for upgrading freespins/modifiers.
  • Free Spins with retrigger, sticky/stacked wilds, multipliers.
  • Jackpots: local/operator; a separate tool - Jackpot Race ™ (temporary "jackpot competition" with guaranteed draw to deadline).
  • RTP versions: usually 96/95/94/92/90 - selected on release/by market; log'rtp _ build '.

Volatility: medium to high; "overclocking" - frequent micro-events, rare large drifts.

3) Certification and compliance

Coverage: EU (MGA/IT/ES/RO/BG/... depending on title), Asia, LATAM, Africa.

Limited features:
  • Bonus/Feature Buy - include only in allowed geo (UK/DE is more often prohibited).
  • Autoplay/spin speed - local limits (UK/DE with separate requirements).
  • Jackpots/Jackpot Race ™ - transparent UI rules, seed/ceiling, timings and reporting regulations.
  • RG/AML: reality check, session timers, deposit/bet limits, age screens; reporting of large winnings.
  • Reporting (minimum): 'game _ code', 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags' (hot_hot/buy/jackpot_race), 'jackpot _ pool/level' (if any).

4) Integration options

Through the aggregator (fast go-to-market)

Habanero catalog + promotional add-ons (tournaments/drops/Free Rounds), auto-updates of builds/certificates, unified reports/webhooks, availability matrix by market. Jackpot Race ™ is usually activated via an aggregator adapter or direct promo endpoint.

Direct integration (operators/holdings)

Wallet models:
  • Seamless - operator's balance; debit/credit via sausages (idempotency 'txn _ id').
  • Transfer (Fund) - pre-load of loans for the session, return of the balance at closing.
  • Game Launch: RGS-endpoint с JWT: `lang/currency/jurisdiction/channel`, `rtp`, фич-флаги (hot_hot, buy, jackpot, jackpot_race).
  • Services: sessions, HMAC-signature/anti-replay, game log, webhooks of rounds/feature/jackpots, reports.

5) UX/frontend

Mobile-first: portrait/album, high-aspect screens, gestures.
Performance: TTFP <3-4 c; sprite-atlas, lazy-audio, CDN; stable frame <16 ms.
Hot Hot-UI: pre-hit/multiplier indicator that does not overlap the reels.
Jackpot-UI: levels/amounts/seed/deadlines (Race) - a single widget/panel.
Localization: EU/Asia/LATAM/CIS; number/currency formats, RG strings, and RTL reading (if needed).

6) Pseudo integration examples

6. 1. Hot Fruit Slot Start


GET https://rgs. hbn. example/launch
?token={jwt}
&game=hbn_hot_hot_fruit
&lang=ru
&currency=EUR
&jurisdiction=mga
&channel=mobile
&features=hot_hot:on,buy:off,jackpot:off
&rtp=96. 0
&partner_id=OP123
JWT payload (minimum):
json
{
"sub": "player_55210",
"sid": "sess_b87d...2a",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}

6. 2. Seamless Wallet - Debit/Credit

Debit (rate):
http
POST /wallet/debit
{
"sid": "sess_b87d...2a",
"txn_id": "hbn_2025-11-02_002201",
"amount": "1. 00",
"currency": "EUR",
"game_round_id": "gr_12af...e1",
"reason": "bet"
}
Credit (win):
http
POST /wallet/credit
{
"sid": "sess_b87d...2a",
"parent_txn_id": "hbn_2025-11-02_002201",
"amount": "6. 30",
"currency": "EUR",
"game_round_id": "gr_12af...e1",
"reason": "win"
}

Idempotency: unique 'txn _ id'; repetitions → deterministic response ('duplicate = true').
Caption: HMAC (SHA256) + 'x-timestamp' (60-180s window), retray with deduplication.

6. 3. End of Round Webhook (Hot Hot Event)

json
{
"type": "game. round_end",
"player_id": "player_55210",
"game": "hbn_hot_hot_fruit",
"bet": 1. 00,
"win": 6. 30,
"currency": "EUR",
"features": ["hot_hot:trigger","free_spins:off","multiplier:x3"],
"lines": 20,
"rtp_build": "96. 0_2025-10-20",
"jurisdiction": "mga",
"ts": "2025-11-02T17:05:41Z"
}

6. 4. Jackpot Race ™ Launch (Egyptian Dreams Deluxe)


GET https://rgs. hbn. example/launch
?token={jwt}
&game=hbn_egyptian_dreams_deluxe
&lang=ru
&currency=EUR
&jurisdiction=ukgc
&channel=desktop
&features=jackpot:on,jackpot_race:on
&rtp=94. 0
&partner_id=OP123

6. 5. Jackpot Webhook

json
{
"type": "jackpot. win",
"player_id": "player_55210",
"game": "hbn_egyptian_dreams_deluxe",
"jackpot_level": "Grand",
"jackpot_amount": 17854. 70,
"currency": "EUR",
"jackpot_round_id": "jp_7df1...9c",
"pool_id": "hbn_pool_eu_01",
"rtp_build": "94. 0_2025-10-26",
"jurisdiction": "ukgc",
"ts": "2025-11-02T17:06:19Z"
}

6. 6. Jackpot Race ™ Promo Event (Example)

json
{
"type": "promo. jackpot_race. tick",
"race_id": "jr_black_friday_2025",
"time_left_sec": 540,
"pool_amount": 25123. 40,
"currency": "EUR",
"participants": 1287,
"ts": "2025-11-02T17:06:31Z"
}
💡 Important: confirmation of the jackpot win - atomically with the pool server; Use 'jackpot _ round _ id' deduplication retrays for failures.

7) Promo and Hold

Jackpot Race ™: time limit + guaranteed draw → high online in the last minutes; set a timer banner and notifications.
Tournaments/flights: points for the total multiplier, the length of the series of frispins/modifiers, win/bet.
Free Rounds/Super Spins: Onboarding at Hot Hot Fruit/Koi Gate/Four Divine Beasts.
A/B: "Hot Hot/Asia/Fruits/Top RTP" capsules, card order, Race timer banner, copyright options.

8) Analytics and telemetry

KPI base:
  • DAU/MAU by title; Average duration of sessions share of mobile portrait.
  • Bet/Win/GGR/RTP (actual), StdDev wins, percentile win/bet (P95/P99).
  • Feature-rate: frequency of Hot Hot/freespins/retriggers, average multiplier.
  • Jackpot/Race metrics: triggers, level distribution, dynamics on-site before deadline, uplift in conversion/retention.
  • Tech: TTFP, FPS, wallet/webhook timeouts, share of replays.
Recommended telemetry:
  • `game_code`, `lines/ways`, `hot_hot:bool`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags` (buy/jackpot_race), `jackpot_pool`, `jackpot_level`, `promo_campaign_id/race_id`, `game_round_id`, `txn_id`, `session_id`.

9) QA checklist before release

1. RTP versions/builds correspond to markets; 'rtp _ build' in logs/reports.
2. Buy/autoplay/speed - strictly by jurisdiction; Jackpot Race ™ - correct timers/rules.
3. Seamless-collars: idempotency, TTL signatures, deterministic repeats.
4. Auto-resume: recovery of frispins/Hot Hot/modifiers after discount.
5. Jackpots/pools: access to the pool server, time synchronization, atomicity of confirmation.
6. Localization/currencies: the Markets × Locales matrix is closed; RG screens and number formats.
7. Performance: TTFP <3. 5 c, FPS stable; assets optimized, intro with skip.
8. Promo Tire: Tournaments/Race/Free Rounds Connected; the rules are readable.
9. Reporting: GGR reconciliation by date/game/version; separate Race/jackpot reports.

10) Typical errors and solutions

Mixing RTP builds → fact/report is inconsistent: log 'rtp _ build', make cuts by versions.
Duplicate write-offs → no idempotency: storage-lock by 'txn _ id', deterministic repetitions.
Race timer "jumps" → clock/cache misalignment: NTP check, signed snapshots of the amount.
Loss of progress feature → no snapshot: keep the state of frispins/modifiers/Hot Hot.
Buy is active in forbidden geo → centralize feature flags in PAM/feature-service.

11) Showcase (catalog) - recommendations

Теги: Hot Hot, Medium/High Volatility, Free Spins, 20/25/50 Lines, Jackpot Race™, Progressive/Local Jackpots.

Selections: "Hot Fruit" (Hot Hot Fruit), "Asia and Legends" (Koi Gate/Four Divine Beasts), "Egypt/Ocean" (Egyptian Dreams/Orbs of Atlantis), "New Week."

KPI cards: feature frequency (Hot Hot/FS), average multiplier, presence of Race/jackpots, subjective "pace."

12) Economics and risk management

Top-line: "hot" lines and Asian themes give steady organic traffic.
Unit economics: average bet, feature/race conversion, win/bet distributions, uplift from timers and drop events.
Risk profile: high variance in a number of titles - caps of bets/exposures by series/games, GGR buffer on a short window, RTP anomaly alerts.
Content mix: balance "hot" and "flat" slots; keep seasonal pods and Race windows in peak hours.

13) Step-by-step integration plan

1. Agreement/Listing: Markets, RTP Versions, Jackpot Race ™ Rights, Promo Pack.
2. Technical connection: sandbox keys, RGS/launch URL, Wallet API, webhooks, (opt.) pool/promo server.
3. Feature flags: hot_hot/buy/jackpot/jackpot_race, locales/currencies.
4. Catalog: game cards, mechanic/jackpot/Race badges, age ratings.
5. QA/UAT: regression + load; long FS/Hot Hot/Race cases, wallet/webhook replays.
6. Soft-launch: 5-10% of traffic; GGR/RTP/feature-rate/Race-metrics/error monitoring.
7. GA release: tournaments/drops/Jackpot Race ™, A/B showcases and banners.
8. Post-monitoring: retro 14/30 days; tuning exposures/timers/promo pools.

Result

Habanero is a "fast pace + simple, catchy feature" and a signature Jackpot Race ™. Technical integration is standard (seamless/transfer, JWT start, webhooks), success is based on compliance discipline, fair showcase (Hot Hot badges/jackpots/Race) and telemetry ('rtp _ build', 'feature _ flags', 'race _ id'), which allows transparent management of economics, exposure and retention.

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.