PayPal · Codici di rifiuto
Cosa significa il codice di risposta del processore PayPal 5200?
Verificato il
Il codice di risposta del processore PayPal 5200 (DUPLICATE_TRANSACTION) significa che il pagamento è stato rifiutato in quanto duplicato di uno già inviato. Prima di fare qualsiasi altra cosa, il commerciante dovrebbe verificare se il primo pagamento è andato a buon fine, in modo che al cliente non vengano addebitati due volte. Se non è andato a buon fine, un nuovo tentativo singolo va bene; l'acquirente non dovrebbe continuare a premere paga.
- Etichetta PayPal
- DUPLICATE_TRANSACTION
- Tipo
- Non un rifiuto bancario
- Chi ha rifiutato
- PayPal o il network di pagamento
- Riprovare
- Sì, qualche giorno dopo; cambia metodo se si ripete
- Azione dell'acquirente
- Non pagare di nuovo finché il negozio non conferma
- Azione del commerciante
- Verifica l'esistenza di un pagamento prima di riprovare
- Rinnovo PlatformDTC (Smart retry)
- Scala PayPal: fino a 7 tentativi, a distanza di 3+ giorni, mirati al giorno di paga
Cosa fa PlatformDTC
PayPal 5200 non è uno dei codici processore che PlatformDTC mappa, quindi il rifiuto viene registrato sotto il problema dell'API Orders restituito da PayPal, o come INSTRUMENT_DECLINED, un rifiuto generico di PayPal, quando non ce n'è; il codice grezzo 5200 rimane nel messaggio di errore. Con Smart retry attivo, un rinnovo dell'abbonamento PayPal segue quindi la scala PayPal: fino a 7 tentativi a distanza di almeno 3 giorni, spostati al giorno di paga successivo entro una settimana, all'interno di una finestra di almeno 24 giorni.
Perché succede
Gli stessi dettagli di pagamento sono arrivati due volte in breve tempo: un doppio clic, un aggiornamento della pagina o un nuovo tentativo automatico partito troppo presto.
Cosa può fare l'acquirente
Attendi e controlla la conferma dell'ordine o l'email; il primo pagamento potrebbe essere andato a buon fine.
Cosa può fare il negozio
Cerca l'ordine in PayPal prima di riprovare.
Assicurati che un doppio clic o un aggiornamento della pagina non possano inviare lo stesso pagamento due volte.
Per gli sviluppatori
PayPal restituisce 5200 in processor_response.response_code sulla cattura (purchase_units[].payments.captures[]) o sull'autorizzazione di un pagamento con carta. Il nome di PayPal per questo è DUPLICATE_TRANSACTION.
I pagamenti con carta rifiutati possono anche contenere payment_advice_code in processor_response, il consiglio del network della carta; conservalo accanto al codice di risposta.
Domande frequenti
- Al cliente è stato addebitato due volte?
- 5200 significa che il secondo tentativo è stato rifiutato, il che protegge da un doppio addebito. Verifica se il primo è stato completato.
- Come posso evitare errori di transazione duplicata?
- Disabilita il pulsante di pagamento dopo il primo clic e assicurati che ogni checkout invii la sua richiesta di pagamento una sola volta.
Fonti
Vedi anche
- 1310 — Importo non valido: l'importo del pagamento è stato rifiutato perché non valido.
- 9100 — Rifiutato, riprova: un rifiuto temporaneo; il consiglio di PayPal è di riprovare.
- 0960 — Malfunzionamento del sistema: un guasto tecnico ha bloccato il pagamento, non un rifiuto della banca.
- 5400 — Carta scaduta: la carta ha superato la sua data di scadenza.
- 5650 — SCA richiesto: la banca richiede al titolare della carta di autenticare il pagamento.
- 5700 — Transazione non consentita: al di fuori dell'ambito di attività accettato per questa carta.
- 5710 — Tentativi superano il limite: troppi tentativi di pagamento con questa carta.
- 5910 — Emittente non disponibile, non ritentabile: la banca non è stata raggiungibile e PayPal dice di non riprovare.