PAGAMENTI FALLITISOLLECITI

Recuperare i pagamenti falliti su Stripe: la guida completa

Guida pratica al recupero dei pagamenti falliti su Stripe: rifiuti temporanei e definitivi, nuovi tentativi, email di sollecito, aggiornamento carta.

Pubblicato il 9 min di lettura

Un pagamento fallito di un abbonamento non è ancora un cliente perso. Il più delle volte il cliente vuole ancora il prodotto; la carta è stata rifiutata per un motivo che magari nemmeno conosce. Ciò che succede nelle due settimane successive decide se quella fattura viene pagata o se l’abbonamento finisce in silenzio.

Questa guida percorre l’intero processo di recupero su Stripe: leggere i codici di rifiuto, impostare i nuovi tentativi, scrivere le email, dare ai clienti un modo semplice per aggiornare la carta e misurare ciò che recuperi davvero. Tutto ciò che è specifico di Stripe rimanda alla documentazione di Stripe, così puoi verificare le impostazioni attuali nel tuo account.

Perché i pagamenti falliti contano più di quanto sembri

I pagamenti falliti causano il cosiddetto churn involontario: il cliente non ha scelto di andarsene, il pagamento semplicemente non è andato a buon fine. I benchmark sul churn di Recurly (consultati a novembre 2026) indicano un churn involontario mensile medio tra i settori dell’1,25%, contro un churn totale del 3,60%. È circa un terzo di tutto il churn, ed è la parte che puoi risolvere senza cambiare prodotto o prezzi.

Se vuoi le definizioni e i calcoli, vedi cos’è il churn involontario e come misurarlo.

Passo 1: leggi il codice di rifiuto

Ogni addebito con carta fallito su Stripe ha un codice di rifiuto sulla charge o sul PaymentIntent. Il codice ti dice che tipo di problema hai, e la risposta giusta dipende da quello. Stripe pubblica l’elenco completo con un’azione consigliata per ciascuno nel suo riferimento sui codici di rifiuto.

Rifiuti temporanei: riprovare può funzionare

Un rifiuto temporaneo (soft decline) è passeggero. La carta è valida, ma questa volta l’emittente ha detto no. Cause tipiche:

  • insufficient_funds: soldi o credito insufficienti in questo momento.
  • generic_decline o do_not_honor: l’emittente ha rifiutato senza dare un motivo.
  • try_again_later o processing_error: un problema temporaneo lato emittente o circuito.
  • card_velocity_exceeded: il cliente ha raggiunto un limite di spesa o di transazioni.

Sono i rifiuti per cui i tempi dei nuovi tentativi contano. Una carta che fallisce il 28 del mese per fondi insufficienti potrebbe passare il 1°.

Rifiuti definitivi: riprovare da solo non funziona

Un rifiuto definitivo (hard decline) significa che la carta non può essere addebitata di nuovo così com’è. Il cliente deve darti un nuovo metodo di pagamento. La documentazione sulle Smart Retries di Stripe elenca i codici di rifiuto definitivo che non riprova da sola: incorrect_number, lost_card, pickup_card, stolen_card, revocation_of_authorization, revocation_of_all_authorizations, authentication_required, highest_risk_level e transaction_not_allowed. Per questi, i nuovi tentativi programmati compaiono comunque sulla fattura, ma un pagamento parte solo quando viene associato un nuovo metodo di pagamento.

Anche le carte scadute (expired_card) richiedono un’azione del cliente, a meno che il circuito non invii a Stripe i nuovi dati. Trattiamo questo caso nella guida alle carte in scadenza.

Una tabella di smistamento rapido

Tipo di rifiuto Codici d’esempio Cosa fare
Temporaneo, fondi insufficient_funds Riprova in un momento migliore; scrivi al cliente
Temporaneo, poco chiaro generic_decline, do_not_honor Riprova qualche volta; scrivi; suggerisci di contattare la banca
Richiede autenticazione authentication_required Invia un link perché il cliente confermi il pagamento
Carta inutilizzabile lost_card, stolen_card, incorrect_number Non riprovare; chiedi subito una nuova carta
Carta scaduta expired_card Chiedi una nuova carta; verifica se la carta è stata aggiornata automaticamente

Una cautela dalla documentazione di Stripe: per codici come fraudulent o lost_card, non dire al cliente il motivo specifico. Mostra invece un messaggio generico «il tuo pagamento è stato rifiutato».

Passo 2: imposta i nuovi tentativi

Stripe Billing può riprovare automaticamente i pagamenti delle fatture falliti. Lo configuri nella Dashboard, nelle impostazioni di revenue recovery. Hai due opzioni, secondo la documentazione di Stripe:

  • Smart Retries: il modello di Stripe sceglie i momenti dei nuovi tentativi usando segnali dinamici e legati al tempo. L’impostazione consigliata da Stripe è 8 tentativi in 2 settimane, e puoi scegliere una finestra più lunga o più corta.
  • Un calendario personalizzato: fino a tre nuovi tentativi, ciascuno un numero fisso di giorni dopo il tentativo precedente.

