Fraud Detection

Fraud Detection & Prevention is about stopping fraud in real time — scoring transactions, identifying accounts, attack patterns, and abusers. This page lists the 56 data points Athia uses for this use case, with the definition, type, example, expected source, availability and data class for each.

The field names below are the payments-standard names for each data point. Use this page as a mapping aid: line your own column names up against these, and note anything you cannot supply.

📘

The field names on this page are payments-standard names — they describe each data point at the level of the standard it comes from. Athia Data Dictionary carries the names Athia uses and a crosswalk between the two. You do not have to match either exactly — the mapping from your own columns is agreed with your Athia team on ingest. One delivered field often covers several data points here, decline codes especially.

Sub-use cases

  • CNP transaction scoring — Risk-scores card-not-present transactions using transaction core attributes, AVS and CVV results, 3DS outcome, IP reputation, amount deviation and analyst or confirmed-fraud labels.
  • Chargeback prediction — Anticipates disputes ahead of time from prior dispute counts, network chargeback labels, confirmed-fraud flags, representment outcomes and label latency.
  • Marketplace fraud — Attributes risk to the merchant the transaction belongs to, for multi-merchant and marketplace setups.
  • Velocity rules — Counts activity per card, email, device and IP across time windows, combined with event timestamps, amount, shipping address and amount deviation.
  • Card testing / BIN attacks — Detects enumeration against BINs using entry mode, amount, per-card, per-device and per-IP transaction counts, and distinct cards seen per email, device and IP.
  • Account takeover — Flags hijacked accounts using sales channel, IP geolocation, recent SIM-swap signals and recent login counts.
  • Consortium reuse signals — Uses BIN and card last four to spot the same instrument reappearing across contexts.
  • Refund-to-different-card — Spots refunds routed to an instrument other than the one charged, using card last four and refund history.
  • Synthetic / new-account fraud — Identifies fabricated identities from billing address, email and email age, breach count, phone number and how closely the email resembles the cardholder name.
  • 3DS step-up decisioning — Decides when to step up to 3DS using the authentication outcome and IP reputation score.
  • IP intelligence — Characterises the source IP with ASN, ISP, geolocation, VPN, proxy, Tor, datacenter and residential-proxy flags, a composite reputation score and email velocity per IP.
  • Mule detection — Surfaces mule networks from the number of distinct emails seen per IP within a window.
  • Email & phone risk — Scores contact identifiers using email, email age and domain, breach count, phone number, line type, carrier and recent SIM-swap signals.
  • Refund & promo abuse — Detects serial abusers from distinct cards per email and refund history.
  • Subscription fraud — Detects abuse of recurring billing using distinct cards per device, stored payment method age and refund history.
  • Friendly / first-party fraud — Separates genuine disputes from first-party abuse using customer lifetime value, prior disputes and representment outcomes.

Data points

Grouped by category. Field names follow the payments standard each data point comes from.

Transaction core

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
txn_idTransaction coreUnique transaction identifier.uuid9f1c…a2PSP / processor reportFullNone
merchant_idTransaction coreMerchant the txn belongs to.stringMID_88213PSP / processor reportFullNone
timestamp_msTransaction coreEvent time, millisecond precision.timestamp2026-05-21T14:03:11.221ZPSP / processor reportFullNone
amountTransaction coreTransaction amount + currency.money4999 USDPSP / processor reportFullNone
currencyTransaction coreTransaction currency.codeUSDPSP / processor reportFullNone
mccTransaction coreMerchant Category Code.code5411PSP / processor reportFullNone
channelTransaction coreSales channel (web/app/POS).enumwebPSP / processor reportPartialNone
entry_modeTransaction coreCapture/entry mode.code812PSP / processor reportPartialNone
BINTransaction coreBank Identification Number.string424242PSP / processor reportFullPCI
card_last4Transaction coreLast four digits of the PAN.string4242PSP / processor reportFullPCI
card_brandTransaction coreCard network.enumVisaPSP / processor reportFullNone
card_typeTransaction coreFunding type.enumcreditThird-party enrichmentFullNone
billing_addressTransaction coreCardholder billing address.object{…}Merchant / ERP integrationPartialPII
shipping_addressTransaction coreOrder shipping address.object{…}Merchant / ERP integrationPartialPII
address_match_flagTransaction coreBilling vs shipping match.booleanfalseAthia derivedPartialNone
avs_resultTransaction coreAVS verification result.codeNPSP / processor reportFullNone
cvv_resultTransaction coreCVV verification result.codeMPSP / processor reportFullNone
threeds_outcomeTransaction core3DS authentication outcome.enumfrictionlessPSP / processor reportLimitedNone

