Skip to content

Latest commit

 

History

History
45 lines (23 loc) · 3.43 KB

faq.md

File metadata and controls

45 lines (23 loc) · 3.43 KB

Slots API integration FAQ

These answers help product, engineering, and operations teams prepare an AG Game Slots API project.

Last reviewed: 2026-08-16

What is a Slots API?

A Slots API is a system-to-system integration used by a platform to discover game content, create game sessions, coordinate a wallet model, and query records. It connects game launch with identity, retry, reconciliation, and support design.

How should this repository be used?

Use it to understand AG, the business solution, wallet models, integration responsibilities, reliability practices, and launch preparation. The public V5.0.0 API documentation provides the endpoint catalog, signing method, representative fields, and redacted examples. It is not the complete production protocol. The project implementation package provides the real Base URL, credentials, complete field constraints, final callback list, and production configuration used by the engineering team.

Is it unsafe to publish approved endpoint paths and the HMAC algorithm?

Approved endpoint paths and the HMAC algorithm do not need to be secret. Security depends on keeping the signing key in a controlled server environment and enforcing timestamp freshness, nonce uniqueness, authorization, resource limits, and monitoring on the server. The public guide withholds exact paths for the higher-risk fund-recovery and merchant-configuration operations; public examples contain placeholders, not usable credentials.

How is the game delivery list defined?

AG and the platform team map the required providers, titles, versions, languages, currencies, and regions during onboarding, then use that delivery list for implementation and testing.

What is the difference between a single wallet and a transfer wallet?

With a single wallet, the merchant platform normally keeps the unified balance and responds to wallet callbacks during play. With a transfer wallet, funds move between the merchant side and a game wallet through explicit deposit and withdrawal operations. The right model depends on the existing ledger, availability, and operating workflow.

What does an existing platform usually adapt?

The architecture review maps player identity, sessions, wallet interfaces, callback handling, retry behavior, logs, and record lookup to the AG integration model before development begins.

Can a timed-out wallet request be retried immediately?

First preserve the original business identity and query or reconcile the original outcome. This confirms whether the remote system processed the request before the next action is selected.

How do we know the integration is ready?

Opening a game is only one signal. The team should also verify the chosen wallet path, duplicate handling, timeouts, callbacks, balance and record consistency, environment separation, monitoring, incident evidence, and recovery or rollback.

Where is the official website?

The official project website is https://aggameapi.com/. The current public API entry is AG Game API documentation.

Can credentials or transaction examples be posted in an issue?

Keep secrets, merchant codes, production hosts, callback hosts, player data, and real transaction records in the designated private support channel. Do not post signing keys, full signatures, tokens, complete payloads, or unredacted logs in an issue, ticket, or chat. Follow the repository security policy.