Stripe · Codici di rifiuto
Cosa significa il codice di rifiuto Stripe testmode_decline?
Verificato il
Il codice di rifiuto Stripe testmode_decline significa che è stato utilizzato un numero di carta di prova Stripe, quindi il pagamento non è potuto andare a buon fine. Le carte di prova funzionano solo nella modalità di test di Stripe; un pagamento reale richiede una carta autentica. Stripe lo rifiuta direttamente prima che qualsiasi banca sia coinvolta. La soluzione è semplice: paga con una carta reale e assicurati che i numeri delle carte di prova non vengano mai utilizzati su un negozio attivo.
- Tipo
- Non un rifiuto bancario
- Chi ha rifiutato
- Stripe
- Riprova
- Solo con una carta autentica
- Azione dell'acquirente
- Usa una carta reale
- Azione del commerciante
- Verifica che nessun numero di carta di prova sia utilizzato in modalità live
Cosa fa PlatformDTC
PlatformDTC tratta testmode_decline come mai-riprovare al checkout e non lo instrada al processore di backup; all'acquirente viene chiesta una carta autentica. Anche sui rinnovi non viene mai riprovato: l'abbonamento viene mantenuto in scadenza e il cliente riceve un link con un clic per aggiungere una carta reale, il che espone anche una carta di prova salvata su un abbonamento attivo.
Perché succede
Qualcuno ha inserito uno dei numeri di carta di prova pubblicati da Stripe in un pagamento reale, spesso durante il test di un negozio già attivo, o un bot che tenta numeri trovati online.
Cosa può fare il negozio
Testa solo con la modalità di prova di Stripe. Se vedi molti tentativi di testmode_decline da visitatori sconosciuti, può essere un segno di test automatico delle carte; rivedi la tua protezione contro frodi e bot.
Per gli sviluppatori
`decline_code = testmode_decline` è impostato da Stripe sulle richieste in modalità live che utilizzano numeri di carte di prova. Usa le chiavi API di prova con le carte di prova e le chiavi live con le carte reali.
Domande frequenti
- Una banca ha rifiutato testmode_decline?
- No. Stripe l'ha rifiutato perché il numero della carta è un numero di prova.
- Posso accettare carte di prova sul mio negozio live?
- No. Le carte di prova di Stripe funzionano solo con le chiavi API di prova. Un pagamento live richiede una carta autentica.
Fonti
- Codici di rifiuto di Stripe — Stripe
Vedi anche
- incorrect_number — Il numero della carta inserito è sbagliato.
- invalid_number — Il numero della carta non è corretto.
- fraudulent — I controlli antifrode di Stripe hanno sospettato che il pagamento fosse fraudolento e lo hanno bloccato.
- transaction_not_allowed — La banca ha rifiutato; la carta non consente questo tipo di transazione.
- try_again_later — Codice deprecato: la banca ha rifiutato per una ragione sconosciuta; riprova più tardi.
- withdrawal_count_limit_exceeded — Il cliente ha superato il saldo o il limite di credito disponibile sulla carta.
- mobile_device_authentication_required — Il pagamento richiede autenticazione; il cliente dovrebbe toccare di nuovo il telefono.
- card_declined — Il codice di errore di Stripe per qualsiasi carta rifiutata; il decline_code ne indica il motivo.