Network / IP

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
ipNetwork / IPSource IP address.string203.0.113.7Client instrumentationLimitedPII
asnNetwork / IPAutonomous System Number.integer15169Third-party enrichmentLimitedNone
ispNetwork / IPInternet service provider.stringComcastThird-party enrichmentLimitedNone
geoNetwork / IPGeolocation of the IP.object{lat,lon,cc}Third-party enrichmentLimitedPII
vpn_flagNetwork / IPIP is a known VPN.booleantrueThird-party enrichmentLimitedNone
proxy_flagNetwork / IPIP is a known proxy.booleanfalseThird-party enrichmentLimitedNone
tor_flagNetwork / IPIP is a Tor exit node.booleanfalseThird-party enrichmentLimitedNone
datacenter_flagNetwork / IPIP belongs to a datacenter.booleantrueThird-party enrichmentLimitedNone
residential_proxy_flagNetwork / IPIP is a residential proxy.booleanfalseThird-party enrichmentLimitedNone
ip_reputation_scoreNetwork / IPComposite IP risk score.decimal0.82Third-party enrichmentLimitedNone
ip_email_velocityNetwork / IPDistinct emails seen per IP in window.integer7Athia derivedLimitedPII

Identity signals

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
emailIdentity signalsCustomer email address.stringa••@x.comMerchant / ERP integrationFullPII
email_ageIdentity signalsAge/tenure of the email.integer1200 (days)Third-party enrichmentFullPII
email_domainIdentity signalsDomain portion of the email.stringgmail.comAthia derivedFullPII
breach_countIdentity signalsTimes the email appeared in breaches.integer3Third-party enrichmentFullPII
phone_e164Identity signalsPhone number in E.164 format.string+1202•••Merchant / ERP integrationFullPII
line_typeIdentity signalsPhone line type (mobile/VoIP/landline).enumvoipThird-party enrichmentFullPII
carrierIdentity signalsMobile carrier.stringVerizonThird-party enrichmentFullPII
sim_swap_recent_flagIdentity signalsRecent SIM-swap detected.booleantrueThird-party enrichmentFullPII
email_name_similarityIdentity signalsSimilarity of email to cardholder name.decimal0.21Athia derivedFullPII

Velocity features

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
txns_per_cardVelocity featuresTxn count per card across windows.object{1h:3,24h:9}Athia derivedPartialNone
txns_per_emailVelocity featuresTxn count per email across windows.object{…}Athia derivedPartialPII
txns_per_deviceVelocity featuresTxn count per device across windows.object{…}Athia derivedLimitedNone
txns_per_ipVelocity featuresTxn count per IP across windows.object{…}Athia derivedLimitedPII
distinct_cards_per_emailVelocity featuresDistinct cards seen per email.integer5Athia derivedPartialPII
distinct_cards_per_deviceVelocity featuresDistinct cards seen per device.integer11Athia derivedLimitedNone
distinct_cards_per_ipVelocity featuresDistinct cards seen per IP.integer22Athia derivedLimitedPII
amount_zscoreVelocity featuresAmount z-score vs customer baseline.decimal3.4Athia derivedPartialNone

Customer history

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
payment_method_ageCustomer historyAge of the stored payment method.integer15 (days)Merchant / ERP integrationPartialNone
customer_lifetime_valueCustomer historyCumulative value of the customer.money2400 USDClient data warehousePartialPII
prior_disputesCustomer historyCount of prior disputes by the customer.integer1Acquirer / network filePartialPII
refund_historyCustomer historyHistory of refunds for the customer.array<object>[{date,amt}]PSP / processor reportPartialPII
login_countCustomer historyRecent login count.integer30Client data warehouseLimitedPII

Labels & feedback

FieldCategoryDefinitionTypeExampleSourceAvailabilityData class
chargeback_labelLabels & feedbackChargeback feedback (TC40/SAFE).enumfraudAcquirer / network filePartialNone
confirmed_fraud_flagLabels & feedbackConfirmed-fraud ground-truth label.booleantrueMerchant / ERP integrationPartialNone
representment_outcomeLabels & feedbackOutcome of representment.enumlostAcquirer / network filePartialNone
manual_review_verdictLabels & feedbackAnalyst review decision.enumdeclineClient data warehousePartialNone
label_latency_daysLabels & feedbackDays until a stable label arrives.integer95Athia derivedFullNone

Availability

Availability describes how dependably Athia can obtain a field in practice, across the integration paths in use. It is a planning signal, not a hard limit: a field marked Partial or Limited today often becomes reliable once the right source is connected.

ValueWhat it means
FullAthia gets this reliably from standard sources.
PartialAvailable from some providers or some of the time.
LimitedAvailable only in specific setups or on request.
Not availableAthia cannot obtain this today.

No field in this use case is marked Not available — every one of the 56 data points is obtainable at Full, Partial or Limited availability. The Limited fields are concentrated in network and IP intelligence and in device-keyed velocity, so where those are missing the gap shows up as weaker IP-based and device-based attack detection rather than an outright blind spot.

Data class

PCI fields are minimized: Athia takes BIN plus last four only — never a full PAN and never a CVV value, only the verification result. PII fields should be delivered hashed, tokenized or generalized wherever the analysis allows it; email, phone and address fields in particular work well as stable hashes. Sensitive fields are never required.

Field-level definitions for the core entities are in Athia Data Dictionary.


Did this page help you?