I have a racing game with an asynchronous challenge feature. So a player can race against the clock, then challenge another player to beat his time. They can also wager virtual money.
When a player (the Challengee) accepts and loses an asynchronous challenge, I would like to add the wager money into the original race creator's (the Challenger's) PayVault. Most likely the Challenger is offline. How can I credit his PayVault when he is offline? Or do I have to save something in the Challenger's PlayerObject, and credit him the next time he is online? I would prefer to do it immediately, from the Challengee's message, if possible.
Thanks,
Shawn