A digital wallet (also called an electronic wallet) is a software application that securely stores digital payment information, banking details, and credentials—enabling users to make payments from their devices without entering data for each transaction.
What is a Digital Wallet?
A digital wallet (also called an electronic wallet) is a software application that securely stores digital payment information, banking details, and credentials—enabling users to make payments from their devices without entering data for each transaction.
Most digital wallets allow you to:
- Store virtual versions of credit or debit cards
- Link to bank accounts for ACH-based payments
- Pay in-store using a phone or wearable
- Pay online without manually entering details
- Hold and spend from a wallet balance
Popular examples include Apple Pay, Google Pay, Samsung Pay, PayPal, CashApp, and Venmo. There are retailer-specific digital wallets, too; Starbucks and Target, for example, offer built-in wallets for payments, loyalty points, and coupons.
How do Digital Wallets work?
When a user adds a card or bank account to their wallet app, the details are encrypted and stored as a token. When it’s time to make a payment, the wallet securely passes that token to a merchant or payment processor.
What Can Be Stored in a Digital Wallet?
Beyond payment details, digital wallets may also store:
- Transit or boarding passes
- Loyalty and membership cards
- Gift cards or store credit
- Event tickets or hotel keys
- IDs (e.g., driver’s licenses)
- Car keys (supported on certain platforms)
How To Make A Purchase With A Digital Wallet
- Online Payments: Many websites let you choose a digital wallet as a payment option to complete a purchase. You can use the stored cards or bank accounts to pay, instead of having to re-enter your card or bank information each time you make a purchase.
- In-Person Payments: Digital wallets rely on wireless communication to transmit payment data to a point-of-sale (POS) terminal. Common technologies include:
- Near Field Communication (NFC): The phone and reader exchange encrypted data when held within ~1 inch of each other
- Magnetic Secure Transmission (MST): MST simulates the magnetic stripe signal allowing POS readers to process contactless payments when held close (within 3 inches)
- QR code: Scan a merchant’s code or display to initiate a payment
Are Digital Wallets Secure?
Yes. In many ways, digital wallets are much more secure than their physical counterparts. Here’s why:
- Encryption: Card and bank data is never exposed during transactions
- Biometric Protection: Accessing a wallet typically a Face ID, Touch ID, or passcode to enter the device, and then again to authenticate a payment
- Per-Transaction Tokenization: Each payment generates a unique token that only the merchant’s processor can validate
- No Stored-Card Data: The actual card number is never shared with merchants or stored on your phone.
What is the difference between a Digital Wallet and a Crypto Wallet?
Feature | Digital Wallet | Crypto Wallet |
---|---|---|
Purpose | Store card/bank info for payments | Store private keys that give access to crypto assets on the blockchain |
Backed by | Traditional banks/payment networks | Blockchain protocols |
Common use | Everyday purchases | Buying/selling crypto, some purchases |
Regulations | Often FDIC-insured | Typically uninsured |
Learn
Ledgers are foundational to any company that moves money at scale. Explore the accounting fundamentals behind the ledgering process, the differences between application ledgers and general ledgers, and more.
A chart of accounts (COA) is an index of all the different accounts within a company’s ledger.
A digital wallet (also sometimes called an electronic wallet) is an application that securely stores digital payment information and password data for a user.
A Ledger Database is a database that stores accounting data. More specifically, a ledger database can store the current and historical value of a company’s financial data.
Pessimistic locking and optimistic locking are types of concurrency controls designed to handle concurrent updates in a ledger system, helping prevent race conditions and maintain immutability in financial ledgers.
Learn the difference between Single-Entry Accounting and Double-Entry Accounting
Data immutability is the idea that information within a database cannot be deleted or changed. In immutable—or append-only—databases, data can only ever be added.
ACID stands for Atomicity, Consistency, Isolation, and Durability—the four rules that keep database transactions running smoothly. Together, they ensure every transaction is reliable, predictable, accurate, and intact.
Every Account in a double-entry ledger is categorized as debit normal or credit normal. Debit-Normal Accounts represent uses of funds (assets, expenses); Credit-Normal Accounts represent sources of funds (liabilities, equity, revenue).
In the context of software, concurrency control is the ability for different parts of a program or algorithm to complete simultaneously without conflict. Concurrency controls in a database ensure that simultaneous transactions will be parsed appropriately.
An API call is idempotent if it has the same result, regardless of how many times it is applied. Inadvertent duplicate API calls can cause unintended consequences for a business, idempotency helps provide protection against that.
A ledger API allows companies who need to move money at scale quickly and easily access, track, audit, and unify all of their financial data in one place.
The ledger balance, also called the current balance, is the opening amount of money in any checking account every morning. The ledger balance should remain the same for the duration of the day.
A ledger (also called a general ledger, accounting ledger, or financial ledger) is a record-keeping system for a company’s financial transaction data.
A subsidiary ledger is used to keep track of the details for a specific control account within a company’s general ledger.