What does PlayStarters actually provide?
What does PlayStarters actually provide?
PlayStarters is an iGaming aggregator. We give your casino site a single integration point to access a catalog of games from many providers. We do not provide a player-facing site, KYC, payments, licensing, or back-office tooling — those remain on your side.Your side owns: the player accounts and wallet, the casino site UI, payments, KYC/AML, licensing, and CRM.PlayStarters owns: the games catalog, provider relationships, game session orchestration, and the wallet callback protocol.
How do I get API credentials?
How do I get API credentials?
Contact the PlayStarters team. After onboarding you receive:
- An Operator API key (format
ps_<your_api_key>) for calling the Operator API. - A wallet key that PlayStarters will use as a
Bearertoken when calling your wallet callback endpoint. - The base URL for the Operator API.
What do I have to build on my side?
What do I have to build on my side?
Two things:
- Backend calls to PlayStarters — call
/operator/providers,/operator/games, and/operator/launchto populate your lobby and start game sessions. - A wallet callback endpoint — a single
POSTendpoint we call to read balances and processBET,WIN, andVOIDtransactions. See the Seamless Wallet Overview.
What currencies are supported?
What currencies are supported?
The currency on each game session is whatever you pass as
currency in POST /operator/launch, as long as the game supports it. Use ISO 4217 codes (e.g. EUR, USD, BRL).Talk to your account manager about specific currency support per provider.How are bet, win, and void transactions correlated?
How are bet, win, and void transactions correlated?
What happens if my wallet endpoint is slow or down?
What happens if my wallet endpoint is slow or down?
PlayStarters will retry failed calls. To stay safe:
- Respond within a few seconds, ideally under 1 second.
- Implement idempotency keyed on
request_idso retries don’t double-debit or double-credit the player. - Reject
BETwith400and{ "msg": "Insufficient user credit" }only when the player truly lacks funds — never for transient errors. Other errors will be retried.
Is there a sandbox environment?
Is there a sandbox environment?
Yes. Your sandbox base URL and credentials are provided during onboarding. Use the sandbox to test your wallet callback end-to-end before switching to production.
How do I report issues or request a new provider?
How do I report issues or request a new provider?
See the Contact page. When reporting an issue, include your operator ID, the affected endpoint, the
request_id from the call, the timestamp (with timezone), and the request/response payloads with secrets redacted.