Balance Transfer Integration
This page outlines the workflow for Balance Transfer Integration.
About Balance Transfer Mode
Balance Transfer Mode is an integration method where all player funds are transferred to our API, and we manage their balances. When players deposit or withdraw, their funds are stored in our database. You simply need to call our API to retrieve or update player balances.
What Is Different From Seamless Integration?
Money Transfer Mode:
• Funds Management: All player funds are transferred to our API, and we manage their balances.
• Deposits/Withdrawals: Player funds are stored in our database.
• API Calls: Simply call our API, receive the result, and you're done! No additional steps required.
Seamless Integration:
• Funds Management: Player funds remain in your system, and we interact with your backend to manage transactions.
• Deposits/Withdrawals: Player funds are stored in your database.
• API Calls: When you call our Main API, we then contact your backend to process transactions and update balances. Therefore, an additional step is involved.
To enable this mode, ensure the Callback URL field is left empty on the [Account Settings] page in our back office.
Workflow
Creating Player On Our API
Before players can access our games, they must first be linked to our API so we can accurately identify which player is playing. While you may already have an existing user table in your casino database, our API seamlessly synchronizes with your user data to ensure correct player identification.
After the player is linked, our system automatically creates an internal wallet associated with that player. This wallet supports both deposit and withdrawal operations via our API.
Deposit/Withdraw User Balance
After the player is created and linked to our system, a dedicated wallet is automatically generated for that player. Before the player can start playing any games, you must deposit funds into this wallet.
A player with a zero balance will not be able to place bets or enter games. Therefore, an initial deposit is required as part of the player onboarding process.
Wallet balances are fully managed via our API and are kept in sync in real time. You can fund or deduct a player’s wallet using the following endpoints:
POST /v1/player/wallet/deposit— Adds funds to the player’s walletPOST /v1/player/wallet/withdraw— Deducts funds from the player’s wallet
All wallet operations are processed securely ensuring accurate balance tracking and transaction consistency across game sessions.
Game Play
Once a player’s wallet has sufficient balance, they are able to place bets and receive wins during gameplay. All bet, win, and rollback operations are processed internally by our platform, with wallet balances updated atomically and in real time.
Each financial operation is recorded as a transaction in our system, allowing you to retrieve a complete and auditable transaction history for reconciliation, reporting, and dispute handling.
Because the player wallet is fully managed within our infrastructure, no balance synchronization or real-time callbacks to your system are required during gameplay. This differs from Seamless Wallet integrations, where frequent balance requests are necessary.
By eliminating external wallet calls during game sessions, the system reduces latency, avoids network-related failures, and ensures consistent balance state, resulting in faster gameplay and a more stable player experience.
Last updated