Battle wallet
Each player has a battle wallet to which they can transfer the funds they want to spend on entry fees and to which they will receive any prizes they win. Battle wallet is used for instant tournaments and bets. Funds stored on a battle wallet can be withdrawn by the player at any time.
Managing funds
To get information about the current state of a player's battle wallet, you can use the ElympicsPlayPad.ExternalCommunicators.PlayPadCommunicator.VirtualDepositCommunicator property.
To give your user a chance to withdraw their funds from the battle wallet or to top it up you can call the DisplayDepositPopup method which will display a PlayPad popup with the necessary UI.
Users can also manage the funds on their battle wallet on their own, by expanding the PlayPad island displayed at the top of the screen.
Matchmaking
Before entering matchmaking for an instant tournament or a bet, a player's battle wallet must contain enough funds to cover the entry fee. If there are not enough funds, PlayPad will show a prompt asking the user to add funds. If the process fails for any reason, entering matchmaking will fail.