Game session data
Player, brand, game, currency, country, language, mode, jurisdiction এবং access validity।
Player verification ও game launch থেকে bet, win, game round, operation rollback এবং financial reconciliation পর্যন্ত সম্পূর্ণ flow।
Player, game, currency, language, country, mode এবং return URL।
Temporary access key, launch URL এবং game availability check।
Balance check, bet, win, combined operation এবং platform response।
Final result, rollback, financial ledger এবং provider report।
Game launch এবং fund movement একই process-এর আলাদা অংশ। Session player ও launch condition নির্ধারণ করে, round provider action যুক্ত করে, আর platform API প্রতিটি debit, credit এবং rollback confirm করে।
Player, brand, game, currency, country, language, mode, jurisdiction এবং access validity।
Platform available fund যাচাই করে এবং প্রতিটি bet, payout বা rollback একবারই apply করে।
Operation ও round ID, operation type, amount এবং balance before/after control ও reconciliation-এর জন্য সংরক্ষণ করা হয়।
প্রথমে platform player ও game availability যাচাই করে, তারপর time-limited session তৈরি করে এবং provider থেকে launch URL নেয়।
Platform account status, currency, country, restriction, limit, real বা demo mode এবং game availability যাচাই করে।
Player, game, brand, currency, language, IP এবং expiry data-সহ session ID তৈরি হয়।
Provider session key, notification ও return URL, device type, jurisdiction এবং interface parameter পায়।
Player পাওয়া URL খোলে এবং পরবর্তী financial operation সরাসরি server-to-server চলে।
Provider অনুযায়ী method name ভিন্ন হলেও logic একই: balance check, bet debit, win credit এবং আগে confirmed operation rollback।
Financial ledger পরিবর্তন না করে active session currency-তে player-এর available balance ফেরত দেয়।
Player, session, currency এবং available fund যাচাই করে, তারপর confirmed bet একবার debit করে।
Unique operation ও round ID অনুযায়ী win credit করে, zero result-সহ।
Provider support করলে bet এবং game result একসঙ্গে apply করে।
Original record না মুছে আগে confirmed bet বা payout-এর জন্য আলাদা correction operation তৈরি করে।
Real ও bonus fund আলাদা রেখে bonus campaign এবং game round data পাঠায়।
প্রতিটি operation currency, amount unit, decimal place এবং rounding rule যাচাই করে।
Operation status, internal ID, current balance এবং unified error code ফেরত দেয়।
একটি round-এ একাধিক bet ও result থাকতে পারে। এর state শুধু network request order নয়, game rule দ্বারা নির্ধারিত হয়।
Platform প্রথমবার round ID পেয়ে internal record তৈরি করে।
Round-এ additional bet, game action এবং intermediate win থাকতে পারে।
Debit platform দ্বারা confirmed এবং provider-এর unique operation ID-এর সঙ্গে linked।
Win বা zero result পাওয়া গেছে, তবে game rule অনুযায়ী round open থাকতে পারে।
Provider round completion confirm করেছে এবং সব expected financial operation process হয়েছে।
পূর্ণ original history রেখে এক বা একাধিক operation correction করা হয়েছে।
Round ID duplicate protection-এর একমাত্র key হওয়া উচিত নয়। প্রতিটি bet, payout এবং rollback-এর নিজস্ব unique ID থাকতে হবে।
Game API-কে repeated request, response delay, operation order change এবং provider failure-এর পর recovery নিরাপদে handle করতে হবে।
Test-এ game launch, player restriction, insufficient balance, repeated operation, response delay, rollback এবং closed-round reconciliation অন্তর্ভুক্ত হওয়া উচিত।
Real ও demo mode, invalid currency, blocked country, expired access এবং unavailable game।
Insufficient fund, blocked player, currency mismatch এবং limit exceeded।
Actual debit-এর পর provider response না পেয়ে একই ID দিয়ে operation আবার পাঠায়।
একই ID processing শেষ হওয়ার আগে বা পরে আসে, conflicting parameter-সহও।
Bet rollback, win rollback, repeated rollback এবং unknown original operation-এর reference।
Bet, win ও rollback amount, final status, balance movement এবং provider report মিলে যেতে হবে।
Game session, balance operation, retry protection, rollback এবং reporting যাচাইয়ের পর launch হয়।
Provider documentation, balance operation list, game round model, currency এবং reporting requirement দিন। APIACE game launch, bet, win, rollback ও financial reconciliation গুছিয়ে দিতে সাহায্য করবে।