Online Merchant Fraud Indicators

This dataset provides merchant-level fraud signals and outcomes, including transaction volumes, chargeback rates, fraud losses, and calculated risk scores. Designed for supervised learning and analytics, it enables robust fraud detection, risk profiling, and compliance monitoring for online payment platforms. The comprehensive structure supports both operational and predictive use cases in fraud prevention.

  • last updated 22 Jul 2025
  • by GoMask
The brief that made it

Supervised machine learning for merchant fraud detection

Sample rows

preview · 8 of 201 rows · all 21 columns
merchant_idstringfraud_type_last_30dstringrisk_scorefloatfraud_flag_last_30dbooleanmerchant_categorystringmerchant_namestringmerchant_emailstringmerchant_phonestringmerchant_registration_datedatemerchant_countrystringwebsite_urlstringnum_transactions_last_30dintegertotal_transaction_amount_last_30dfloatavg_transaction_amount_last_30dfloatchargeback_rate_last_30dfloatdispute_rate_last_30dfloatnum_fraud_transactions_last_30dintegerfraud_loss_amount_last_30dfloataccount_statusstringlast_account_review_datedaterisk_levelstring
M001none0.12falseelectronicsVivid Electronics Ltdsales@vividelec.com+1-72634812902021-07-14UShttps://vividelec.com232110890046.90.0070.01100active2024-05-24low
M002none0.22falsearts_and_craftsThe Artisans Studiocontact@artisansstudio.net+46-8392012742023-11-30SEhttps://artisansstudio.net1115814.3600.0200active2024-04-15medium
M003none0.13falsefood_deliveryZippy Food Deliveryinfo@zippyfood.io+65-909818222022-03-18SGhttps://zippyfood.io195438625.519.760.0080.01200active2024-06-05low
M004none0.28falseluxury_goodsLuxora Fine Goodsluxora@luxgoods.fr+33-1568829102021-10-21FRhttps://luxgoods.fr5820016400.040.0300active2024-05-18medium
M005none0.15falseauto_partsQuickAuto Partshelp@quickauto.ca+1-64738190212023-06-09CAhttps://quickauto.ca79931960.439.990.0130.01400active2024-05-22low
M006none0.26falsebooksBookwise Marketplaceblank+44-20812345672022-12-12UKhttps://bookwise.co.uk4398022.790.020.0300activeblankmedium
M007none0.1falsegroceryFreshMart Grocerysupport@freshmart.de+49-30241111002023-03-21DEhttps://freshmart.de12081812015.010.0090.0100active2024-05-30low
M008none0.18falsephotographyThe Photoworks Hubhello@photoworkshub.se+46-7392106482024-01-13SEhttps://photoworkshub.se69215.330000activeblanklow

What the 201 rows show

from the 201-row sample

None (fraud type last 30d) stands out: mean risk_score is 0.20, against 0.81 for the rest.

  • 13%fraud_flag_last_30d = true
  • 0.22median risk_score
  • 4account statuses
  • 4risk levels
  • 12merchant countries
  • 35median num_transactions_last_30d
Mean risk_score by fraud_type_last_30d201 rows
00.510.20none175 rows0.72friend…5 rows0.78stolen…6 rows0.88accoun…7 rows0.84other8 rows
risk_score201 rows, in bands of 0.1
0408016725922604967fraud_flag_last_30d from 0.600.61risk_score →

Every row with risk_score of 0.6 or more has fraud_flag_last_30d = true. None below it.

merchant_category201 rows · top 10 of 16 values
  1. books36
  2. grocery24
  3. electronics21
  4. home_furnishings19
  5. arts_and_crafts15
  6. food_delivery14
  7. subscriptions13
  8. auto_parts12
  9. alcohol12
  10. luxury_goods11
21 columns by typefrom the column list below
  • string 10
  • integer 2
  • float 6
  • date 2
  • boolean 1

Columns

21 columns in four groups
blueprint · 21 columns
columntypedescriptionexample
Text 10 columns
merchant_idstringUnique identifier for the merchant.uniqueM001
merchant_namestringRegistered name of the merchant.Vivid Electronics Ltd
merchant_emailstringPrimary contact email address for the merchant.optionalsales@vividelec.com
merchant_phonestringPrimary contact phone number for the merchant.optional+1-7263481290
merchant_countrystringCountry where the merchant is registered.12 countriesUS
merchant_categorystringBusiness category or industry of the merchant (e.g., electronics, apparel, etc.).electronics
website_urlstringOfficial website URL of the merchant.optionalhttps://vividelec.com
fraud_type_last_30dstringType of fraud detected for the merchant in the last 30 days (if any).5 values · optionalnone
account_statusstringCurrent status of the merchant account.active · suspended · closed · under_reviewactive
risk_levelstringCategorical risk level for the merchant.low · medium · high · criticallow
Numbers 8 columns
num_transactions_last_30dintegerTotal number of transactions processed by the merchant in the last 30 days.0 or more2321
total_transaction_amount_last_30dfloatTotal value of transactions processed by the merchant in the last 30 days (in platform currency).0 or more108900
avg_transaction_amount_last_30dfloatAverage transaction value for the merchant in the last 30 days.0 or more46.9
chargeback_rate_last_30dfloatProportion of transactions resulting in chargebacks over the last 30 days (0-1).0 to 10.007
dispute_rate_last_30dfloatProportion of transactions resulting in disputes over the last 30 days (0-1).0 to 10.011
num_fraud_transactions_last_30dintegerNumber of transactions identified as fraudulent in the last 30 days.0 or more0
fraud_loss_amount_last_30dfloatTotal monetary loss due to fraud for the merchant in the last 30 days.0 or more0
risk_scorefloatCalculated risk score for the merchant (0-1, where 1 is highest risk).0 to 10.12
Dates and times 2 columns
merchant_registration_datedateDate the merchant registered on the platform.2021-07-14
last_account_review_datedateDate of the most recent manual or automated account review.optional2024-05-24
True or false 1 column
fraud_flag_last_30dbooleanIndicates if the merchant was flagged for fraud in the last 30 days.false

Use it for

  • fraud flag las…13%26 of 201 rowsmean risk score by fr…0.20none0.72frie…0.78stol…0.88acco…

    A finance dashboard

    The fraud_flag_last_30d rate, risk_score by fraud_type_last_30d and a breakdown of merchant_category. Excel, Power BI or Tableau.

  • Why do the 175 none rows have a mean risk_score of 0.20?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable merchants with merchant_name, merchant_email and merchant_phone to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 21 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset201 rows21 columns
Yours1,000 rows21 columnsmerchant_country: UK only

blueprint · online-merchant-fraud-indicators

Behind this dataset

Same schema. As many rows as you need.

These 201 rows came out of a blueprint — 21 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.

Rules it was built with
  • Each merchant record includes type, country, and signup date.
  • Fraud likelihood scored by prior events.
  • Volume and chargeback statistics included.
  • Flagged accounts marked for review.
Rows
Open the blueprint in Data Factory

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
online-merchant-fraud-indicators

What should your data show?

Preview 20 rows free
No signup. No card.