Home » iGaming Platform Architecture: How the Systems Connect

iGaming Platform Architecture: How the Systems Connect

iGaming platform architecture showing PAM, wallet, casino, sportsbook, data and security systems connected to a central platform

Table of contents

A deposit is confirmed, but the balance does not update. A retried casino callback deducts the same stake twice. A settled sportsbook wager still has funds reserved. Finance and reporting then show different results for one transaction.

These problems affect payments, support, finance, compliance and player experience. iGaming platform architecture defines how player accounts, wallets, casino, sportsbook, payments, data and third-party services work together. It also defines record ownership, money flow, failure handling and operator control.

Key Takeaways

The Main Layers of an iGaming Platform Architecture

Most architecture diagrams divide the platform into a few main layers. The sibling guide on what an iGaming platform is explains the components themselves. Here, the focus is how each layer connects and who owns each responsibility.

  • EXPERIENCEPlayer experienceWebsite, mobile apps, casino lobby, sportsbook interface and cashier. A problem here can stay inside the interface or interrupt registration, login, deposits or gameplay.
  • ACCOUNT COREPlayer and account coreUsually centred on PAM. It manages account status, restrictions, permissions and identity information, including many decisions about what a player can or cannot do.
  • MONEYWallet and transaction layerManages balances, debits, credits, adjustments and financial history. In many architectures, this layer controls the main gambling balance.
  • PRODUCTSGaming productsCasino games and sportsbook technology. Casino content can connect through an RGS or aggregator, while sportsbook has its own wager, trading and settlement lifecycle.
  • SPECIALISTSExternal servicesPayment providers, identity verification, fraud tools, CRM, affiliate systems and messaging services that connect into the operating flow.
  • DATA & OPSData and infrastructureReporting, audit records, analytics, hosting, monitoring, deployment and recovery that support the wider operating environment.
Six connected layers of an iGaming platform architecture linked through a shared control spine

The platform underneath may use a monolithic, modular, microservices-based or hybrid design. However, the label itself is not the main concern.

Instead, focus on release speed, failure containment, scaling and operating complexity. The broader lifecycle guide explains how iGaming technology needs change from launch to migration.

Who Owns the Player, Wallet and Gaming Records?

Start with one simple architecture question.

Source-of-truth testIf two systems show different information, which one should the business trust?

Copies of the same information often exist in several systems. For example, a CRM stores player information, a reporting warehouse stores transaction history and a game provider keeps its own record of a game round.

That duplication is normal. However, problems start when nobody knows which system holds the final record for a decision.

Set One Authoritative Record

Connected systems compared with authoritative PAM, wallet ledger and platform data records in an iGaming stack

Next, the ownership table turns that principle into a practical operating check across the stack.

Typical record ownership across an iGaming stack Source-of-truth view
InformationUsually Controlled ByOther Systems Using ItOperator Question
Player accountPAM or player-account serviceCRM, KYC, supportWhich status takes priority if systems disagree?
Available balanceWallet or ledgerCasino, sportsbook, cashierWhich system can make the final balance change?
DepositPSP for payment result; wallet for credited balanceFinance, fraud, reportingWhat happens if the PSP says success but the wallet does not update?
Casino roundRGS or game system for round state; wallet for moneyAggregator, reportingHow are the bet, win and rollback connected?
Sportsbook wagerBetting engine for wager state; wallet for moneyPAM, reportingWho controls settlement and later corrections?
KYC statusVerification service for the result; PAM for account actionPayments, complianceWhere is the restriction actually applied?
Bonus stateBonus engine for eligibility; wallet for financial valueCRM, reportingWho decides eligibility and who posts the reward?

What Unclear Ownership Breaks

When ownership is unclear, problems follow quickly. As a result, balance disagreements can delay withdrawals, while support may struggle to explain what happened. In addition, finance may need to reconcile transactions manually, and bonus or compliance records can become incomplete.

Architecture rule: several systems may store the same information, but every important state needs one clearly defined source of truth.

