🎉 Unified iGaming API v2.8 Live — 260+ Providers, Instant Seamless Wallet & Sub-45ms Turnaround! Explore API Docs →
Isolated Provider Sub-Ledger Protocol • Complete Risk Isolation

Fishing Games API — JILI, JDB, CQ9 Arcade Shooting Games

Enterprise-grade iGaming infrastructure engineered for zero downtime, high-concurrency throughput, and instant multi-studio integration.

< 120ms
Response Latency
REST Transfer Handshake
100%
Balance Authority
Dedicated Studio Sub-Wallets
260+
Supported Studios
8,000+ certified live titles
HMAC-SHA256
Security Protocol
IP Whitelist + Idempotency Lock
Data Architecture & Transaction Flow

Fund Transfer Sub-Wallet Lifecycle

How credit deposits, isolated studio gameplay, and automated sweeps work across carrier sub-wallets.

1

Sub-Wallet Allocation

Operator or player selects provider (e.g. Pragmatic Play) and calls /wallet/deposit to allocate credits.

2

Studio Balance Confirmed

NoviSoft credits the carrier sub-ledger and returns the new studio balance confirmation with transaction reference.

3

Isolated Studio Play

Player spins and bets strictly within the allocated sub-wallet. Other studio wallets and central platform balance remain untouched.

4

Session Sweep & Withdraw

Upon exiting game session, remaining funds can be swept back to operator central balance via /wallet/withdraw.

Deep Architectural Comparison

Seamless Wallet vs. Fund Transfer Wallet

Key operational differences evaluated across performance, security, UX, and compliance.

View GGR Revenue Share →
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
Developer Implementation

Fund Transfer API Client (PHP, Node, Python, cURL)

Production-ready boilerplate handling HMAC verification, balance mutations, and response codes.

Production API v2.8
<?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);
            
Frequently Asked Questions

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.

Get Connected in < 24 Hours

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.