Online multiplayer matches should be playable for bitcoins, no matter if logged in or not.
Each player will send one of the predefined amounts of BTC at our address using local wallet or any online wallets (QR code should be provided). After player pays, he'll get placed in a queue against other players that paid the same amount. If the match is played and there's a winner, the system will send the BTC of both players to the winner, minus a fee. If the player doesn't get to play against someone and he's not logged in, then the system could send him the bitcoins back after a certain amount of time, this way he won't spam bitcoins back and forth and he'll have to stay in the queue a little. Also the system will avoid risks by not keeping the bitcoins too much in the wallet. There's the possibility of a player paying and leaving and another one following and playing using those bitcoins which should be avoided.
So force him to be queued at least one minute, after he can cancel and request withdraw which would go back to the exact same address. No commission on withdraw, unless really needed.
Online multiplayer matches should be playable for bitcoins, no matter if logged in or not. Each player will send one of the predefined amounts of BTC at our address using local wallet or any online wallets (QR code should be provided). After player pays, he'll get placed in a queue against other players that paid the same amount. If the match is played and there's a winner, the system will send the BTC of both players to the winner, minus a fee. If the player doesn't get to play against someone and he's not logged in, then the system could send him the bitcoins back after a certain amount of time, this way he won't spam bitcoins back and forth and he'll have to stay in the queue a little. Also the system will avoid risks by not keeping the bitcoins too much in the wallet. There's the possibility of a player paying and leaving and another one following and playing using those bitcoins which should be avoided. So force him to be queued at least one minute, after he can cancel and request withdraw which would go back to the exact same address. No commission on withdraw, unless really needed.