Wallet Architecture: Seamless or Transfer Wallet

In practice, wallet architecture decides where the player's balance sits and how gaming products use it. Two common approaches are the seamless wallet and the transfer wallet. For the wider operating-model decision, see how to choose the right iGaming solution.

BetSolutions documentation, for example, describes both integration modes. Seamless mode uses operator-side wallet functions for bets, wins and balances, while transfer mode uses deposit, withdrawal and balance-transfer functions.

Seamless wallet versus transfer wallet money flow for an iGaming platform

Seamless Wallet

In a seamless model, sometimes called a single-wallet model, the operator keeps one main balance. Connected gaming products use that balance in real time.

The game or betting system then sends balance checks, debits and credits directly to the operator wallet.

Therefore, the player does not need to move funds manually between casino, live casino and sportsbook products. However, this creates a stronger technical dependency on the wallet.

The wallet must respond quickly, remain available during play and handle repeated or out-of-order requests safely.

Transfer Wallet

By contrast, a transfer-wallet model moves funds from the main account into a product-specific or provider-specific balance before play. The gaming provider can then use that balance without calling the operator wallet for every individual game transaction.

As a result, transfer mode reduces the wallet's real-time workload. However, it adds more balance-management work because the operator must reconcile transfers and provider balances.

The operator can initiate those transfers manually, automate them or hide them behind the player interface.

Operational Benchmarks for Wallet Design

There is no universal wallet threshold because each provider contract differs. Still, procurement and load testing need concrete figures. Use the following as evaluation benchmarks, then replace them with the limits in the signed API contract and SLA.

EVALUATION BENCHMARKSFour figures to validate before production
Replace with contracted SLA values
3–5 sPublished timeout examples

Stakes documents a 3-second timeout, while CasinoWebScripts treats 5 seconds or more as timed out. These are failure boundaries, not performance targets.

Daily / T+1Reconciliation window

Run automated reconciliation at least daily. Assign unresolved wallet, transfer or provider mismatches and escalate them by the next business day instead of allowing drift to accumulate.

99.9%+Availability target

Use 99.9% as a minimum comparison floor for the wallet/API path. For revenue-critical synchronous flows, ask whether 99.95% or 99.99% is available and what exclusions apply.

Benchmark, not universal rule: the final latency, timeout, reconciliation and availability thresholds must come from the chosen provider's production contract and SLA.
Seamless wallet versus transfer wallet Architecture comparison
AreaSeamless WalletTransfer Wallet
Balance controlOperator wallet in real timeOperator balance plus provider or product balance
Player experienceUsually one balance across productsMay involve balance transfers
Real-time wallet useWallet is involved in individual gaming transactionsLower per-round dependency on the main wallet
Failure impactWallet failure can affect several productsFailure may stay closer to one provider
Integration needFast and duplicate-safe wallet APITransfer and balance-management integration
ReconciliationReal-time wallet recordsTransfer and provider-balance reconciliation
Moving between productsUsually simpleDepends on the transfer setup

Therefore, the question is not which model sounds more modern. Compare product mix, transaction volume, latency tolerance and technical capability. If wallet ownership is part of a wider technology decision, see Build vs Buy in iGaming.

How Casino Games Connect to the Platform

A common casino setup connects the game client to the game provider's Remote Gaming Server (RGS). The connection may also pass through an aggregator before reaching the operator platform and wallet.

The exact setup can vary. However, the responsibility is usually straightforward: the RGS manages the game and round state, while the wallet manages the player's money. The integration must keep those records aligned.

The Round Lifecycle

  1. 01Balance checkConfirm available funds
  2. 02BetDebit the stake
  3. 03Game resultRound state resolves
  4. 04Win or lossFinancial outcome
  5. 05CompletionFinal round state

In practice, two identifiers matter most because they keep the gaming and financial records linked.

ROUND STATERound IDLinks actions that belong to the same game round.
FINANCIAL ACTIONTransaction IDIdentifies one financial action, such as a debit, credit or reversal.

