The Transfer API provides a controlled, request-based method for managing player accounts,
balances, and gameplay sessions. Instead of relying on continuous real-time communication
like seamless wallet systems, it moves funds only when explicitly instructed.
This makes the integration straightforward and predictable for platforms that
prefer fixed, auditable balance flows.
Key Advantage: Your system decides exactly when to credit or deduct funds.
No background wallet sync is required, which reduces risk and simplifies reconciliation.
Why Use the Transfer API?
Full control: Your platform triggers every credit and debit.
No live sync issues: No dependency on real-time wallet updates during gameplay.
Risk isolation: The game provider never holds a live wallet balance.
Clear audit trail: Every transaction has timestamps and precise amounts.
Simpler compliance: All movements are explicit and easy to export.
With seamless APIs, the user’s balance must stay synchronized throughout gameplay, and any delay or API timeout
can lead to inaccurate wallet states or reconciliation headaches. The Transfer API avoids these pitfalls by using
a closed-loop flow:
Transfer funds for a player using a signed amount. The sign of
amount defines the direction:
+amount = add funds to the game system,
-amount = deduct funds from the game system.
Signed amount controlling transfer direction:
• > 0 – add funds to the game system (increase game wallet balance).
• < 0 – deduct funds from the game system (decrease game wallet balance).
The game balance will change by this exact value.
Response
{
"balance": 1144,
"status": "ok"
}
Field
Type
Description
balance
number
Updated player balance after transfer.
status
string
"ok" if the transfer was successful.
Get Player Status
Query a player’s current balance and activity state.