Scegli anche cosa succede all’abbonamento quando l’ultimo tentativo fallisce: cancellarlo, segnarlo come unpaid o lasciarlo past due.

Per la maggior parte dei business, le Smart Retries sono il punto di partenza giusto. I casi in cui un calendario personalizzato ha senso (clienti legati ai giorni di paga, fatture B2B, finestre molto brevi) sono trattati in come funzionano le Smart Retries di Stripe.

Checklist dei nuovi tentativi

  • I nuovi tentativi sono attivi per le fatture di abbonamento con incasso automatico.
  • La finestra dei nuovi tentativi è coerente con il tuo ciclo di fatturazione (una finestra di 2 mesi su un piano mensile significa che la fattura successiva arriva prima che l’ultima sia saldata).
  • L’azione di fine tentativi è una scelta deliberata, non il valore predefinito che non hai mai guardato.
  • I rifiuti definitivi fanno partire subito un’email, senza aspettare il prossimo tentativo.

Passo 3: scrivi al cliente

I nuovi tentativi recuperano ciò che la banca lascia passare. Le email recuperano il resto: le carte scadute, le carte sostituite, i clienti che devono spostare soldi o chiamare la banca.

Stripe può inviare email di base per te. Nelle impostazioni delle email ai clienti puoi attivare le email quando i pagamenti con carta falliscono, le email sulle carte in scadenza e i promemoria sui rinnovi imminenti. Sono una base ragionevole. I loro limiti sono che il testo è generico e non sono programmate in base al tuo calendario di nuovi tentativi o al motivo del rifiuto.

Una sequenza di sollecito solida di solito si presenta così:

Quando Obiettivo Tono
Giorno 0 (primo fallimento) Avvisare il cliente, dare il link di aggiornamento Neutro, breve, senza colpe
Giorno 3 Ricordare, spiegare cosa succede dopo Disponibile
Giorno 7 Rendere chiara la scadenza Diretto
Giorno 14 (ultimo tentativo) Ultimo avviso prima che l’accesso cambi Chiaro e rispettoso

Le buone email di sollecito hanno alcuni tratti in comune:

  1. Un’unica azione. Un solo pulsante verso la pagina di aggiornamento della carta. Nessun link in più.
  2. Mittente e oggetto semplici. Da una persona o dal nome del tuo prodotto, con un oggetto che dice cosa è successo («Il tuo pagamento per Acme non è andato a buon fine»).
  3. I fatti. Importo, piano, marca della carta e ultime quattro cifre, e la data in cui il servizio cambia.
  4. Nessuna colpa. Le carte falliscono per motivi che il cliente non controlla.
  5. Un vero indirizzo di risposta. Alcuni clienti risponderanno con una domanda. Qualcuno dovrebbe leggerla.

Abbiamo scritto modelli pronti all’uso per ogni passo in modelli di email di sollecito per i giorni 0, 3, 7 e 14.

Passo 4: rendi l’aggiornamento della carta immediato

L’email ottiene il clic. La pagina di aggiornamento della carta ottiene il pagamento. Ogni passaggio in più su quella pagina fa perdere persone.

Su Stripe hai tre opzioni comuni:

  • La pagina della fattura ospitata. Ogni fattura ha una pagina ospitata da Stripe dove il cliente può pagare con una nuova carta.
  • Il customer portal. Una pagina ospitata da Stripe dove i clienti gestiscono metodi di pagamento, fatture e abbonamenti.
  • Una tua pagina costruita con Stripe Elements o Checkout in modalità setup.

Qualunque usi, controlla questi punti:

  • Il link fa accedere il cliente o funziona senza password. Chiedere a un cliente di ricordare una password per sistemare un pagamento fallito è un punto di abbandono frequente.
  • La pagina funziona bene su telefono. Molte email di sollecito vengono aperte da mobile.
  • Wallet come Apple Pay, Google Pay e Stripe Link sono offerti dove disponibili, così il cliente non deve digitare un numero di carta.
  • Dopo l’aggiornamento, la fattura aperta viene pagata subito invece di aspettare il prossimo tentativo.
  • La pagina conferma il successo con parole semplici («Tutto a posto. Abbiamo addebitato 49 $ sulla tua Visa che termina con 4242.»).

Passo 5: gestisci l’autenticazione

Alcuni fallimenti non sono affatto rifiuti. Nelle regioni con la Strong Customer Authentication, come UE e Regno Unito, la banca può richiedere al cliente di confermare un pagamento con 3D Secure. Stripe restituisce in quel caso authentication_required. La soluzione è inviare al cliente un link dove può completare l’autenticazione. Le impostazioni delle email ai clienti di Stripe includono un’opzione per questo. Assicurati che sia attiva se vendi a clienti europei.