If a rollback or cancellation occurs, the platform reverses an earlier financial action and refers back to the original transaction. Therefore, failures and corrections must leave the player's balance in the correct state.

Why Retries Matter

A gaming integration cannot assume that every request arrives once or that every response reaches the provider successfully. CasinoWebScripts' published RGS documentation describes timeouts, retries and a unique transaction ID used to support idempotent processing.

  • After a timeout, the same callback arrives again.
  • A debit succeeds, but the response is lost.
  • Meanwhile, the connection fails after the wager.
  • Later, a cancellation or rollback arrives.
  • For a short period, the RGS and wallet show different round states.

Therefore, the main protection against duplicate financial changes is idempotency. In other words, the same transaction must not change the player's balance twice if it arrives again. Retries are normal integration behaviour rather than automatic evidence of a broken system.

Regulatory context: UK Gambling Commission RTS 5 applies to all gambling. It requires reasonable steps to ensure gambles are accepted, processed and settled according to the relevant rules, and requires customer-affecting system errors to be remedied as soon as practicable with fair treatment.

As a result, the operator must be able to find the affected transaction, confirm the correct result and apply the right account correction. Round IDs and reliable transaction history make that process easier.

How Sportsbook Fits Into the Architecture

By contrast with a casino round, a sportsbook wager may stay open for the full length of an event. That longer transaction lifecycle means sportsbook should not be treated as just another casino integration.

As a result, sportsbook often runs as a separate engine. It can manage pricing, markets, risk controls, wager records and settlement logic, then connect with the wider platform's PAM and wallet.

  1. During placementIf the price changes, which price does the sportsbook accept, and which system records the final bet?
  2. While the bet is openDoes the platform reserve the correct funds, and what does the player see as available balance?
  3. At settlementWhich system decides the result, and which system updates the player's money?
  4. After settlementIf the official result changes, can the sportsbook correct or resettle the wager without losing the original record?
  5. During supplier failureDoes a sportsbook problem stay inside sportsbook, or can it affect casino and other products?

Therefore, a sportsbook integration is not complete just because the betslip works. Wager acceptance, wallet updates, settlement, voids, corrections, resettlement and reporting all need clear ownership.

Where Weak Architecture Costs Revenue

Architecture problems rarely stay inside the engineering team. For example, they can affect payment conversion, player support, playing time, reconciliation and commercial reporting.

MONEY FLOWPayments & balances
Failed depositsPayment succeeds, but the player balance does not update.
Duplicate transactionsA repeated callback applies the same money movement twice.
SETTLEMENTResults & rewards
Delayed settlementA finished event leaves funds unavailable longer than expected.
Reward errorsA bonus is duplicated or applied to the wrong account.
OPERATIONSResilience & reporting
Provider downtimeOne failed service interrupts more of the player journey than it should.
Reporting mismatchFinance, operations and BI disagree on the same activity.

Architecture does not generate revenue directly, but it determines how easily technical failures interrupt revenue-producing journeys.

Third-Party Providers and Integration Control

Modern iGaming platforms depend on payment providers, KYC services, game providers, aggregators, sportsbook systems, CRM, affiliate software and risk tools. The guide to what an iGaming platform is explains where those boundaries can move.

One player journey may cross several of these services. Therefore, the important architecture question is who owns each responsibility when data, money or status moves between them.

  1. Who maintains the integration?The platform supplier, operator or third party may own this responsibility. It needs to be clear before an issue occurs.
  2. Who investigates a failure?Operations should be able to see which connection failed without several suppliers spending days deciding who caused the problem.
  3. Who manages API changes?Providers change authentication methods, remove endpoints and release new API versions. Therefore, one team needs clear responsibility for those updates.
  4. What changes if the operator replaces one provider?The operator should understand which surrounding systems depend on that provider before making the change.
  5. What happens to unfinished transactions?Pending deposits, open game rounds, unsettled bets and withdrawals need clear final states if a connection fails.

