Stripe · Codici di rifiuto
Cosa significa il codice di rifiuto Stripe approve_with_id?
Verificato il
Stripe descrive approve_with_id semplicemente come "il pagamento non può essere autorizzato". La banca della carta non ha approvato l'addebito così come è stato inviato. Il consiglio di Stripe è di tentare nuovamente il pagamento e, se fallisce ancora, il cliente dovrebbe contattare l'emittente della propria carta. Non è descritto come un problema con il numero della carta, i fondi o una frode, quindi un nuovo tentativo è ragionevole, ma ripetuti tentativi identici non lo sono.
- Tipo
- Rifiuto soft
- Chi ha rifiutato
- La banca della carta
- Riprova
- Sì, una volta; poi il cliente contatta la banca
- Azione dell'acquirente
- Riprova una volta, poi chiama la banca o usa un'altra carta
- Azione del commerciante
- Consenti un tentativo; non ripetere lo stesso addebito
Cosa fa PlatformDTC
Se il negozio ha impostato i pagamenti con carta PayPal come backup, il checkout di PlatformDTC può offrire di rielaborare la carta tramite PayPal dopo un rifiuto approve_with_id (l'acquirente reinserisce la carta; i controlli di rischio vengono comunque eseguiti). Con Smart retry attivo, un rinnovo rifiutato in questo modo ottiene un nuovo tentativo 48 o 72 ore dopo, come do_not_honor; un secondo rifiuto chiede al cliente un nuovo metodo di pagamento tramite un link a un clic.
Perché succede
Stripe non fornisce maggiori dettagli oltre a "non può essere autorizzato". Il rifiuto è arrivato dalla banca, non da dettagli errati della carta segnalati a Stripe.
Cosa può fare l'acquirente
Prova il pagamento un'altra volta. Se fallisce di nuovo, contatta la banca usando il numero sulla carta, o paga con una carta diversa.
Cosa può fare il negozio
Lascia che il cliente riprovi una volta. Se la stessa carta continua a fallire, indirizzalo a un altro metodo di pagamento invece di riproporre l'addebito. I circuiti delle carte limitano i tentativi: Visa consente fino a 20 tentativi in 30 giorni per i rifiuti che possono essere riprovati.
Per gli sviluppatori
Leggi decline_code su last_payment_error e controlla outcome.advice_code. Se dice do_not_try_again, fermati. Su Visa, network_decline_code fornisce la risposta grezza della banca, che ti dice di più rispetto all'etichetta di Stripe.
Domande frequenti
- Dovrei riprovare un rifiuto approve_with_id?
- Stripe dice di tentare nuovamente il pagamento e, se non può ancora essere elaborato, il cliente deve contattare l'emittente della propria carta.
- approve_with_id significa che la carta è falsa o rubata?
- No. Stripe dice solo che il pagamento non può essere autorizzato. Non lo descrive come frode o carta smarrita.
Fonti
Vedi anche
- call_issuer — La banca ha rifiutato senza motivo e vuole che il titolare della carta la contatti.
- do_not_honor — La banca ha rifiutato la carta senza dire il perché.
- generic_decline — Rifiutato per un motivo sconosciuto, o bloccato da Stripe Radar o Adaptive Acceptance.
- try_again_later — Codice deprecato: la banca ha rifiutato per una ragione sconosciuta; riprova più tardi.
- 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.
- currency_not_supported — La carta non può essere addebitata nella valuta del pagamento.
- do_not_try_again — Codice deprecato: rifiutato per una ragione sconosciuta; non addebitare di nuovo questa carta.