Digital Wallet in java