Stripe · Codici di rifiuto
Cosa significa il codice di rifiuto Stripe `insufficient_funds`?
Verificato il
Il codice di rifiuto `insufficient_funds` di Stripe significa che la carta non ha fondi sufficienti per completare l'acquisto. La carta è valida, ma il saldo o il credito disponibile non possono coprire l'importo in questo momento. Stripe afferma che il cliente deve utilizzare un metodo di pagamento alternativo. Sulle sottoscrizioni, un tentativo successivo, programmato per quando è probabile che i soldi siano tornati sul conto, può avere successo. Visa consente nuovi tentativi, fino a 20 in 30 giorni.
- Tipo
- Rifiuto soft
- Chi ha rifiutato
- La banca della carta
- Riprova
- Sì, più tardi (giorni, non minuti)
- Azione dell'acquirente
- Usa un'altra carta o metodo, o aggiungi fondi e riprova
- Azione del commerciante
- Riprova secondo una pianificazione; suggerisci un altro metodo di pagamento
Cosa fa PlatformDTC
Al checkout PlatformDTC mostra "La tua carta non ha fondi sufficienti. Prova un'altra carta." e non utilizza un processore di backup, che colpirebbe lo stesso saldo. Con Smart retry attivo, un rinnovo viene ritentato al prossimo probabile giorno di paga dell'abbonato per il suo paese (o 2, 5, 8, 13 e 18 giorni dopo il primo rifiuto), alle 14:00 ora locale, fino a 6 tentativi. Le carte prepagate ottengono un tentativo al giorno di paga.
Perché succede
Il saldo del conto o il limite di credito è inferiore all'importo del pagamento quando la banca lo controlla.
Cosa può fare l'acquirente
Paga con un'altra carta, PayPal o un altro metodo, oppure aggiungi denaro al conto e riprova.
Cosa può fare il negozio
Per gli ordini una tantum, mostra subito altre opzioni di pagamento. Per i rinnovi, riprova nei giorni successivi piuttosto che immediatamente; Stripe raccomanda non più di otto tentativi per gli addebiti che li consentono, e gli emittenti potrebbero considerare tentativi extra come potenziale frode.
Per gli sviluppatori
Il codice raw di Visa è 51 (Categoria 2: nuovo tentativo consentito, fino a 20 tentativi in 30 giorni). Mastercard invia 51 con un Merchant Advice Code; MAC 24–30 indicano un'attesa esatta da 1 ora a 10 giorni, e 03 significa non riprovare. Un `generic_decline` può anche sovrapporsi a un raw 51.
Domande frequenti
- Dovrei riprovare un rifiuto `insufficient_funds`?
- Sì, ma più tardi. Un nuovo tentativo minuti dopo un rifiuto per fondi insufficienti chiede di nuovo lo stesso saldo insufficiente. Aspetta giorni, idealmente finché il cliente non è stato probabilmente pagato, e non riprovare mai più di una volta al giorno.
- Quante volte posso riprovare per fondi insufficienti su Visa?
- Le regole di Visa (edizione 24 ottobre 2026) consentono fino a 20 nuovi tentativi in 30 giorni per il codice 51. Stripe raccomanda un massimo di otto tentativi.
- `insufficient_funds` è un rifiuto hard?
- No. La carta funziona; semplicemente non può coprire questo importo in questo momento.
Fonti
- Codici di rifiuto Stripe — Stripe
- Rifiuti e tentativi di carte — Stripe
- Regole Base Visa e Regole di Prodotto e Servizio Visa (24 ottobre 2026), Tabella 7-2 — Visa
- Codici di Consigli per il Commerciante — Braintree (PayPal)
Vedi anche
- card_velocity_exceeded — Il saldo, il limite di credito o il limite di importo della carta è stato raggiunto.
- withdrawal_count_limit_exceeded — Il cliente ha superato il saldo o il limite di credito disponibile sulla carta.
- generic_decline — Rifiutato per un motivo sconosciuto, o bloccato da Stripe Radar o Adaptive Acceptance.
- do_not_honor — La banca ha rifiutato la carta senza dire il perché.
- invalid_account — La carta o il conto ad essa collegato non è più valido.
- invalid_amount — L'importo del pagamento non è valido o supera quanto consentito dalla carta.
- invalid_cvc — Il codice di sicurezza della carta (CVC) non è corretto.
- invalid_expiry_month — Il mese di scadenza della carta non è valido.