Stripe · Codici di rifiuto
Cosa significa il codice di rifiuto Stripe `do_not_try_again`?
Verificato il
Stripe elenca `do_not_try_again` come codice di rifiuto deprecato che significa che la carta è stata rifiutata per una ragione sconosciuta, e dice che il cliente deve contattare l'emittente della sua carta. Il suo nome dice il resto: non inviare di nuovo lo stesso addebito su questa carta. Stripe ora riporta questa istruzione in un codice di avviso separato, `do_not_try_again`, il che significa che la carta non dovrebbe essere usata di nuovo per la stessa transazione. Chiedi al cliente un metodo di pagamento diverso.
- Tipo
- Rifiuto duro
- Chi ha rifiutato
- La banca della carta
- Riprova
- No
- Azione dell'acquirente
- Usa un'altra carta, o contatta la banca
- Azione del commerciante
- Smetti di riprovare questa carta per questo pagamento
- Stato
- Deprecato da Stripe
Cosa fa PlatformDTC
Il checkout di PlatformDTC tratta `do_not_try_again` come mai-riprovare e non offre mai un processore di backup per esso. Sui rinnovi non viene mai ritentato, né con la programmazione fissa né con Smart retry, sia che arrivi come codice di rifiuto o come codice di avviso `do_not_try_again` di Stripe (o Mastercard Merchant Advice Code 03 o 21) su qualsiasi altro rifiuto. L'abbonamento viene messo in stato di scaduto e al cliente viene chiesta una nuova carta.
Perché succede
La banca ha deciso che questo pagamento non sarà approvato e non vuole che venga ripresentato. Stripe non riceve una ragione più specifica.
Cosa può fare l'acquirente
Paga con una carta o un metodo diverso. Se hai bisogno di questa carta, chiama la banca al numero sul retro.
Cosa può fare il negozio
Interrompi i tentativi automatici su questa carta per questo pagamento e invia al cliente un link per aggiornare il suo metodo di pagamento. Riprovare contro un'istruzione di stop è ciò che i programmi di commissioni dei circuiti di carte mirano: Braintree nota che Mastercard addebita $0.10 per ogni nuovo tentativo oltre 10 in 24 ore dopo MAC 03 o 21.
Per gli sviluppatori
Preferisci `charge.outcome.advice_code` rispetto al codice di rifiuto deprecato: `do_not_try_again`, `try_again_later` o `confirm_card_data`. Su Mastercard, `network_advice_code` 03 è "Do not try again" e 21 "Stop recurring payment".
Domande frequenti
- Il `do_not_try_again` è ancora usato?
- Stripe contrassegna il codice di rifiuto come deprecato. La stessa istruzione ora arriva come `advice_code do_not_try_again` sull'esito dell'addebito.
- Cosa succede se riprovo comunque?
- È probabile che la banca rifiuti di nuovo, e tentativi ripetuti dopo un'istruzione di stop possono comportare commissioni del circuito della carta e aumentare il tuo tasso di rifiuto.
Fonti
- Codici di rifiuto Stripe — Stripe
- Rifiuti di carta e nuovi tentativi — Stripe
- Codici di Avviso per il Commerciante — Braintree (PayPal)
Vedi anche
- do_not_honor — La banca ha rifiutato la carta senza dire il perché.
- revocation_of_authorization — La banca ha rifiutato; tipicamente il titolare della carta ha revocato i pagamenti a questo negozio.
- stop_payment_order — La banca ha rifiutato; il nome del codice indica un ordine di blocco del pagamento sulla carta.
- generic_decline — Rifiutato per un motivo sconosciuto, o bloccato da Stripe Radar o Adaptive Acceptance.
- duplicate_transaction — Un pagamento identico sulla stessa carta è stato inviato pochi istanti fa.
- expired_card — La carta ha superato la sua data di scadenza.
- fraudulent — I controlli antifrode di Stripe hanno sospettato che il pagamento fosse fraudolento e lo hanno bloccato.
- incorrect_address — L'indirizzo di fatturazione inserito non corrisponde ai registri della banca.