NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Stripe · Codici di rifiuto

Cosa significa il codice di rifiuto Stripe `processing_error`?

Verificato il

Il codice di rifiuto Stripe `processing_error` significa che si è verificato un errore durante l'elaborazione della carta. Indica un guasto tecnico lungo il percorso piuttosto che un rifiuto della banca al cliente. Il consiglio di Stripe è di chiedere al cliente di tentare nuovamente il pagamento, e solo se fallisce ancora dovrebbe contattare l'emittente della sua carta. Un secondo tentativo poco dopo di solito ha successo.

Tipo
Rifiuto soft (tecnico)
Chi ha rifiutato
Nessun rifiuto chiaro: elaborazione fallita
Riprova
Sì
Azione del cliente
Riprova; se si ripete, usa un'altra carta o chiama la banca
Azione del commerciante
Invita a riprovare; osserva se si ripete per molti clienti
Rinnovo PlatformDTC
Ritentato 2, 5 e 8 giorni dopo il primo rifiuto (Smart retry)

Cosa fa PlatformDTC

Al checkout, PlatformDTC aggiunge il proprio suggerimento a `processing_error`: "Abbiamo riscontrato un errore di elaborazione temporaneo. Riprova.", e, dove il negozio ha i pagamenti con carta PayPal come backup, offre al cliente un secondo tentativo lì. Con Smart retry attivo, un rinnovo che fallisce con `processing_error` viene ritentato 2, 5 e 8 giorni dopo il primo rifiuto, per un massimo di 4 tentativi.

Perché succede

Un sistema tra il negozio e la banca della carta ha fallito durante la gestione del pagamento: un timeout, un malfunzionamento o un messaggio che non ha potuto essere completato. La carta stessa è spesso a posto.

Cosa può fare il cliente

Aspetta un momento e paga di nuovo. Se fallisce una seconda volta, prova una carta o un portafoglio diverso, o chiedi alla tua banca se c'è un problema con la carta.

Cosa può fare il negozio

Lascia che il cliente riprovi senza reinserire tutto. Se molti clienti riscontrano `processing_error` contemporaneamente, è probabile che si tratti di un'interruzione più ampia; controlla la pagina di stato del tuo processore.

Per gli sviluppatori

decline_code = processing_error. Controlla `charge.outcome.network_decline_code`: su Visa, 96 significa malfunzionamento del sistema, un codice di Categoria 2 che Visa consente di ritentare fino a 20 volte in 30 giorni. Usa una chiave di idempotenza sui tentativi in modo che un primo tentativo lento non possa creare un doppio addebito.

Domande frequenti

`processing_error` è causato dal cliente?
Di solito no. Indica un problema tecnico durante l'elaborazione della carta. Un secondo tentativo spesso funziona.
Quanto presto posso ritentare `processing_error`?
Un cliente può riprovare subito. Per gli abbonamenti, distanziare i tentativi di alcuni giorni funziona meglio che ripeterli entro pochi minuti.

Fonti

Vedi anche

Biblioteca dei pagamenti