Stripe Radar
Integrations
- Stripe Payments API
- Stripe Connect
- Stripe Checkout
- Stripe Elements
Pricing Details
- Standard Radar features are included in the base Stripe processing fee ($0.05 per screened transaction for Radar for Fraud Teams).
- Radar Shield involves a separate percentage-based fee for fraud liability coverage.
Features
- Machine Learning Risk Scoring
- Graph-Based Link Analysis
- Smart 3D Secure Authentication
- Custom Logic Rule Engine
- Behavioral Biometrics Analysis
- Manual Review Management
Description
Stripe Radar Architectural Assessment
Stripe Radar operates as a vertically integrated fraud prevention layer within the Stripe payments stack. Unlike third-party fraud tools that require asynchronous data synchronization, Radar leverages direct access to the payment flow, allowing for synchronous risk assessment during the authorization phase 📑. The system architecture transitioned from basic heuristic models to a sophisticated Graph Neural Network (GNN) framework to detect non-obvious relationships between disparate transactional entities 🧠.
Core Fraud Detection Infrastructure
The processing engine is designed for high-concurrency environments, utilizing Stripe's managed persistence layer to evaluate thousands of signals per transaction 🌑.
- Real-time Risk Scoring: Generates a probability-based score (0-99) for every transaction using models trained on the global Stripe network 📑. Technical Constraint: Specific model weights and hyperparameter configurations are proprietary and not exposed to end-users 🌑.
- Graph Neural Networks (GNN): Analyzes structural relationships between cards, IP addresses, and device fingerprints to identify coordinated fraud rings 📑.
- Behavioral Biometrics: Monitors interaction telemetry, such as checkout dwell time and input patterns, to distinguish between legitimate users and automated scripts 📑.
⠠⠉⠗⠑⠁⠞⠑⠙⠀⠃⠽⠀⠠⠁⠊⠞⠕⠉⠕⠗⠑⠲⠉⠕⠍
Operational Scenarios
- Synchronous Screening: Input:
payment_intent.createdevent → Process: Real-time GNN Scoring & Custom Rule Evaluation (Block/Allow/3DS) → Output: Authorization Decision (e.g.,sc_decline) 📑. - Smart 3DS Flow: Input: High-risk score detected → Process: Challenge requested via
Stripe.js→ Output: Liability Shift token generation 📑.
Evaluation Guidance
Technical evaluators should conduct the following verification steps before deployment:
- Integration Overhead: Evaluate the latency impact on the critical payment path, ensuring that synchronous scoring remains within the sub-100ms threshold for high-velocity environments 🧠.
- Rule Flexibility: Verify that custom rule predicates can address merchant-specific edge cases that global models might overlook 📑.
- Liability Management: Organizations implementing Radar Shield should request documentation for the specific financial liability handover protocols 🌑.
Release History
Year-end update: Federated Learning rollout. Models now learn from local patterns across merchants instantly without sharing raw customer data.
Launch of Radar Shield. New service offering zero-fraud guarantees with Stripe assuming financial liability for covered transactions.
Major update: GNN integration. Identifies sophisticated fraud rings by mapping hidden connections between cards, IPs, and devices across Stripe's network.
Expanded to Stripe Connect. Enabled SaaS platforms and marketplaces to manage fraud across all their connected accounts from a single dashboard.
Integration of behavioral biometrics. Radar now analyzes how users interact with the checkout (typing speed, mouse movements) to block bots.
Introduced Smart 3D Secure. Automatically applies SCA (Strong Customer Authentication) only to high-risk transactions to minimize checkout friction.
Launched a specialized version for larger companies. Added custom rules, manual review queues, and detailed risk insights.
Initial launch. Replaced simple rules with advanced machine learning models trained on Stripe’s global network of billions of payments.
Tool Pros and Cons
Pros
- Real-time detection
- AI-powered adaptation
- Seamless integration
- Reduced fraud losses
- Improved accuracy
- Easy setup
- Proactive protection
- Data insights
Cons
- False positives possible
- Costly at scale
- Data quality matters