Passo 6: misura bene il recupero

Non puoi migliorare ciò che non misuri, e i numeri del recupero sono facili da sbagliare. Monitora questi:

Metrica Formula Note
Tasso di pagamenti falliti Fatture fallite / fatture tentate Per mese; considerando solo il primo tentativo
Tasso di recupero (numero) Fatture recuperate / fatture fallite Usa una finestra fissa, per esempio entro 30 giorni
Tasso di recupero (ricavi) Importo recuperato / importo fallito Pesa di più i piani più grandi
Tempo di recupero Giorni dal primo fallimento al pagamento Più è breve, meno disagio per i clienti
Recuperato per canale Nuovi tentativi, clic sull’email o risposta del supporto Ti dice dove investire

Alcune regole mantengono i numeri onesti:

  • Usa le coorti. Conta i fallimenti di un dato mese e segui se proprio quelle fatture sono state pagate, non «pagamenti recuperati questo mese» contro «fallimenti questo mese».
  • Escludi ciò che sarebbe stato pagato comunque. Se confronti strumenti o impostazioni, applicali a gruppi di fallimenti comparabili.
  • Separa rifiuti definitivi e temporanei. Un aumento del recupero potrebbe solo significare meno rifiuti definitivi quel mese.
  • Guarda cosa succede dopo. Un cliente che paga dopo un’email di sollecito e disdice la settimana successiva non è stato davvero salvato.

Esempio

Ecco un esempio ipotetico, non dati reali. Un’azienda emette 1.000 fatture di abbonamento a marzo. 60 falliscono al primo tentativo, per un totale di 3.000 $. Entro 30 giorni, 25 vengono pagate solo grazie ai nuovi tentativi e 14 dopo che il cliente ha aggiornato la carta da un’email. Le altre 21 finiscono in disdetta.

  • Tasso di pagamenti falliti: 60 / 1.000 = 6%
  • Tasso di recupero (numero): 39 / 60 = 65%
  • Se le fatture recuperate ammontano a 1.900 $, tasso di recupero (ricavi): 1.900 $ / 3.000 $ = 63%

Questi numeri dicono a questa azienda che le email contano: più di un terzo delle fatture recuperate ha richiesto un’azione del cliente.

Passo 7: previeni il prossimo fallimento

Il pagamento fallito più economico è quello che non succede mai.

  • Attiva gli aggiornamenti automatici delle carte. Stripe può aggiornare le carte salvate quando l’emittente invia i nuovi dati (vedi how cards work).
  • Scrivi prima che le carte scadano, non dopo che il rinnovo è fallito.
  • Guarda i metodi di pagamento all’iscrizione. Le carte prepagate e le carte virtuali monouso si comportano diversamente dalle carte bancarie. Vedi carte prepagate e virtuali e churn.
  • Offri metodi di pagamento stabili. Addebiti bancari come il SEPA Direct Debit o i wallet possono essere più adatti per alcuni clienti.

Checklist completa del recupero

  • I codici di rifiuto sono registrati e raggruppati in temporanei, definitivi e di autenticazione.
  • Le Smart Retries o un calendario personalizzato sono attivi, con una finestra adatta al tuo ciclo di fatturazione.
  • L’azione di fine tentativi è impostata di proposito.
  • I clienti ricevono un’email al primo fallimento, con un solo link chiaro.
  • I rifiuti definitivi fanno partire subito una richiesta di nuova carta.
  • I link di autenticazione vengono inviati per authentication_required.
  • La pagina di aggiornamento della carta funziona su mobile, senza password, con i wallet.
  • Le risposte alle email di sollecito arrivano a una persona.
  • Il recupero è misurato per coorte, per numero e per ricavi.
  • Le carte in scadenza vengono gestite prima del rinnovo.

Come aiuta NoChurn

NoChurn si collega a Stripe in un clic ed esegue i passi di recupero qui sopra. Riprova i pagamenti falliti in momenti basati sui probabili giorni di paga e sull’ora locale del cliente, oppure puoi mantenere le Smart Retries di Stripe. Invia email di recupero nei giorni 0, 3, 7 e 14 di default, scritte dall’IA nella lingua del cliente e controllate prima dell’invio. Ogni email porta a una pagina ospitata per aggiornare la carta; i dati delle carte restano su Stripe e NoChurn non vede mai i numeri delle carte. Le risposte a queste email vengono lette, smistate e gestite, oppure inviate al tuo team.

Il prezzo dipende solo dal tuo MRR, mai da una quota dei ricavi recuperati, ed è gratuito fino a 300 $ di MRR. Vedi come funziona il recupero dei pagamenti falliti o i prezzi.

PROMPT

Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.

Smetti di perdere ricavi.

  • Gratis fino a $300 MRR
  • Nessuna carta richiesta
  • Attivo in 10 minuti
  • Mai una quota di ciò che recuperiamo