If you have already paid 'in full', then I think you'd be morally in the right to just say you didn't bring your wallet because you had paid already online.
* or more broadly, whoever they admit (whether or not it's me) has enough credit at the time of the actual stay to entrust the room to