A digital wallet allows users to store payment and loyalty card information electronically rather than physically. It authenticates users and facilitates contactless payment using technologies like near field communication (NFC). Digital wallets provide advantages over physical wallets like convenience, flexibility, and safety. While systems issues, security concerns, and user experience challenges remain, major companies are developing digital wallet applications that can be used to pay at retail locations and transfer funds between individuals.