Stripe Radar Blocking Legitimate Payments
Quick answer
Radar's default AI rules and any custom block rules can stop real customers. Review the blocked payment's rule and risk level, narrow custom rules, and test with 0% traffic allocation before enforcing.
Most likely fix: Find the rule
How to fix it
Try these in order — the most common fix is first.
1. Find the rule
- Open the payment and look at the Radar outcome, rule and risk level
- Check Radar > Rules metrics for estimated false positive rate
Did this fix it?2. Narrow broad rules
- Replace broad rules with ones combined with risk level, e.g. only block when risk_level is elevated
- Switch block rules to review rules first to see what you are catching
Did this fix it?3. Test safely
- Use Test rule against 6 months of payments
- Set traffic allocation to 0% for shadow mode, then increase gradually
Did this fix it?4. Allow rules
- Allow rules override other rules and require contacting Stripe to enable
- Add risk_level != 'highest' to any allow rule
Did this fix it?
Symptoms
Real customers are declined with generic errors, sales drop after enabling rules, and payments show as blocked by Radar.
Why it happens
- Default high-risk rules blocking edge cases
- Overly broad custom block rules (for example blocking every non-US card)
- CVC or postal code block rules on wallets or issuers that do not support them
- Account-level risk signals
This guide also covers
- stripe radar blocking legitimate
- stripe radar false positive
- stripe payment blocked
- stripe radar rules
Still not working?
If Stripe keeps failing, you're not alone. See every Stripe problem users report or the alternatives people switch to.
Need a custom web app or internal tool? Our small team builds it, on your domain or hosted by us. Price agreed together.
Get a quoteOther Stripe errors
- Stripe Account Under Review: What to Do
- Stripe Payouts Paused or Pending: Why and How to Fix
- Stripe 'Your Card Was Declined' (generic_decline, do_not_honor)
- Stripe authentication_required / 3D Secure Decline
- Stripe Webhook Signature Verification Failed
- Stripe Webhooks Not Firing or Failing (302, 400, 500, Timeout)
- Stripe Dispute Lost: What Happens and Can You Appeal
- Stripe Account Restricted: Verification Information Required