◆ RONGOPS Game API
● Game Reseller Platform

One API for players, games & money

Create players, launch any game in the catalogue, and move funds between your ledger and the game exchange — all over a clean JSON API, with idempotent money moves and a full audit trail.

◎

Players

Register a player once with your own player_id. Every later call refers to it — no duplicate accounts.

▷

Game launch

Ask for a launch URL and drop it into an iframe or a redirect. The catalogue decides which provider serves it.

⇅

Deposits & withdrawals

Every money move carries your reference. A retried request with the same reference never moves money twice.

⌁

Full audit trail

Each call, its payload and the exchange's answer are stored and visible in the admin panel.

Endpoints

RouteWhat it does
POST /api/pingHealth check and server time (no auth)
POST /api/providersThe active game catalogue
POST /api/create-playerRegister a player under your account
POST /api/game-urlLaunch URL for a player (alias: /api/launch)
POST /api/balanceLedger balance and live game balance
POST /api/depositCredit a player (idempotent by reference)
POST /api/withdrawDebit a player (idempotent by reference)
POST /api/transactionsPaged transaction history
POST /api/playersPaged player list

Your first call

# Replace the key + secret with the pair issued in your panel.
curl -X POST 'https://game.rongops.com/api/create-player' \
  -H 'X-API-KEY: gk_live_xxxxxxxxxxxxxxxx' \
  -H 'X-API-SECRET: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{"player_id":"player001","name":"Rahim"}'

Answer shape

{
  "status": true,
  "message": "Player created.",
  "data": {
    "player_id": "player001",
    "username": "RSL123456_player001",
    "balance": 0,
    "status": "active"
  }
}