Stripe · Codici di rifiuto
Cosa significa il codice di rifiuto Stripe issuer_not_available?
Verificato il
Il codice di rifiuto Stripe issuer_not_available significa che la banca che ha emesso la carta non è stata raggiungibile, quindi il pagamento non è mai stato autorizzato. Non è un giudizio sull'acquirente o sulla carta. Il consiglio di Stripe è di tentare di nuovo il pagamento; solo se continua a fallire il cliente dovrebbe contattare l'emittente della sua carta. La maggior parte di questi si risolve in pochi minuti o qualche giorno.
- Tipo
- Rifiuto temporaneo (soft decline)
- Chi ha rifiutato
- Nessuno: la banca della carta non ha risposto
- Riprovare
- Sì, un po' più tardi
- Azione dell'acquirente
- Riprovare; se continua a fallire, chiamare la banca o usare un'altra carta
- Azione del commerciante
- Lasciare che l'acquirente riprovi; non trattarlo come frode
- Rinnovo PlatformDTC
- Riprova 2, 5 e 8 giorni dopo il primo rifiuto (Smart retry)
Cosa fa PlatformDTC
Al checkout PlatformDTC tratta issuer_not_available come un rifiuto che un altro processore potrebbe approvare: se il negozio ha i pagamenti con carta PayPal impostati come backup, all'acquirente viene offerto di elaborare la carta tramite PayPal. Con Smart retry attivo, un rinnovo rifiutato in questo modo viene riprovato 2, 5 e 8 giorni dopo il primo rifiuto, per un massimo di 4 tentativi, e l'email al cliente dice che la sua banca non è stata raggiungibile.
Perché succede
Ogni pagamento con carta deve essere approvato dalla banca che ha emesso la carta. Quando i sistemi di quella banca sono inattivi, sovraccarichi o lenti a rispondere, la richiesta va in timeout e Stripe restituisce issuer_not_available.
Non c'è nulla di sbagliato nei dettagli della carta o nel saldo dell'acquirente. La banca semplicemente non ha mai dato una risposta.
Cosa può fare l'acquirente
Aspettare un momento e riprovare a pagare. Se anche il secondo tentativo fallisce, usare una carta o un metodo di pagamento diverso, oppure chiamare il numero sul retro della carta per chiedere se la banca sta avendo problemi.
Cosa può fare il negozio
Mantenere aperto il checkout e invitare a un secondo tentativo. Un wallet o un'altra carta di solito vanno a buon fine immediatamente.
Per gli abbonamenti, una breve pianificazione dei tentativi di recupero funziona bene; non c'è motivo di chiedere al cliente una nuova carta al primo fallimento.
Per gli sviluppatori
Il rifiuto arriva come last_payment_error.decline_code = issuer_not_available. Controllare charge.outcome.network_decline_code per la risposta grezza dell'emittente: su Visa, 91 significa che l'emittente o lo switch è inoperativo, un codice di Categoria 2 che Visa consente ai commercianti di ritentare fino a 20 volte in 30 giorni.
Stripe raccomanda non più di otto tentativi per un addebito che consente i tentativi.
Domande frequenti
- Devo ritentare un rifiuto issuer_not_available?
- Sì. La guida di Stripe è di tentare nuovamente il pagamento, e questo codice di solito si risolve una volta che la banca è raggiungibile. Spaziare i tentativi piuttosto che eseguirli uno dopo l'altro.
- issuer_not_available è colpa dell'acquirente?
- No. Significa che la banca della carta non ha risposto. La carta e il saldo potrebbero essere perfettamente a posto.
- Quante volte posso ritentare?
- Visa consente fino a 20 nuovi tentativi in 30 giorni per le sue categorie ritentabili, e Stripe raccomanda un massimo di otto tentativi per gli addebiti che li consentono. Lo Smart retry di PlatformDTC utilizza al massimo quattro tentativi per questo tipo di rifiuto.
Fonti
Vedi anche
- processing_error — Si è verificato un errore durante l'elaborazione della carta. Di solito temporaneo.
- reenter_transaction — La banca non è riuscita a elaborare il pagamento per un motivo sconosciuto; riprova.
- try_again_later — Codice deprecato: la banca ha rifiutato per una ragione sconosciuta; riprova più tardi.
- generic_decline — Rifiutato per un motivo sconosciuto, o bloccato da Stripe Radar o Adaptive Acceptance.
- lost_card — La carta è stata segnalata come smarrita. Non può essere usata; l'acquirente ha bisogno di un'altra carta.
- merchant_blacklist — Il pagamento corrispondeva a una voce nell'elenco di blocco Stripe del negozio.
- new_account_information_available — La carta o il suo conto non sono validi; la banca potrebbe avere dettagli più recenti per esso.
- no_action_taken — La carta è stata rifiutata per un motivo che la banca non ha condiviso.