Pagamenti rifiutati
Scopri di più sui pagamenti rifiutati e su come diminuire il tasso di rifiuto.
I motivi per cui i pagamenti possono non andare a buon fine sono diversi, tra cui alcuni che aiutano a prevenire le transazioni fraudolente. Stripe si impegna per ridurre i tassi di rifiuto per tutte le modalità di pagamento supportate. Collaboriamo con società emittenti e circuiti per migliorare i tassi di accettazione, spesso senza influire sulla tua integrazione.
I motivi per cui i pagamenti possono non andare a buon fine sono tre:
Devi gestire ogni tipo di errore di pagamento in modo diverso. Per ogni errore, puoi utilizzare la Dashboard o l’API per esaminare i dettagli di un pagamento. Quando utilizzi l’API, osserva il risultato dell’oggetto Charge
. Questo attributo riguarda il tipo di mancato pagamento e fornisce informazioni sulla sua causa.
Stripe gestisce i rifiuti delle modalità di pagamento senza carta più o meno nello stesso modo in cui gestisce i pagamenti con carta rifiutati. Ti invia un codice di risposta che include informazioni sul rifiuto, per esempio indicando se il rifiuto è dovuto a fondi insufficienti, a una carta smarrita o rubata o a qualche altro motivo.
Rifiuti da parte della società emittente
Quando l’emittente della carta o il fornitore di servizi di pagamento del cliente riceve un addebito, i suoi sistemi e modelli automatizzati decidono se autorizzarlo. Questi strumenti analizzano segnali come le abitudini di spesa, il saldo dell’account e i dati della carta (data di scadenza, informazioni sull’indirizzo e CVC).
Se la società emittente della carta o il fornitore del servizio di pagamento rifiutano un pagamento, Stripe condivide con te le informazioni relative al rifiuto ricevute tramite i codici di rifiuto di Stripe. Queste informazioni sono disponibili nella Dashboard e tramite l’API. Quando le società emittenti forniscono spiegazioni specifiche, come un numero di carta errato o fondi insufficienti, queste spiegazioni tornano a Stripe come codici di rifiuto del circuito.
Pagamenti bloccati
Stripe Radar blocca i pagamenti ad alto rischio, compresi quelli che violano le tue regole personalizzate o che presentano punteggi di rischio elevati. Questo prodotto automatizzato per la prevenzione delle frodi valuta ogni pagamento senza richiedere alcun intervento da parte tua.

Un pagamento che Radar ha rifiutato
Quando Stripe blocca un pagamento, non richiede l’autorizzazione all’emittente della carta. Questa precauzione aiuta a prevenire potenziali pagamenti fraudolenti che potrebbero portare a contestazioni.
Per alcuni tipi di carta, i clienti potrebbero vedere l’autorizzazione della società emittente per l’importo del pagamento sul proprio estratto conto. Tuttavia, Stripe non addebita tale importo e non preleva alcun fondo. La società emittente della carta di solito rimuove l’autorizzazione dall’estratto conto del cliente entro pochi giorni.
Se una regola che hai configurato blocca un pagamento che riconosci come legittimo, puoi rimuovere il blocco individuando il pagamento nella Dashboard e facendo clic su Aggiungi all’elenco di consenso. Questa azione non avvia un nuovo tentativo di pagamento. Al contrario, annulla tutte le altre regole che bloccano i futuri tentativi di pagamento che corrispondono all’attributo dell’elenco.
Nota
Il pulsante Aggiungi a elenco di consenso non è visibile nella pagina dei dati di pagamento? Contatta Stripe per aggiungere questa funzionalità al tuo account Radar.
Se usi l’API, la proprietà outcome
di un pagamento bloccato riporta la tipologia di pagamento non riuscito e le relative motivazioni, oltre che il livello di rischio stimato.
... outcome: { network_decline_code: null, network_advice_code: null, network_status: "not_sent_to_network", reason: "highest_risk_level", advice_code: "do_not_try_again", risk_level: "highest", seller_message: "Stripe blocked this charge as too risky.", type: "blocked" }, ...
Per gli utenti con tariffeIC+, Adaptive Acceptance blocca determinati pagamenti per aiutarti a evitare costi di rete non necessari. Ad esempio, Adaptive Acceptance ti aiuta a evitare penali per tentativi di pagamento ripetuti. Adaptive Acceptance può anche aiutarti a evitare costi del circuito bloccando i pagamenti con bassa probabilità di autorizzazione.
... outcome: { network_decline_code: null, network_advice_code: null, network_status: "not_sent_to_network", reason: "low_probability_of_authorization", advice_code: "do_not_try_again", risk_level: "normal", seller_message: "Stripe blocked this payment as it is unlikely to be authorized.", type: "blocked" }, ...
Chiamate API non valide
Nell’API, potresti visualizzare una chiamata API non valida come la seguente:
La chiamata API non valida genera una risposta di errore che potrebbe essere simile a questa:
{ "error": { "code": "invalid_number", "doc_url": "https://docs.stripe.com/error-codes#invalid-number", "message": "Your card number is incorrect.", "param": "card[number]", "type": "card_error" } }
Il risultato di un pagamento rifiutato include la tipologia di pagamento non riuscito e il motivo, in base al codice di rifiuto della società emittente della carta. Il motivo può contenere informazioni diverse dal codice di risposta della società emittente, ad esempio se la valutazione di una regola Radar ha bloccato l’addebito.
... outcome: { network_decline_code: "54", network_advice_code: "01", network_status: "declined_by_network", reason: "expired_card", advice_code: "do_not_try_again", risk_level: "normal", seller_message: "The bank returned the decline code `expired_card`.", type: "issuer_declined" }, ...
Mentre sviluppi la tua integrazione Stripe, testala continuamente per identificare tutti i potenziali bug che comporterebbero chiamate API non valide. In genere, le chiamate API non valide fanno sì che un pagamento non sia visualizzato nella Dashboard. In alcuni casi, comunque, il pagamento potrebbe essere visualizzato.
... outcome: { network_decline_code: null, network_advice_code: null, network_status: "not_sent_to_network", type: "invalid" }, ...