Stripe Radar: fraud prevention
Stripe Radar è il sistema antifrode integrato in Stripe che usa machine learning su miliardi di transazioni globali per identificare in tempo reale i pagamenti sospetti. Riduce i chargeback e protegge il merchant senza compromettere l'esperienza utente.
Come funziona Radar
Radar assegna a ogni pagamento un risk_score da 0 a 100. Score sotto 65 sono normalmente accettati, sopra 75 vengono bloccati di default, mentre i valori intermedi possono finire in review manuale. Il modello analizza oltre 100 segnali: device fingerprint, geolocalizzazione IP, comportamento storico della carta, mismatch tra paese carta e paese IP, velocità di tentativi.
Regole personalizzate e review queue
Oltre al modello base, Radar permette di scrivere regole personalizzate con una sintassi simile a SQL (es. ':amount_in_eur: > 1000 AND :ip_country: != :card_country:'). Le regole possono bloccare, mettere in review o consentire. La review queue mostra le transazioni sospette per decisione manuale entro 24 ore.
Strategia false-positive e tuning
L'obiettivo di Radar non è bloccare tutte le frodi (impossibile) ma ottimizzare il bilancio false-positive/false-negative. Un falso positivo (cliente legittimo bloccato) costa la vendita persa + churn; un falso negativo (frode passata) costa il chargeback (importo + 15 EUR fee + impact su dispute rate). Misura entrambi in Dashboard -> Radar -> Performance. Tune le regole gradualmente: 1-2 modifiche per settimana, misurando l'impatto su volume bloccato vs chargeback rate. Aggiungi sempre allow list per VIP customer per evitare blocchi a high-value account.
Radar for Fraud Teams: feature avanzate
L'upgrade a Radar for Fraud Teams (0,05 USD per transazione bloccata) sblocca: regole illimitate (vs 25 di base), insights ML granulari (top score reasons per transazione), team review queue collaborativa, custom score override, network reasoning (analisi cross-merchant), session-level monitoring. Per business con volume > 100k transazioni/mese e dispute rate > 0,3% il ROI è molto positivo. Stripe stima un -25% chargeback rate medio dopo 90 giorni con regole ottimizzate.
Decline code analysis e card testing prevention
Quando Radar blocca, espone decline code dettagliato in payment_intent.last_payment_error: 'fraudulent' (Radar score alto), 'lost_card' (carta riportata persa, da Bin database), 'stolen_card' (carta riportata rubata), 'card_velocity_exceeded' (troppi tentativi su stessa carta in poco tempo). I 'card velocity' indicano spesso card testing: hacker che testano migliaia di PAN rubate su tuo checkout per validarle. Stripe Radar identifica e blocca questi pattern automaticamente, ma se ricevi notification 'card testing detected', attiva CAPTCHA o rate limiting su tuo lato per non finire in deny-list da network.
Network reasoning e cross-merchant insights
Radar for Fraud Teams espone 'Network reasoning': dati anonimizzati su comportamento della carta/email/IP su tutti i merchant Stripe globali (oltre 4 milioni). Esempio insight: 'Questa carta ha fatto 15 chargeback fraud su altri merchant negli ultimi 30 giorni' - segnale fortissimo per bloccare. O 'Questo email ha pattern di acquisto coerente con account legittimo' - segnale per non bloccare. Network reasoning è uno dei vantaggi competitivi più' forti di Stripe vs altri PSP smaller, grazie al volume globale di dati ML training.
Compliance e regolamenti antifrode
Oltre alle frodi via carta, esistono frodi sofisticate che Radar aiuta a contrastare: 1) Account Takeover (ATO) - attaccante prende controllo account legittimo e fa acquisti; 2) Card cracking - test PAN incrementali per identificare numeri validi; 3) Friendly fraud - cliente reale che fa dispute fraudulent dopo aver ricevuto prodotto; 4) Promo abuse - sfruttamento massivo coupon/refer-a-friend. Radar combina segnali per ognuno: device fingerprint per ATO, velocity per cracking, customer history per friendly fraud, network pattern per promo abuse. Per high-risk industry (gambling, crypto, gold), considera complementare a Radar tool specializzati come Sift, Forter, Signifyd.
Procedura passo-passo
- Verifica che Radar sia attivo (incluso gratis nel piano Standard, Radar for Fraud Teams a 0,05 USD per transazione).
- Vai in Radar -> Rules e analizza le regole di default.
- Configura regole personalizzate basate sul tuo profilo di rischio (es. importo, paese, BIN).
- Crea regole 3D Secure obbligatorio per ordini ad alto rischio (es. amount > 500 EUR).
- Imposta blocchi su IP, email o carte note per frodi precedenti tramite block list.
- Monitora la review queue quotidianamente per decisioni manuali.
- Analizza i report mensili Radar per ottimizzare le regole e ridurre falsi positivi.
Errori comuni e come risolverli
- Regole troppo aggressive: bloccano clienti legittimi; misura sempre il false-positive rate.
- Ignorare la review queue: decisione tardiva = chargeback automatico dopo 5 giorni.
- 3D Secure disattivato globalmente: perdi liability shift sulle frodi; abilitalo almeno per alto rischio.
- Block list non aggiornata: carte frodate ricorrenti continuano a passare; aggiorna regolarmente.
Domande frequenti
D: Radar è incluso nel piano base?
R: Sì, Radar standard è gratuito; Radar for Fraud Teams costa 0,05 USD a transazione.
D: Posso disattivare il blocco automatico?
R: Sì, ma sconsigliato: il modello Stripe è molto accurato.
D: Radar protegge anche dai chargeback?
R: Riduce le frodi ma non i chargeback amichevoli; per quelli serve Chargeback Protection.
D: Come gestisco i falsi positivi?
R: Aggiungi il cliente a una allow list o modifica le regole troppo strette.
Hai bisogno di aiuto?
Se vuoi integrare Stripe con il team di G Tech Group, scrivici tramite il modulo di contatto.