Mobiles to work as virtual wallets