Join/Login
Business Software
Open Source Software
For Vendors
Blog
About
More
Articles
Create
SourceForge Podcast
Site Documentation
Subscribe to our Newsletter
Support Request
For Vendors
Help
Create
Join
Login
Business Software
Open Source Software
SourceForge Podcast
Resources
Articles
Case Studies
Blog
Menu
Help
Create
Join
Login
Home
Browse
play4cash
Wiki
play4cash Wiki
Brought to you by:
grogglex
,
javatalks
,
megadoz
,
tmath
Summary
Files
Reviews
Support
Code
Wiki
Menu
▾
▴
Wiki Home
Browse Pages
Browse Labels
Formatting Help
Requirements
Authors:
registerGame (GameName, GameOwner, LegalAddress, ContactDetails, unitCost, GamePassword)::GameID
registerGameUser (GameId, GameUserID, currency)::UserID
buyTokens(UserID, numberOfUnits)::returns play4CashSession or error (total amount = numberOfUnits * unitCost + commission)
cashOut (play4CashSession, UserID, numberOfUnits)::Paypaol trans OK||NOT OK - Async
updateScore (play4CashSession, UserID, newUnits)::play4CashSession
listSessions(GameID)::play4CashSession[]
GameID
UUID
HashedGameID = Hash(GamePassword, GameName, GameOwner, RegistrationTime, Play4CasheSecrectKey4Game)
UserID
GameUserID
HashedGameID
play4CashSession
GameID
UserID
HashedSessionID - regenerated on every request = Hash (lastRequestTime, SessionSecretKey, HashedGameID, UserID, lastUserUnits)
Name
✕