Digital Wallet Transaction Dataset
This dataset provides granular, transaction-level data on digital wallet usage, including top-ups, peer-to-peer transfers, and merchant payments. It features rich contextual information such as user, wallet, merchant, device, and location details, making it ideal for payment analytics, fraud detection, and fintech product development.
Sample rows
preview · 8 of 200 rows · all 18 columns| transaction_idstring | transaction_typestring | amountfloat | merchant_categorystring | user_idstring | transaction_datetimedatetime | currencystring | statusstring | source_wallet_idstring | destination_wallet_idstring | merchant_idstring | merchant_namestring | topup_methodstring | fee_amountfloat | failure_reasonstring | location_citystring | location_countrystring | device_typestring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TXN-1A3B8C7D | top-up | 150.75 | blank | USR-9H8G7F6E | 2023-03-14T09:15:22Z | USD | completed | blank | blank | blank | blank | card | 2.5 | blank | New York | US | mobile |
| TXN-2B4C9D8E | transfer | 1200 | blank | USR-2J5K3L1N | 2023-05-27T17:42:09Z | EUR | pending | WLT-7A1B2C3D | WLT-5E6F7G8H | blank | blank | blank | 10 | blank | Berlin | DE | desktop |
| TXN-3C5D1E9F | merchant-payment | 32.99 | retail | USR-5M6N2O7P | 2023-07-19T12:30:45Z | GBP | completed | WLT-8J2K4L6M | MCT-3X7Y9Z2A | MCT-3X7Y9Z2A | Tesco Express | blank | 0 | blank | London | GB | mobile |
| TXN-4D6E2F1G | top-up | 75 | blank | USR-6P3Q1R8S | 2023-04-02T08:57:11Z | USD | completed | blank | blank | blank | blank | bank-transfer | 1.5 | blank | Chicago | US | desktop |
| TXN-5E7F3G2H | transfer | 300.5 | blank | USR-7T4U9V5W | 2023-06-21T15:10:34Z | INR | completed | WLT-2F7G1H3J | WLT-9K5L8M2N | blank | blank | blank | 3 | blank | Mumbai | IN | mobile |
| TXN-6F8G4H3I | merchant-payment | 260 | food | USR-8W5X2Y1Z | 2023-08-04T20:22:18Z | USD | failed | WLT-3K6L9M8N | MCT-5C7B9D2F | MCT-5C7B9D2F | Uber Eats | blank | 5 | Insufficient wallet balance | San Francisco | US | mobile |
| TXN-7G9H5I4J | top-up | 500 | blank | USR-9Z8A1B2C | 2023-09-10T16:40:20Z | CAD | completed | blank | blank | blank | blank | cash | 0 | blank | Toronto | CA | pos |
| TXN-8H1I6J5K | transfer | 99.99 | blank | USR-1C2D3E4F | 2023-10-02T13:15:55Z | USD | completed | WLT-1Q2W3E4R | WLT-5T6Y7U8I | blank | blank | blank | 1 | blank | Los Angeles | US | desktop |
| TXN-9I2J7K6L | merchant-payment | 12.5 | food | USR-2F3G4H5I | 2023-11-23T10:05:26Z | AUD | completed | WLT-4O5P6Q7R | MCT-6H7J8K9L | MCT-6H7J8K9L | Starbucks | blank | 0 | blank | Sydney | AU | mobile |
| TXN-0J3K8L7M | top-up | 1000 | blank | USR-3J4K5L6M | 2023-12-13T08:08:42Z | EUR | completed | blank | blank | blank | blank | bank-transfer | 7.5 | blank | Madrid | ES | desktop |
| TXN-1K4L9M8N | transfer | 25 | blank | USR-4N5O6P7Q | 2023-03-03T18:55:12Z | USD | completed | WLT-7E8R9T1Y | WLT-2U3I4O5P | blank | blank | blank | 0.5 | blank | Houston | US | mobile |
| TXN-2L5M0N9O | merchant-payment | 75.25 | retail | USR-5Q6R7S8T | 2023-05-11T14:27:34Z | EUR | completed | WLT-6D7F8G9H | MCT-2E4F6G8H | MCT-2E4F6G8H | Carrefour | blank | 2 | blank | Paris | FR | desktop |
| TXN-3M6N1O0P | top-up | 20 | blank | USR-6U7V8W9X | 2023-06-26T21:36:51Z | USD | pending | blank | blank | blank | blank | other | 0 | blank | Miami | US | mobile |
| TXN-4N7O2P1Q | transfer | 540.4 | blank | USR-7Y8Z1A2B | 2023-07-17T11:23:05Z | CAD | completed | WLT-9C6D3E1F | WLT-8G7H5J4K | blank | blank | blank | 2.75 | blank | Vancouver | CA | mobile |
| TXN-5O8P3Q2R | merchant-payment | 120 | retail | USR-8C9D2E3F | 2023-08-29T19:41:16Z | USD | completed | WLT-2L3M4N5O | MCT-4P5Q6R7S | MCT-4P5Q6R7S | Best Buy | blank | 0 | blank | Seattle | US | desktop |
| TXN-6P9Q4R3S | top-up | 40 | blank | USR-9E1F2G3H | 2023-09-14T08:18:09Z | USD | completed | blank | blank | blank | blank | card | 0.75 | blank | Boston | US | mobile |
| TXN-7Q0R5S4T | transfer | 2100 | blank | USR-1G2H3I4J | 2023-10-08T16:59:47Z | EUR | failed | WLT-1K2L3M4N | WLT-5O6P7Q8R | blank | blank | blank | 15 | Exceeded transfer limit | Vienna | AT | desktop |
| TXN-8R1S6T5U | merchant-payment | 35 | retail | USR-2I3J4K5L | 2023-11-25T13:33:28Z | USD | completed | WLT-6P7Q8R9S | MCT-7T8U9V0W | MCT-7T8U9V0W | Amazon | blank | 1 | blank | Dallas | US | mobile |
| TXN-9S2T7U6V | top-up | 250 | blank | USR-3K4L5M6N | 2023-12-18T17:22:54Z | USD | completed | blank | blank | blank | blank | cash | 0 | blank | Orlando | US | mobile |
| TXN-0T3U8V7W | transfer | 200 | blank | USR-4L5M6N7O | 2023-03-08T20:40:32Z | USD | completed | WLT-3D4F5G6H | WLT-7J8K9L0M | blank | blank | blank | 1.75 | blank | Phoenix | US | desktop |
What the 200 rows show
from the 200-row sample- 100.0median amount
- 4statuses
- 4topup methods
- 4device types
- 9currencies
- 16location countries
Median 100.0, from 8.6 to 5,250.
- string 15
- float 2
- datetime 1
Columns
18 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 15 columns | |||
transaction_id | string | Unique identifier for each transactionunique | TXN-1A3B8C7D |
user_id | string | Unique identifier for the wallet user initiating the transaction | USR-9H8G7F6E |
transaction_type | string | Type of transaction: top-up, transfer, or merchant paymenttop-up · transfer · merchant-payment | top-up |
currency | string | Currency code (ISO 4217) for the transaction amount9 currencies | USD |
status | string | Current status of the transactionpending · completed · failed · cancelled | completed |
source_wallet_id | string | Identifier of the wallet from which funds are debited (for transfers and payments)optional | WLT-7A1B2C3D |
destination_wallet_id | string | Identifier of the wallet or merchant account receiving fundsoptional | WLT-5E6F7G8H |
merchant_id | string | Unique identifier for the merchant (for merchant payments)optional | MCT-3X7Y9Z2A |
merchant_name | string | Name of the merchant (for merchant payments)optional | Tesco Express |
merchant_category | string | Category of the merchant (e.g., retail, food, transport)4 categories · optional | retail |
topup_method | string | Method used for top-up transactions (e.g., bank transfer, card, cash)bank-transfer · card · cash · other · optional | card |
failure_reason | string | Reason for transaction failure, if applicable12 reasons · optional | Exceeded transfer limit |
location_city | string | City where the transaction occurred (if available)optional | New York |
location_country | string | Country where the transaction occurred (if available)optional | US |
device_type | string | Type of device used for the transaction (e.g., mobile, desktop, POS)mobile · desktop · pos · other · optional | mobile |
| Numbers 2 columns | |||
amount | float | Monetary amount of the transaction in the wallet's currency0.01 or more | 150.75 |
fee_amount | float | Transaction fee charged, if any0 or more · optional | 2.5 |
| Dates and times 1 column | |||
transaction_datetime | datetime | Date and time when the transaction occurred | 2023-03-14T09:15:22Z |
Use it for
A finance dashboard
Amount by transaction_
type and a breakdown of merchant_ category. Excel, Power BI or Tableau. What pattern can you find in 200 rows?
A class exercise
Hand out the rows and one question. Everyone works from the same 200 rows.
- Transactions200TXN-1A3B8C7D150.75top-upTXN-2B4C9D8E1200transferTXN-3C5D1E9F32.99merchant…
A software demo
Believable transactions with user_
id, transaction_ type and transaction_ datetime to fill a screen in front of a buyer.
blueprint · digital-wallet-transaction-dataset
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 18 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Transaction type, amount, and time tracked
- Customer ID anonymized
- Merchant category labels available
- Fraud label for flagged transactions
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- digital-wallet-transaction-dataset