Stripe · Codici di rifiuto
Cosa significa l'errore Stripe payment_intent_authentication_failure?
Verificato il
Il codice di errore Stripe payment_intent_authentication_failure significa che il metodo di pagamento fornito non ha superato l'autenticazione, ad esempio un controllo 3-D Secure che il titolare della carta non ha completato o non ha superato. Stripe suggerisce di fornire un nuovo metodo di pagamento per tentare nuovamente il pagamento. L'acquirente può riprovare e completare il passaggio di verifica della banca, oppure usare un'altra carta.
- Tipo
- Autenticazione fallita
- Chi ha rifiutato
- La banca della carta, al passaggio di verifica
- Riprova
- Solo con il cliente presente per autenticare
- Azione dell'acquirente
- Riprova e completa il controllo della banca, oppure usa un'altra carta
- Azione del commerciante
- Riporta il cliente per confermare il pagamento
- Rinnovo PlatformDTC
- Nessun tentativo cieco; al cliente viene chiesto di confermare con la propria banca
Cosa fa PlatformDTC
Al checkout PlatformDTC mantiene payment_intent_authentication_failure sullo stesso processore in modo che l'acquirente possa completare la verifica; non viene reindirizzato. Sui rinnovi, con la pianificazione fissa o con Riprova intelligente, non viene ritentato fuori sessione, perché nessun prompt 3-D Secure può raggiungere un cliente assente: l'abbonamento viene messo in stato di scaduto e il cliente riceve l'email che richiede un'azione, chiedendogli di confermare il pagamento con la propria banca.
Perché succede
La banca ha chiesto al titolare della carta di dimostrare di essere lui, di solito con un codice o una conferma tramite app, e quel passaggio è fallito, è scaduto o è stato annullato.
Cosa può fare l'acquirente
Riprova e completa la schermata di verifica della tua banca. Se non ci riesci, usa una carta o un portafoglio diversi.
Cosa può fare il negozio
Per gli addebiti con carta salvata, invia al cliente un link per confermare il pagamento autonomamente. Riprovare in background fallirà allo stesso modo.
Per gli sviluppatori
`error.code = payment_intent_authentication_failure`. La guida di Stripe suggerisce di fornire un nuovo metodo di pagamento per tentare di completare nuovamente il PaymentIntent. Per i rinnovi fuori sessione, porta il cliente in sessione per autenticare.
Domande frequenti
- È `payment_intent_authentication_failure` un rifiuto per fondi insufficienti?
- No. Significa che il passaggio di verifica è fallito, non che la carta non avesse fondi.
- Un rinnovo dell'abbonamento può essere riprovato dopo che l'autenticazione fallisce?
- Non automaticamente. Il cliente deve essere presente per autenticare, quindi chiedigli di confermare il pagamento.
Fonti
- Codici di errore — Stripe
- Codici di rifiuto Stripe — Stripe
- Rifiuti della carta — Stripe
Vedi anche
- authentication_required — La banca vuole che il titolare della carta verifichi il pagamento, di solito con 3D Secure.
- authentication_not_handled — La verifica era richiesta, l'acquirente l'ha saltata e la banca ha rifiutato di nuovo.
- 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.
- approve_with_id — La banca non ha potuto autorizzare il pagamento come inviato; un altro tentativo potrebbe funzionare.
- call_issuer — La banca ha rifiutato senza motivo e vuole che il titolare della carta la contatti.
- card_not_supported — La carta non può essere utilizzata per questo tipo di acquisto.
- card_velocity_exceeded — Il saldo, il limite di credito o il limite di importo della carta è stato raggiunto.