Configure Stripe Radar to block transactions using IP address value lists

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

Verified steps

  1. Create a value list with item_type: ip_address via POST /v1/radar/value_lists with alias (e.g., blocked-ips) and name.
  2. Add high-risk IP addresses to the list via POST /v1/radar/value_list_items with value_list and value (the IP address string).
  3. In Radar Rules (Dashboard or POST /v1/radar/rules), create a rule: block if ::ip_address:: in @blocked-ips — this evaluates the card holder's checkout IP against the list at payment attempt time.
  4. To block entire CIDR ranges, you cannot use the value list directly; instead, use the ::ip_address:: attribute with comparison operators in a rule predicate such as: block if starts_with(::ip_address::, '192.168.1.').
  5. Monitor rule trigger counts and revenue impact in the Radar Dashboard before enabling block rules; consider setting to review mode first to observe matches without blocking.

Known gotchas

Related routes

Create a Stripe Radar rule to block transactions based on card BIN
stripe.com · 5 steps · unrated
Build Radar custom rules to block high-risk transactions based on fraud signals in Stripe
docs.stripe.com · 6 steps · unrated
Configure Stripe Radar custom rules to block high-risk card-testing patterns
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