Crash Games API — Spribe Aviator, JetX, Spaceman Integration
Enterprise-grade iGaming infrastructure engineered for zero downtime, high-concurrency throughput, and instant multi-studio integration.
Fund Transfer Sub-Wallet Lifecycle
How credit deposits, isolated studio gameplay, and automated sweeps work across carrier sub-wallets.
Sub-Wallet Allocation
Operator or player selects provider (e.g. Pragmatic Play) and calls /wallet/deposit to allocate credits.
Studio Balance Confirmed
NoviSoft credits the carrier sub-ledger and returns the new studio balance confirmation with transaction reference.
Isolated Studio Play
Player spins and bets strictly within the allocated sub-wallet. Other studio wallets and central platform balance remain untouched.
Session Sweep & Withdraw
Upon exiting game session, remaining funds can be swept back to operator central balance via /wallet/withdraw.
Seamless Wallet vs. Fund Transfer Wallet
Key operational differences evaluated across performance, security, UX, and compliance.
| Architecture Metric | ⚡ Seamless Wallet (Single Wallet) | 🔄 Fund Transfer Wallet (Sub-Wallets) |
|---|---|---|
| Player Balance Custody | 100% on Operator Central DB | Transferred into Studio Carrier Sub-Ledgers |
| Player Experience (UX) | Zero Transfer Friction (Instant Play across all studios) | Requires credit transfer before entering game lobby |
| API Latency SLA | Sub-45ms Real-Time Webhooks | Sub-120ms REST API Transfer Calls |
| Network Failure Handling | Automated Atomic Rollbacks & Idempotency Keys | Isolated to sub-wallet; Core balance immune to studio drops |
| Server Infrastructure Burden | Operator server must handle high concurrent webhook TPS | Minimal webhook load; Operator calls endpoints only on deposit/withdraw |
| Agent & Credit Network Fit | Ideal for B2C Casinos & Direct Deposit Brands | Superior for 4-Tier Master/Senior Credit-Agent hierarchies |
| Cryptocurrency / Multi-Currency | Native dynamic conversion (USDT, BTC, EUR, BRL, INR) | Fixed currency conversion at deposit time |
| Security & Encryption | HMAC-SHA256 + IP Whitelist Mandatory | HMAC-SHA256 + IP Whitelist Mandatory |
Fund Transfer API Client (PHP, Node, Python, cURL)
Production-ready boilerplate handling HMAC verification, balance mutations, and response codes.
<?php
// Fund Transfer Protocol: Deposit Credits into Game Studio Sub-Wallet
$operatorCode = 'YOUR_OPERATOR_CODE';
$secretKey = 'YOUR_SECRET_KEY';
$requestTime = time();
$method = 'deposit';
$payload = [
'operator_code' => $operatorCode,
'member_account' => 'PLAYER_USER_8829',
'product_code' => 1002, // 1002: Pragmatic Play, 1004: PG Soft, 1006: Evolution
'amount' => 250.00,
'currency' => 'USD',
'sign' => md5($operatorCode . $requestTime . $method . $secretKey),
'request_time' => (string)$requestTime
];
$ch = curl_init('https://api.novisoft.us/v1/api/wallet/deposit');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json', 'Accept: application/json'],
CURLOPT_POSTFIELDS => json_encode($payload),
CURLOPT_TIMEOUT => 10
]);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
// Output Studio Sub-Wallet Balance
print_r($response);
Wallet Architecture FAQs
Everything operators need to know about wallet selection, TPS sizing, and reconciliation.
Which wallet protocol is right for my online casino?
If you run a direct-to-consumer (B2C) online casino, sportsbook, or crypto casino, Seamless Wallet is recommended because it removes all player transfer friction and maximizes turnover. If you operate an agent/credit network where sub-agents hold credit quotas per game provider, Fund Transfer Wallet is the ideal model.
How does Seamless Wallet handle disconnected player spins?
Our gateway implements strict Idempotency Keys and automated Rollback Hooks. If a player’s browser disconnects mid-spin or your server times out, the round is either completed by the studio RNG or automatically refunded via a rollback webhook.
Can I switch from Fund Transfer to Seamless Wallet later?
Yes. NoviSoft’s unified aggregator allows operators to switch between Seamless and Fund Transfer protocols with zero contract penalties. Your operator API keys support both protocols seamlessly.
How does GGR accounting work between the two models?
GGR (Gross Gaming Revenue = Total Settled Bets - Total Settled Wins) is tracked in real-time in your Operator Back-Office regardless of whether you use Seamless or Fund Transfer. Reports can be exported per game, studio, currency, and player.
Ready to Deploy Your Wallet Architecture?
Create a free operator developer account. Test our live Seamless Wallet webhook receiver and Fund Transfer API endpoints in the sandbox today.