NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

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

Biblioteca dei pagamenti