When those responsibilities appear in supplier offers, use our iGaming software provider proposals guide to compare scope, integrations, support, evidence and ownership before choosing a provider.

Third-party responsibility: UK Gambling Commission LCCP 1.1.2 makes licensees responsible for third parties used for parts of their licensed activities. For remote licences, LCCP 1.1.3 adds requirements for third parties that provide customer-facing gambling interfaces.

The operator's responsibility does not disappear because another company provides part of the technology. A platform can offer many integrations and still leave the operator with limited control.

That control question also matters when deciding what to build, buy, integrate or combine, especially when every change, investigation or data request depends on the core supplier.

Reliable Data for Finance, Compliance and Growth

The useful data question is not simply which database technology the platform uses. Instead, ask what each team needs to prove or rebuild from the data.

  • Live operational dataAvailable balance, account status, payment status, bet state and bonus state. These records affect what the platform can do right now.
  • Gaming and financial historyBets, wins, rollbacks, deposits, withdrawals, adjustments and settlements used by finance, support and compliance.
  • Audit recordsShow who or what made important changes, including account changes, balance adjustments, configuration changes and restrictions.
  • Analytics and reporting dataSupports CRM activity, affiliate reporting, commercial analysis and management dashboards.
SOURCE-OF-TRUTH RULE
A copy can support reporting without becoming authoritative.

In other words, the source of truth is the system whose state the business trusts for a decision. By contrast, a warehouse may contain the same transaction without controlling the player balance.

In practice, the checks are straightforward.

Financecan the team rebuild a player's balance movement for a given period?
Supportcan the team follow a casino round from its first debit to a later rollback?
Sportsbookcan settlement records be matched with wallet activity?
Compliancecan the team see when and why the platform applied an account restriction?
Affiliatecan the team trace a commission dispute back to the original activity?
Data rule: a dashboard is only as reliable as the records behind it.

Keeping the Platform Reliable and Secure

Good architecture does not mean that nothing ever fails. Instead, it helps teams find failures quickly, contain their impact and recover safely.

As the stack evolves, the failure surface changes too. The lifecycle guide shows how technology needs change from launch to migration as brands, markets and integrations expand.

Detect problems quicklyteams need visibility into slow wallet responses, repeated callbacks, supplier outages, settlement queues and unusual error rates.
Limit the impacta CRM outage should not normally stop casino play, and one unavailable game provider should not necessarily remove the entire casino lobby.
Recover safelywhen a service returns, the platform must not apply the same transaction twice, and incomplete activity needs a clear final state.
Protect system accessadministrative permissions, supplier access, API credentials and system-to-system access need clear controls.
Security scope: the UK Gambling Commission's RTS security requirements are based on relevant sections of Annex A to ISO/IEC 27001:2022. Their scope includes systems handling sensitive customer information, authentication data, balances and gambling state, as well as systems that can communicate directly with those critical systems.

Therefore, a third-party integration remains part of the operator's security responsibility even when another company runs the software.

Conclusion

Strong iGaming platform architecture depends on clear ownership: who controls each critical record, how money and game state move, and how the platform behaves when systems disagree.

Good architecture supports consistent balances, reliable settlement, trustworthy reporting and contained failures. Weak architecture appears as duplicate transactions, stuck rounds, manual reconciliation and growing supplier dependency.

For the next buyer decision, use How to Choose the Right iGaming Solution to turn these architecture requirements into a practical solution shortlist.

Frequently Asked Questions

Related Articles

Build vs Buy iGaming Platform with Build, Buy, Integrate and Combine technology paths

Build vs Buy iGaming Platform: When to Build, Buy, Integrate or Combine

iGaming software provider proposals comparison with evaluation criteria

iGaming Software Provider Proposals: What to Compare Before You Choose

Ready to level up your iGaming operations?

Share your launch, migration or product requirements and the Pinaka team will help route you to the right solution.