Payment fraud detection is a precision problem. Block too little and you absorb chargebacks, card-network penalties and stolen-funds losses. Block too much and you turn away paying customers who rarely come back after a false decline.
This guide explains how fraud engineering teams on high-value online platforms (marketplaces, subscription services, wallets, ticketing and gaming sites) layer behavioral analytics, transaction monitoring and 3-D Secure so that most good users never notice the controls.
It includes a sample rule set, an illustrative card-testing response, and the metrics that tell you whether your tuning is working.
The scale of losses keeps rising. The FBI’s Internet Crime Complaint Center received 859,532 complaints and recorded more than $16 billion in reported losses in 2024, a 33% increase on 2023, according to the FBI’s 2024 Internet Crime Report announcement (2025). Investment fraud alone accounted for over $6.5 billion.
Authentication works when it is applied in the right places. The EBA and ECB 2024 Report on Payment Fraud found that transactions authenticated with strong customer authentication (SCA) showed lower fraud rates than non-SCA transactions, especially for cards.
In the first half of 2023, card fraud rates were about ten times higher when the counterpart sat outside the European Economic Area, and cross-border transactions made up 71% of card fraud value.
The lesson for platform teams is that friction is a resource to spend carefully. You want strong authentication where risk is high and a clean path where it is low.
Fraud engineering sits next to, not inside, a wider cybersecurity program: it shares telemetry with the SOC but answers to different metrics, chiefly approval rate and loss rate.
Before tuning any model, map the attacks you actually see. The OWASP Automated Threats to Web Applications project gives useful names, including OAT-001 Carding, OAT-010 Card Cracking and OAT-012 Cashing Out.
| Pattern | What it looks like | Primary signal |
|---|---|---|
| Card testing (enumeration) | Bursts of low-value authorizations to find live cards | Decline-rate spikes, many cards per device or IP |
| Card-not-present fraud | Purchases with cards stolen by skimmers or phishing | Mismatched billing, IP and device geography |
| Account takeover then purchase | Login from a new device, payment method or address change, fast checkout | Session behavior and change-then-spend sequence |
| Synthetic identity | New accounts built from blended real and fake data | Thin identity history, shared attributes across accounts |
| First-party (friendly) fraud | Genuine cardholder disputes a purchase they made | Usage logs after purchase, prior dispute history |
| Cash-out | Stolen value moved to gift cards, crypto or payouts | New payout destination plus withdrawal soon after deposit |
Upstream, card data often comes from web skimming. Our explainer on how Magecart attacks steal payment card details covers the injected-JavaScript technique behind much of the stolen card supply.
Criminals have also been loading stolen card data into Apple and Google wallets after phishing the one-time passcodes, which means a tokenized wallet payment is not automatically low risk.
New-account fraud deserves its own lane. Synthetic identities can age quietly for months, as described in our piece on synthetic identity (“Frankenstein”) fraud, so onboarding checks and payment checks need to share data.
Behavioral analytics asks whether this session looks like the person who owns the account. It works before a card is ever charged, which is why it lets you leave good users alone at checkout.
Bots are getting better at mimicking people. Group-IB researchers reported criminals using AI agents to validate stolen credit cards with behavior that resembles real users, which weakens single-signal checks like mouse movement. Combine signals and watch for consistency over time rather than one perfect fingerprint.
Fraud teams should also consume phishing intelligence. Campaigns such as a fake wallet launch aimed at Cardano users show why fraud detection has to begin before the payment page, because the credentials and devices used later in fraud are often harvested weeks earlier.
Transaction monitoring scores each payment, payout or account change against rules and a model. Rules catch known patterns quickly and are explainable to analysts; models catch combinations no one wrote a rule for. Use both, and log every decision with its reason codes.
# Velocity: card testing
IF count(auth_attempts) BY device_id OVER 10m >= 5
AND count(distinct card_bin) BY device_id OVER 10m >= 3
THEN action = BLOCK, reason = “CARD_TEST_DEVICE”
# Change-then-spend: account takeover
IF account.email_or_phone_changed_within(24h)
AND payment.new_instrument = true
AND payment.amount > account.p90_amount
THEN action = STEP_UP_3DS, reason = “ATO_CHANGE_SPEND”
# Cash-out
IF payout.destination_first_seen_within(1h)
AND payout.amount >= 0.8 * deposits_last_24h
THEN action = HOLD_FOR_REVIEW, reason = “RAPID_CASHOUT”
Notice that two of the three outcomes are not hard blocks. Step-up authentication and short holds let a real customer prove themselves, while a fraudster usually abandons the attempt.
Platforms that accept crypto deposits need equivalent rules, since price-comparison and review sites such as this list of Best Bitcoin online casinos for US players show how many consumer services now take payments outside card-network protections like chargebacks and 3DS.
Feed analyst decisions and chargeback outcomes back into the model as labels. A model trained only on chargebacks learns slowly, because disputes can arrive weeks after the transaction.
EMV 3-D Secure (3DS) lets the merchant send transaction, payment-method and device data to the card issuer, which decides whether to approve without interaction or challenge the cardholder.
According to EMVCo’s 3-D Secure overview, many transactions pass in a frictionless flow while higher-risk ones get a one-time passcode, biometric or similar challenge. EMVCo recommends version 2.2 or higher for European SCA requirements.
Liability shift is a bonus, not the goal. The goal is putting the strongest check where your own model is least certain.
Illustrative scenario. At 02:10 a donation page records a jump in $1 authorizations and the decline rate climbs from 4% to 60% within fifteen minutes. Most requests come from residential proxy IPs but share a small set of browser fingerprints.
These steps follow the controls in Visa’s Enumeration Mitigation and Considerations for Merchants (v1.3, 2026), which lists velocity checks, CAPTCHA, device fingerprinting, 3DS and CVV2/AVS requirements.
Our carding attack action plan covers the same problem from the e-commerce operator’s side. For a short visual primer you can share with non-specialist stakeholders, see this YouTube video.
A payment fraud detection program is only as good as its feedback loop. Track these metrics weekly, segmented by payment method, country and customer tenure.
| Metric | What it tells you |
|---|---|
| Fraud loss rate (basis points of volume) | Whether fraud is getting through |
| False positive rate (good orders declined or held) | How much revenue the controls cost |
| Authorization approval rate | Combined effect of your rules and issuer decisions |
| 3DS challenge and abandonment rate | Whether step-up is targeted or blanket |
| Chargeback ratio | Exposure to card-network monitoring programs |
| Manual review rate and time to decision | Analyst workload and customer wait time |
Map the work to a framework so it survives audits and staff changes. In NIST CSF 2.0 terms, fraud monitoring sits mainly under Detect (continuous monitoring and adverse event analysis) and Respond.
CIS Controls v8 Control 8 (audit log management) and Control 16 (application software security) cover the logging and checkout-code integrity that fraud detection depends on.
Finally, run holdout tests. Send a small random slice of traffic around a new rule and compare loss and conversion. Without a control group, you cannot tell whether a rule stopped fraud or just stopped sales.
It is the set of controls that score payments, account changes and payouts for fraud risk in real time. Typical layers are behavioral analytics, transaction monitoring rules and models, and authentication such as 3-D Secure.
Replace hard blocks with step-up authentication or short holds for mid-risk transactions, send richer data to issuers through 3DS, and measure false positives with holdout testing before rolling rules out widely.
No. It reduces card-not-present fraud, and European data shows lower fraud rates on SCA-authenticated payments, but phished one-time passcodes and account takeover can still defeat it. Combine it with behavioral and device checks.
A sudden rise in low-value authorizations, a sharp jump in declines across many card BINs, and many cards tried from a small set of devices or sessions. Donation and free-amount pages are common targets.
Transaction monitoring evaluates the payment itself: amount, velocity, instrument and destination. Behavioral analytics evaluates the session and user: device, typing and navigation patterns, and account history.
OpenAI has launched GPT-6 Cyber, a security-focused AI model that found 81 new high-severity Firefox…
Shopify is making IP allowlisting mandatory for public apps that call its Admin API, adding…
Microsoft’s Windows Paint vulnerability, CVE-2026-83844, could allow an unauthenticated attacker to execute code over a…
Melbourne, Florida, November 5th, 2026, CyberNewswire OpenMatter Network, a pioneer in decentralized infrastructure for agentic…
A new Android bug named GhostMap can leave a phone stuck in a crash loop…
A China-aligned hacking group is abusing Sogou Input Method, one of the most popular Chinese…