Each operator chooses one wallet mode when the account is opened. The difference between the two modes is where the player’s money is held.
Seamless wallet
The player’s money always stays in the operator’s own wallet. Every time the player places a bet or receives a payout, the platform calls the operator’s wallet API in real time to debit or credit the balance.
The operator implements wallet callbacks such as balance, debit and credit.
Bets are recorded in real time along with the callbacks.
Funds never leave your hands, which keeps reconciliation straightforward.
Transfer wallet
Before playing, the operator transfers part of the player’s balance into the game and transfers it back afterwards. Wins and losses during play are kept on the game side.
The operator calls APIs such as transfer in, transfer out and balance.
The operator pulls bets periodically using a cursor.
No callbacks to implement, so the integration is lighter.
How to choose
Choose the seamless wallet if you want funds to stay in your own system and see every win and loss in real time. Choose the transfer wallet if you want a simpler integration without implementing callbacks. The wallet mode can no longer be changed once the first bet has been recorded, so decide before going live.