Peer-to-Peer Payment Analysis
This dataset provides detailed records of peer-to-peer payment transactions, including sender and receiver information, transaction amounts, payment methods, risk flags, and product opportunity indicators. It enables comprehensive analysis of payment trends, user behaviors, geographic patterns, and identification of risky or innovative financial activities for product development.
Sample rows
preview · 8 of 200 rows · all 19 columns| transaction_idstring | product_opportunity_typestring | amountfloat | risk_flagboolean | sender_location_countrystring | sender_user_idstring | receiver_user_idstring | transaction_datetimedatetime | currencystring | payment_methodstring | transaction_statusstring | risk_reasonstring | transaction_notestring | sender_location_citystring | sender_location_statestring | receiver_location_citystring | receiver_location_statestring | receiver_location_countrystring | product_opportunity_flagboolean |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TXN000001 | rewards | 15.5 | false | US | USR1000001 | USR1000002 | 2023-07-04T14:22:13Z | USD | wallet | completed | blank | Lunch split | San Francisco | CA | Oakland | CA | US | true |
| TXN000002 | insurance | 50000 | true | GB | USR1000003 | USR1000004 | 2023-12-31T23:58:45Z | GBP | bank_transfer | pending | Large transfer amount | Year-end bonus payment | London | London | Manchester | Manchester | GB | true |
| TXN000003 | blank | 0.99 | true | US | USR1000005 | USR1000006 | 2023-01-01T09:14:23Z | USD | wallet | completed | Unusually low amount | Test transaction | New York | NY | Brooklyn | NY | US | false |
| TXN000004 | microloan | 120 | false | DE | USR1000007 | USR1000008 | 2023-03-15T17:30:10Z | EUR | debit_card | completed | blank | Dinner party | Berlin | Berlin | Munich | Bavaria | DE | true |
| TXN000005 | blank | 50 | false | AU | USR1000009 | USR1000010 | 2023-02-14T10:18:07Z | AUD | credit_card | completed | blank | Valentine's Day gift | Sydney | NSW | Melbourne | VIC | AU | false |
| TXN000006 | insurance | 123456.78 | true | US | USR1000011 | USR1000012 | 2023-08-21T11:03:29Z | USD | bank_transfer | pending | Investment flagged for review | Acquisition payment | Chicago | IL | Boston | MA | US | true |
| TXN000007 | blank | 5 | false | IN | USR1000013 | USR1000014 | 2023-09-05T15:44:11Z | INR | wallet | completed | blank | Coffee split | Mumbai | MH | Pune | MH | IN | false |
| TXN000008 | rewards | 900 | false | ES | USR1000015 | USR1000016 | 2023-04-17T19:22:47Z | EUR | debit_card | completed | blank | Vacation expense | Madrid | Madrid | Barcelona | Catalunya | ES | true |
| TXN000009 | blank | 0.01 | true | US | USR1000017 | USR1000018 | 2023-06-30T08:05:33Z | USD | wallet | completed | Suspicious minimum value | Test minimum transfer | Houston | TX | Dallas | TX | US | false |
| TXN000010 | blank | 85.75 | false | CA | USR1000019 | USR1000020 | 2023-05-12T22:12:00Z | CAD | credit_card | completed | blank | Birthday dinner | Toronto | ON | Vancouver | BC | CA | false |
| TXN000011 | microloan | 780 | false | CH | USR1000021 | USR1000022 | 2023-11-28T09:31:18Z | CHF | bank_transfer | completed | blank | Tuition payment | Zurich | Zurich | Geneva | Geneva | CH | true |
| TXN000012 | microloan | 2500 | true | IN | USR1000023 | USR1000024 | 2023-10-18T12:44:09Z | INR | bank_transfer | pending | Unusual transfer pattern | Freelance payment | Delhi | DL | Kolkata | WB | IN | true |
| TXN000013 | blank | 1 | true | US | USR1000025 | USR1000026 | 2023-04-01T16:40:56Z | USD | wallet | completed | Low value test | Charity microdonation | Miami | FL | Orlando | FL | US | false |
| TXN000014 | microloan | 650 | false | IT | USR1000027 | USR1000028 | 2023-05-09T08:16:39Z | EUR | debit_card | completed | blank | Rent payment | Rome | Lazio | Milan | Lombardy | IT | true |
| TXN000015 | blank | 1000000 | true | US | USR1000029 | USR1000030 | 2023-06-22T20:17:28Z | USD | bank_transfer | failed | Transfer failed: exceeded limit | Escrow settlement | Los Angeles | CA | Phoenix | AZ | US | false |
| TXN000016 | rewards | 30 | false | US | USR1000031 | USR1000032 | 2023-02-25T13:55:49Z | USD | credit_card | completed | blank | Groceries | Seattle | WA | Tacoma | WA | US | true |
| TXN000017 | blank | 199.99 | false | AU | USR1000033 | USR1000034 | 2023-03-29T06:48:26Z | AUD | debit_card | completed | blank | Electronics purchase | Brisbane | QLD | Perth | WA | AU | false |
| TXN000018 | rewards | 25 | false | US | USR1000035 | USR1000036 | 2023-12-24T18:10:17Z | USD | wallet | completed | blank | Gift for Christmas | Las Vegas | NV | Reno | NV | US | true |
| TXN000019 | blank | 0.05 | true | DE | USR1000037 | USR1000038 | 2023-07-15T12:01:59Z | EUR | wallet | failed | Micro amount flagged | System test | Frankfurt | Hesse | Hamburg | Hamburg | DE | false |
| TXN000020 | microloan | 350 | false | CA | USR1000039 | USR1000040 | 2023-01-10T09:36:14Z | CAD | bank_transfer | completed | blank | Vacation rental | Montreal | QC | Quebec City | QC | CA | true |
What the 200 rows show
from the 200-row sampleInsurance (product opportunity type) stands out: 29 of its 29 rows have risk_
- 37%risk_
flag = true - 80.3median amount
- 4transaction statuses
- 5payment methods
- 9currencies
- 18receiver location countries
Insurance (product opportunity type)'s mean amount is 1,402,459, against 117.9 for rewards and 949.0 for microloan.
Median 80.3, from 0.01 to 10,000,000.
- string 15
- float 1
- datetime 1
- boolean 2
Columns
19 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 15 columns | |||
transaction_id | string | Unique identifier for each peer-to-peer payment transactionunique | TXN000001 |
sender_user_id | string | Unique identifier of the user sending the payment | USR1000001 |
receiver_user_id | string | Unique identifier of the user receiving the payment | USR1000002 |
currency | string | Currency code used in the transaction (e.g., USD, EUR)9 currencies | USD |
payment_method | string | Method used for payment (e.g., bank_transfer, credit_card, wallet)6 values | wallet |
transaction_status | string | Status of the transaction (e.g., completed, pending, failed, reversed)completed · pending · failed · reversed | completed |
risk_reason | string | Reason for risk flag (if applicable); empty if not flaggedoptional | Large transfer amount |
transaction_note | string | Optional note or memo attached to the transactionup to 500 · optional | Lunch split |
sender_location_city | string | City of the sender at the time of transactionoptional | San Francisco |
sender_location_state | string | State or region of the sender at the time of transactionoptional | CA |
sender_location_country | string | Country of the sender at the time of transactionoptional | US |
receiver_location_city | string | City of the receiver at the time of transactionoptional | Oakland |
receiver_location_state | string | State or region of the receiver at the time of transactionoptional | CA |
receiver_location_country | string | Country of the receiver at the time of transactionoptional | US |
product_opportunity_type | string | Type of financial product opportunity identified (e.g., microloan, insurance, rewards); empty if not flagged3 types · optional | rewards |
| Numbers 1 column | |||
amount | float | Monetary value of the transaction0.01 or more | 15.5 |
| Dates and times 1 column | |||
transaction_datetime | datetime | Date and time when the transaction occurred | 2023-07-04T14:22:13Z |
| True or false 2 columns | |||
risk_flag | boolean | Indicates if the transaction was flagged as risky | false |
product_opportunity_flag | boolean | Indicates if the transaction suggests an opportunity for a new financial productoptional | true |
Use it for
A finance dashboard
The risk_
flag rate, amount by product_ opportunity_ type and a breakdown of sender_ location_ country. Excel, Power BI or Tableau. Why do 74 of 200 rows have risk_
flag = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Transactions200TXN00000115.5rewardsTXN00000250000insuranceTXN0000030.99—
A software demo
Believable transactions with sender_
user_ id, receiver_ user_ id and transaction_ datetime to fill a screen in front of a buyer.
blueprint · peer-to-peer-payment-analysis
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 19 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.
- Log sender and receiver profiles
- Record transaction amount and timestamp
- Track payment platform/channel
- Flag unusually large transactions
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- peer-to-peer-payment-analysis