Carte in scadenza: come evitare che chiudano i tuoi abbonamenti
Come Stripe aggiorna in automatico le carte in scadenza, cosa non copre, e come email preventive e una pagina semplice evitano i rinnovi falliti.
Ogni carta ha una data di scadenza, e ogni abbonamento che dura più di una carta prima o poi la raggiunge. Quando succede, il rinnovo fallisce, spesso per un cliente che non ha alcuna intenzione di andarsene. Le carte in scadenza sono una delle cause più prevedibili di pagamenti falliti, il che le rende una delle più facili da gestire in anticipo.
Questa guida spiega cosa fa Stripe automaticamente, cosa non può fare e il processo semplice che copre il resto: trovare le carte in scadenza, scrivere al cliente prima del rinnovo e fare in modo che aggiornare la carta richieda un minuto.
Cosa succede quando una carta salvata scade
Quando addebiti una carta dopo la sua data di scadenza, la banca emittente la rifiuta, di solito con il codice di rifiuto expired_card (codici di rifiuto di Stripe). Ritentare con gli stessi dati della carta non serve. O i dati della carta vengono aggiornati, o il cliente deve fornire un nuovo metodo di pagamento.
Ci sono due modi per ottenere i nuovi dati:
- Li invia il circuito, tramite gli aggiornamenti automatici delle carte (detti anche card account updater).
- Li inserisce il cliente, dopo che glieli hai chiesti.
Vuoi che il maggior numero possibile di carte passi per la prima strada, e una seconda strada fluida per il resto.
Gli aggiornamenti automatici delle carte di Stripe
La panoramica sulle carte di Stripe spiega come funzionano gli aggiornamenti automatici. Quando la banca di un cliente emette una carta sostitutiva (perché la vecchia è scaduta, o è stata segnalata come smarrita o rubata), le banche emittenti aderenti condividono i nuovi dati tramite i circuiti, e Stripe aggiorna la carta salvata per te.
Punti chiave dalla documentazione di Stripe:
- Dipende dalla banca emittente. Solo le banche che aderiscono ai programmi di aggiornamento dei circuiti inviano gli aggiornamenti.
- La copertura varia per paese. Negli Stati Uniti, Stripe può aggiornare la maggior parte delle carte American Express, Visa, Mastercard e Discover. Fuori dagli Stati Uniti, il supporto varia.
- Non puoi sapere in anticipo quali carte verranno aggiornate. Stripe dice che non è possibile identificare quali carte supportano gli aggiornamenti automatici.
- Puoi tracciare gli aggiornamenti. Stripe invia un webhook
payment_method.automatically_updatedquando una carta viene aggiornata dal circuito, con la nuova data di scadenza e le ultime quattro cifre. Se il numero della carta è cambiato, cambia anche la fingerprint della carta.
Stripe ha anche annunciato una copertura ampliata di network token e card account updater, compresi aggiornamenti in tempo reale per alcuni circuiti e regioni. Controlla l’annuncio e la documentazione per la portata attuale nei tuoi mercati.
Cosa non coprono gli aggiornamenti automatici
Anche con una buona copertura, alcune carte in scadenza non verranno aggiornate:
- La banca emittente non aderisce, o non in quel paese.
- Il cliente ha chiuso il conto o ha cambiato banca; non c’è una “nuova carta” da inviare.
- La carta era una prepagata o una carta virtuale monouso che non viene riemessa.
- L’aggiornamento arriva dopo il tentativo di rinnovo.
Quindi conta sugli aggiornamenti automatici per ridurre il problema, non per risolverlo.
Passo 1: trovare le carte in scadenza
Ogni carta salvata su Stripe ha exp_month e exp_year nell’oggetto card del PaymentMethod. Un job giornaliero o settimanale può elencare i clienti la cui carta predefinita scade prima del prossimo rinnovo.
Una regola semplice:
Flag a subscription when:
the default payment method is a card, and
the card expires before the next invoice date, and
no automatic update has been received for that card
Ricorda che una carta di solito è valida fino all’ultimo giorno del mese di scadenza. Una carta con scadenza 11/2026 dovrebbe ancora funzionare il 20 novembre 2026 e fallire con un rinnovo a dicembre.
Ascolta payment_method.automatically_updated e togli una carta dal tuo elenco appena il circuito la aggiorna. Non c’è motivo di scrivere a un cliente la cui carta è già stata sistemata.
Esempio di tempistiche
| Data di rinnovo | Scadenza della carta | Stato | Azione |
|---|---|---|---|
| 5 dic. | 11/2026 | Fallirà | Email a metà novembre |
| 20 nov. | 11/2026 | Ancora valida | Ricontrolla prima del prossimo rinnovo |
| 3 gen. | 12/2026 | Fallirà | Email a metà dicembre |
| 5 dic. | 11/2026, aggiornata dal circuito | Risolto | Nessuna azione |
Queste righe sono esempi ipotetici a scopo illustrativo.
Passo 2: scrivere al cliente prima del rinnovo
Stripe può fare parte di questo lavoro per te. Nelle impostazioni delle email ai clienti, puoi attivare le email sulle carte in scadenza. È una base ragionevole. Se vuoi controllare tempi, testo e lingua, o saltare i clienti le cui carte sono già state aggiornate, invia le tue.
Una sequenza preventiva che funziona bene per i piani mensili:
| Quando | Note | |
|---|---|---|
| Circa 2–3 settimane prima del rinnovo | “La tua carta sta per scadere” | Email principale |
| Circa 3 giorni prima del rinnovo | Breve promemoria | Solo se non aggiornata |
| Giorno del rinnovo | Flusso normale per pagamento fallito | Se l’addebito fallisce |
Per i piani annuali, inizia prima (per esempio 30 giorni prima del rinnovo) e includi l’importo del rinnovo, dato che è più alto.
Modello: carta in scadenza
Oggetto: La tua carta per [Prodotto] sta per scadere
Ciao [Nome],
la carta [Circuito] che termina con [1234] che usi per [Prodotto]
scade alla fine di [Mese]. Il prossimo pagamento di [Importo]
è previsto il [Data di rinnovo].
Per evitare interruzioni, puoi aggiungere qui la nuova carta:
[Aggiorna il metodo di pagamento]
Se hai già ricevuto dalla banca una carta sostitutiva,
potrebbe essere stata aggiornata in automatico. Puoi verificarlo
nella stessa pagina.
Grazie,
[Nome del mittente]
Modello: breve promemoria
Oggetto: Promemoria: aggiorna la carta prima del [Data di rinnovo]
Ciao [Nome],
un breve promemoria: la tua carta [Circuito] che termina con [1234] scade prima
del prossimo pagamento di [Prodotto], il [Data di rinnovo].
[Aggiorna il metodo di pagamento]
Ci vuole circa un minuto.
[Nome del mittente]
Mantieni queste email semplici e brevi. Non sono ancora urgenti, e il tono dovrebbe rifletterlo.
Passo 3: rendere la pagina di aggiornamento della carta senza sforzo
L’email vale quanto la pagina a cui rimanda. Su Stripe, puoi usare il customer portal, che permette ai clienti di gestire i propri metodi di pagamento, o costruire una tua pagina con Stripe Elements.
Checklist per la pagina:
- Si apre dall’email senza chiedere una password.
- Mostra la carta attualmente registrata (circuito, ultime quattro cifre, scadenza), così il cliente sa cosa sta sostituendo.
- Funziona su telefono.
- Offre wallet come Apple Pay, Google Pay o Stripe Link dove disponibili.
- Imposta la nuova carta come predefinita per l’abbonamento, non solo come carta aggiuntiva.
- Conferma il successo con parole semplici.
Il quarto punto è un bug comune. Se la nuova carta viene salvata sul cliente ma l’abbonamento punta ancora alla vecchia carta predefinita, il rinnovo fallisce comunque.
Passo 4: se il rinnovo fallisce comunque
Alcuni clienti non agiranno prima del rinnovo. Tratta il fallimento expired_card come un rifiuto hard: salta la frase “riproveremo” e chiedi una nuova carta al giorno 0. Poi segui la tua normale sequenza di email di sollecito. Il processo completo è nella guida completa al recupero dei pagamenti falliti su Stripe.
Misurare quanto bene gestisci le carte in scadenza
Monitora questi dati ogni mese:
| Metrica | Come calcolarla |
|---|---|
| Carte in scadenza prima del rinnovo | Numero di abbonamenti segnalati |
| Aggiornate automaticamente | Carte segnalate che hanno ricevuto un aggiornamento dal circuito |
| Aggiornate dal cliente prima del rinnovo | Carte segnalate sostituite dopo la tua email |
Fallite al rinnovo con expired_card |
Rinnovi falliti per questo motivo |
| Recuperate dopo il fallimento | Di questi, quanti sono stati pagati in seguito |
Se molti rinnovi falliscono ancora con expired_card, guarda i tempi delle email (troppo tardi?), la consegna (le email finiscono nello spam?) e la pagina di aggiornamento (c’è un muro di password?).
Errori comuni
- Scrivere ai clienti le cui carte sono già state aggiornate. Crea confusione e intacca la fiducia. Controlla prima gli aggiornamenti automatici.
- Scrivere solo dopo il fallimento. A quel punto il cliente riceve un avviso di pagamento fallito invece di un preavviso cordiale.
- Dimenticare gli altri metodi di pagamento. La scadenza riguarda le carte. Gli addebiti bancari come SEPA Direct Debit non scadono allo stesso modo, il che è un motivo per offrirli.
- Non aggiornare il metodo di pagamento predefinito dell’abbonamento.
- Ignorare i piani annuali. Una sola carta scaduta su un piano annuale può significare una fattura importante.
Come aiuta NoChurn
NoChurn si collega a Stripe in un clic e gestisce i pagamenti falliti dall’inizio alla fine: nuovi tentativi intelligenti (o gli Smart Retries di Stripe se preferisci), email di recupero scritte dall’IA ai giorni 0, 3, 7 e 14 nella lingua del cliente, riviste prima dell’invio, e una pagina ospitata di aggiornamento della carta in cui i dati della carta restano presso Stripe. NoChurn non vede mai i numeri delle carte.
Segnala anche i clienti che rimuovono la carta prima del rinnovo e avvia un flusso di salvataggio prima che il pagamento fallisca. Vedi come funziona il recupero dei pagamenti falliti e i prezzi.