Solutions · Wallet callbacks

Supply → GameXora → agent

Player balances stay on your side. Sign the path, check the timestamp, and treat each transaction id as idempotent. Quote a traceId when you write in.

Signed and once

Timestamp, nonce, and signature on every callback. Idempotent by transaction id. Common errors: PLAYER_NOT_LINKED, INSUFFICIENT_FUNDS, INSUFFICIENT_AGENT_WALLET.

Player wallet

Chips stay on your side

Operator wallet

Bet and win only settle the game. GameXora does not take an extra GGR cut from the player.

traceId

Follow desk → GameXora → supply on one request. HMAC and IP allow-lists sit on the sell API.

Open the game in a new tab. Do not iframe it. Keys never sit in a browser.

See the developer path

Headers, four launch calls, and the same callback list with a sandbox desk.