It wouldn't, according to accounting principles. It would be accounted for as deposits received, with a balancing liability for when the customer makes a purchase or withdrawal.
They would only record revenue when they charge a transaction fee, or any other charge/income that can't be used by/returned to the customer at their discretion. Revenue is only revenue if it doesn't incur a matching liability.