An e-wallet allows users to store payment information like credit cards and make purchases online without reentering their details. E-wallets are typically software programs on a personal computer but will increasingly be integrated into mobile devices. While e-wallets make online shopping more convenient, some concerns include compatibility issues, data loss if a device crashes, and security of stored financial information.