Payment Fraud Prevention Arena
Payment Fraud Prevention — procurement report
ProductArena · rankings as of 2026-09-14 · evidence as of 2026-09-14 · 5 products · 54 judged requirements · 270 judged cells
Methodology: Every product is judged against a shared taxonomy of user stories using cited evidence — hands-on probes > repository code > independent community sources > vendor claims — never opinion. Full writeup: https://ultrametric.ai/productarena/methodology
Leaderboard
| # | Product | PA Score | Coverage score | Applicable cells | Confidence |
|---|---|---|---|---|---|
| 1 | Forter | 26.9 | 20.8 | 51/54 | C |
| 2 | Stripe Radar | 22.1 | 20.6 | 49/54 | B |
| 3 | Riskified | 12.5 | 14.0 | 45/54 | D |
| 4 | Signifyd | 10.3 | 10.2 | 50/54 | C |
| 5 | Sift | 9.0 | 11.7 | 47/54 | C |
PA Score = agent-readiness blend (see methodology). Coverage score = weighted share of judged requirements met. Confidence = how much of the score rests on tested vs claimed evidence (A–D).
Uncertainty note
The current #1/#2 gap in this arena is not close enough to qualify for the multi-judge uncertainty pass (or the pass has not covered it yet) — no extra caveat applies beyond the per-product confidence grades above.
Buyer checklist (RFP)
The arena's 54 judged user stories as requirements, grouped by theme. Priorities mirror the story weights our scoring uses (3 = must-have, 2 = should-have, 1 = nice-to-have). Interactive version with per-requirement verdicts for the top products: /arena/fraud-prevention/checklist
Agentic commerce — stories about agentic commerce in this arenaAgentic commerce
Stories about agentic commerce in this arena
- ai-native userThe product distinguishes malicious bots from legitimate AI buying agents, so agent-driven purchases aren't blanket-blocked as fraudshould-have
- developerPass verified agent identity — agentic-payment protocols, signed agent tokens, delegated spending scopes — into the risk decision as a first-class signalshould-have
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
- ai-native userPlug MCP servers into this product so it can use their toolsmust-have
- ai-native userConnect an agent via an official MCP servermust-have
- ai-native userDrive the product through a documented public APImust-have
- ai-native userDelegate tasks to a built-in AI assistant inside the productmust-have
- ai-native userPoint an agent at llms.txt or agent-oriented docsshould-have
- ai-native userRun the product headlessly / in CI for automationshould-have
- ai-native userUse an official CLIshould-have
- ai-native userIssue scoped/least-privilege API credentials for an agentshould-have
- ai-native userBuild against official SDKsshould-have
- ai-native userSubscribe to events via webhooksshould-have
- ai-native userGet AI-generated insights and suggestions from my data inside the productshould-have
- ai-native userSet up automations that run autonomously in the backgroundshould-have
- ai-native userOperate the product with natural-language commandsshould-have
- ai-native userExplore an interactive API reference with runnable examplesshould-have
- ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)should-have
- ai-native userRely on versioned APIs with a documented deprecation policyshould-have
- ai-native userTest against a sandbox environment without touching production datanice-to-have
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
- ai-native userDefine rules that trigger actions automatically on eventsmust-have
- ai-native userPerform bulk operations across many items at onceshould-have
- ai-native userSchedule recurring jobs or workflowsshould-have
- ai-native userVersion, review, and roll back my automationsnice-to-have
Chargeback disputes — stories about chargeback disputes in this arenaChargeback disputes
Stories about chargeback disputes in this arena
- ops userChargeback responses are automated — evidence compiled from order, delivery, and session data and submitted to the issuer without manual copy-pastemust-have
- finance leadShift fraud liability to the vendor — a chargeback guarantee that reimburses approved-then-disputed orders, with clear coverage termsshould-have
- finance leadSee the numbers that matter — dispute rate, false-positive rate, approval-rate lift, review workload — and export them for the boardshould-have
Fraud agent access — stories about fraud agent access in this arenaFraud agent access
Stories about fraud agent access in this arena
- ai-native userAn agent can read my fraud posture and manage rules and lists programmatically — propose a velocity rule, update a blocklist — with human approval gatesmust-have
- ai-native userAn agent can work the review queue — pull flagged cases with their context, summarize the evidence, and recommend a decision for a human to confirmshould-have
- risk analystThe product ships its own AI assistant — natural-language queries over my fraud data, drafted rules, investigation summaries — built into the consoleshould-have
Fraud surfaces — stories about fraud surfaces in this arenaFraud surfaces
Stories about fraud surfaces in this arena
- developerUse the product across whatever payment stack I run — multiple PSPs, gateways, and platforms — rather than being locked to one processor's railsmust-have
- risk analystProtection extends beyond checkout — account takeover, fake account creation, promo and policy abuse are scored and managed in the same systemshould-have
- ops userThere are maintained integrations for my commerce stack — Shopify, Salesforce Commerce, BigCommerce, and the major PSPs — not just a raw APIshould-have
Model transparency — stories about model transparency in this arenaModel transparency
Stories about model transparency in this arena
- risk analystEvery score comes with its top risk factors — why this transaction looks risky — not just an opaque numbermust-have
- finance leadMeasure the model itself — precision and recall on my traffic, shadow-mode trials of new models or rules before they take over decisionsshould-have
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
- ai-native userExport all of my data in open formats and leavemust-have
- ai-native userSelf-host the core productmust-have
- ai-native userDo everything through the API that I can do in the UIshould-have
- ai-native userRead the product's source under an open licenseshould-have
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
- ai-native userPrevent my data from being used to train AI modelsmust-have
- ai-native userChoose where my data is stored (region/residency)should-have
- ai-native userControl data retention and deletionshould-have
- ai-native userOpt out of telemetry and usage trackingshould-have
Residency compliance — stories about residency compliance in this arenaResidency compliance
Stories about residency compliance in this arena
- ops userControl where fraud data lives and how long it's kept — regional residency options and retention controls that survive a privacy reviewshould-have
- developerEuropean traffic is routed intelligently through SCA — 3DS triggered when required or risky, exemptions requested when safe — to protect both compliance and conversionshould-have
Review queues — stories about review queues in this arenaReview queues
Stories about review queues in this arena
- risk analystFlagged transactions land in a review queue that shows the full context — customer history, signals, similar cases — so I can decide quickly and consistentlymust-have
- risk analystMy review decisions and confirmed fraud outcomes feed back into the model and rules, so the system learns from every case we workshould-have
- ops userReview work is a team workflow — assignment, escalation, SLAs, and a decision audit trail that shows who approved what and whyshould-have
Risk scoring — stories about risk scoring in this arenaRisk scoring
Stories about risk scoring in this arena
- developerGet a machine-learning risk score for a transaction in real time — synchronously, before authorization completes — through a documented APImust-have
- developerFeed the model my own signals — device fingerprints, behavioral data, custom metadata — so scoring reflects my business, not just network defaultsshould-have
- founderScoring benefits from a cross-merchant network — a card or identity seen across thousands of other businesses informs the risk decision on mineshould-have
- ops userMap score ranges to actions — allow, review, block, step-up 3DS — and tune thresholds to my own risk appetite instead of a fixed cutoffshould-have
Rules engine — stories about rules engine in this arenaRules engine
Stories about rules engine in this arena
- risk analystAuthor custom rules that combine model scores, velocity counters, list matches, and transaction attributes into allow, block, or review decisionsmust-have
- risk analystBacktest a rule against my historical traffic before deploying it, seeing exactly what it would have blocked, flagged, and costshould-have
- ops userMaintain allow and block lists — emails, cards, devices, IPs — and velocity limits, managed through the dashboard and programmaticallyshould-have
Appendix: recorded probes
Hands-on probe recordings — transcripts/videos a human can replay, the strongest evidence tier. Watch them at https://ultrametric.ai/productarena/proofs
- Forter
curl -si https://api.forter.com/ | grep -i 'HTTP/\|ALIVE' # keyless health check answers "I'm ALIVE !"terminal · recorded 2026-09-14 · exit 0 - Forter
curl -sL https://docs.forter.com/llms.txt | head -3terminal · recorded 2026-09-14 · exit 0 - Forter
curl -si -X POST https://mcp.forter.com/v1 -H 'Content-Type: application/json' -d '<jsonrpc initialize>' # the remote MCP server Forter documents at docs.forter.com/mcpterminal · recorded 2026-09-14 · exit 0 - Riskified
curl -s -X POST https://api.riskified.com/api/decide -H 'Content-Type: application/json' -d '{}' # keyless → the documented X-RISKIFIED-SHOP-DOMAIN contractterminal · recorded 2026-09-14 · exit 0 - Riskified
curl -sL https://developers.riskified.com/llms.txt | head -3terminal · recorded 2026-09-14 · exit 0 - Sift
curl -s -X POST https://api.sift.com/v205/events -H 'Content-Type: application/json' -d '{}' # keyless → status 51 "Invalid API Key"terminal · recorded 2026-09-14 · exit 0 - Sift
curl -sL https://sift.com/llms.txt | head -3terminal · recorded 2026-09-14 · exit 0 - Signifyd
curl -si -X POST https://api.signifyd.com/v3/orders/events/sales -H 'Content-Type: application/json' -d '{}' # keyless → 401 Bearer challengeterminal · recorded 2026-09-14 · exit 0 - Signifyd
curl -sL https://www.signifyd.com/llms.txt | head -3terminal · recorded 2026-09-14 · exit 0 - Stripe Radar
curl -si https://api.stripe.com/v1/radar/value_lists | head -4 # Radar lists API, keyless → 401terminal · recorded 2026-09-14 · exit 0 - Stripe Radar
curl -sL https://docs.stripe.com/llms.txt | head -3terminal · recorded 2026-09-14 · exit 0 - Stripe Radar
curl -si -X POST https://mcp.stripe.com/ -H 'Content-Type: application/json' -d '<jsonrpc initialize>' # the remote MCP server Stripe documents at docs.stripe.com/mcpterminal · recorded 2026-09-14 · exit 0
Cite as: ProductArena by Ultrametric Inc, Payment Fraud Prevention arena, rankings as of 2026-09-14 — https://ultrametric.ai/productarena/arena/fraud-prevention
License: © 2026 Ultrametric Inc. Brief quotation of individual verdicts, scores, or evidence excerpts is permitted with attribution to "ProductArena by Ultrametric Inc (ultrametric.ai/productarena)", as is use of the data to evaluate, contest, or contribute corrections. Bulk copying, redistribution, or use to build competing datasets requires prior written permission (see DATA-LICENSE in the repository).
No liability: rankings, verdicts, and scores are research outputs derived from the cited evidence at a point in time, provided "as is", without warranties. Ultrametric Inc accepts no responsibility for procurement, purchasing, or other decisions made in reliance on them — verify against the cited evidence before acting (https://ultrametric.ai/productarena/terms).