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

PayPal · Afwijzingscodes

Wat betekent PayPal processor response code 5200?

Gecontroleerd op

PayPal processor response code 5200 (DUPLICATE_TRANSACTION) betekent dat de betaling is geweigerd als een duplicaat van een reeds ingediende betaling. Voordat de verkoper iets anders doet, moet hij controleren of de eerste betaling is gelukt, zodat de klant niet twee keer wordt belast. Als dit niet het geval was, is een nieuwe, enkele poging prima; de koper moet niet blijven drukken op 'betalen'.

PayPal label
DUPLICATE_TRANSACTION
Type
Geen bankweigering
Wie heeft geweigerd
PayPal of het betaalnetwerk
Opnieuw proberen
Ja, een paar dagen later; wissel van methode als het zich herhaalt
Actie van de koper
Betaal niet opnieuw totdat de winkel bevestigt
Actie van de verkoper
Controleer op een bestaande betaling voordat u opnieuw probeert
PlatformDTC verlenging (Smart retry)
PayPal ladder: tot 7 pogingen, 3+ dagen uit elkaar, gericht op betaaldag

Wat PlatformDTC doet

PayPal 5200 is niet een van de processorcodes die PlatformDTC koppelt, dus de weigering wordt geregistreerd onder het Orders API probleem dat PayPal retourneerde, of als INSTRUMENT_DECLINED, een generieke PayPal weigering, wanneer er geen is; de ruwe 5200 blijft in het foutbericht staan. Met Smart retry ingeschakeld, volgt een PayPal abonnementsverlenging dan de PayPal ladder: tot 7 pogingen met minstens 3 dagen ertussen, verplaatst naar de volgende betaaldag binnen een week, binnen een venster van minstens 24 dagen.

Waarom het gebeurt

Dezelfde betaalgegevens kwamen twee keer kort na elkaar binnen: een dubbelklik, een paginavernieuwing, of een automatische herpoging die te vroeg werd geactiveerd.

Wat de koper kan doen

Wacht en controleer je orderbevestiging of e-mail; de eerste betaling is mogelijk gelukt.

Wat de winkel kan doen

Zoek de bestelling op in PayPal voordat u opnieuw probeert.

Zorg ervoor dat een dubbelklik of paginavernieuwing niet twee keer dezelfde betaling kan verzenden.

Voor ontwikkelaars

PayPal retourneert 5200 in `processor_response.response_code` bij de afschrijving (`purchase_units[].payments.captures[]`) of autorisatie van een kaartbetaling. PayPal's eigen naam ervoor is DUPLICATE_TRANSACTION.

Geweigerde kaartbetalingen kunnen ook `payment_advice_code` bevatten in `processor_response`, het advies van het kaartnetwerk; bewaar dit naast de response code.

Veelgestelde vragen

Is de klant twee keer belast?
5200 betekent dat de tweede poging werd geweigerd, wat beschermt tegen een dubbele belasting. Controleer of de eerste is voltooid.
Hoe voorkom ik dubbele transactiefouten?
Schakel de betaalknop uit na de eerste klik en zorg ervoor dat elke checkout zijn betaalverzoek slechts één keer verzendt.

Bronnen

Zie ook

Betalingsbibliotheek