Apply Stripe Radar ML risk score thresholds in combination with custom rules for layered fraud logic

domain: docs.stripe.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Understand that Stripe Radar's ML model assigns each charge a risk_score from 0 to 99 and a risk_level of normal, elevated, or highest
  2. Define a high-risk rule that blocks charges above a chosen score threshold, e.g., block if risk_score >= 80 and card_country != 'US'
  3. Define a review rule for an intermediate band, e.g., review if risk_score >= 60 and risk_score < 80
  4. Layer additional conditions using and/or operators to narrow or broaden the rule scope based on other signals
  5. Order rules from most specific to least specific so more targeted allowlist rules can override broader block rules for trusted customers
  6. Track rule performance by reviewing the Radar insights dashboard for block rates, review rates, and dispute rates by rule

Known gotchas

Related routes

Apply Stripe Radar ML score thresholds and chain custom rules for layered fraud logic
docs.stripe.com · 6 steps · unrated
Tune Stripe Radar fraud rules and interpret risk scores
docs.stripe.com · 6 steps · unrated
Build Radar custom rules to block high-risk transactions based on fraud signals in Stripe
docs.stripe.com · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp