Home / Integration guide
Engineering and operations guide

Draw the system boundary
before the first round.

FastGamesAPI supplies the games and RGS; the operator retains the player account and wallet. Map how our RGS runs the game session and round, connects the result to the operator wallet response and preserves the final record before development begins.

Get everyone on the same page.

Six conversations that turn an introduction into a useful technical brief.

Your platform

Operator or aggregator, existing architecture and the technical team leading the connection.

Your markets

Intended jurisdictions, languages, currencies and availability questions to resolve.

Your wallet

Account ownership, transaction flow and how your platform handles interruptions and reconciliation.

Your game selection

Preferred titles, game formats and the lobby experience you want to create.

Your operating model

Reporting needs, support contacts and the responsibilities of each team.

Your launch plan

Target timing, dependencies, test environments and the people who approve release.

A FastGamesAPI character moving a single glowing token across a planning board
Integration map

Move from product choice to production scope.

Use these four areas to keep the game selection, technical implementation, test plan and commercial proposal aligned.

A clear path to the next step.

  1. Share

    Exchange platform context, game selection and open questions.

  2. Align

    Agree the scope, technical owners and required documentation.

  3. Evaluate

    Work through the selected games and integration test cases.

  4. Review

    Resolve open issues and agree the commercial and launch decisions.

A FastGamesAPI character passing a glowing thread across to the far side
Integration boundary

Build one shared event trail for every round.

Document the identifiers used from session opening to the final wallet result. Player, game, round, request and money movement should remain connected in a form that support can inspect. The written contract must name the balance authority and define the outcome for every failure response.

01 / SESSION

Identity and lifetime

Test expiry, reopening and parallel sessions. Decide how authentication failure appears to a player without creating an ambiguous or partially recorded round.

02 / WALLET

One financial result

Verify currency precision, insufficient balance and request replay. Repeating the same request must never create a second money movement.

03 / RECORD

Shared evidence

Both teams should locate the same round, active configuration, request outcome and wallet response through stable identifiers.

A FastGamesAPI character blocking the way with a raised palm, checklist in hand
Test gate

The happy path is a starting point, not acceptance.

Run one simple round end to end. Then force a timeout, lost connection, duplicate request, balance rejection and reconnection. The player interface, supplier record and operator wallet must reach the same final state in each case.

Review round evidence separately. Take the supplied inputs, reproduce the result outside the game interface and connect it to the stored round. Cryptographic verification does not by itself establish incident ownership, active configuration or the support process.

  • Write the test data and expected result before execution.
  • Require financial idempotency during replay and recovery.
  • Connect the active game configuration to the round record.
  • Keep evidence for failed scenarios, not only successful ones.
A FastGamesAPI character holding up two sheets side by side to compare them
Commercial and operational scope

The proposal should match the implementation.

Align the charging basis, selected games, environments, support coverage, release process and incident escalation before signing.

Compare like for like

Use the same representative games and failure scenarios for every supplier, then compare the responsibility your team retains after integration.

Prepare for production

Confirm permissions, observability, recovery, release ownership and support escalation after the sandbox flow is accepted.