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
- 1310 — Ongeldig bedrag: het betalingsbedrag werd geweigerd als ongeldig.
- 9100 — Geweigerd, probeer het opnieuw: een tijdelijke weigering; het advies van PayPal is om het opnieuw te proberen.
- 0960 — Systeemstoring: een technische fout stopte de betaling, geen bankweigering.
- 5400 — Vervallen kaart: de kaart is voorbij de vervaldatum.
- 5650 — SCA vereist: de bank heeft de kaarthouder nodig om de betaling te authenticeren.
- 5700 — Transactie niet toegestaan: valt buiten de geaccepteerde bedrijfsactiviteiten voor deze kaart.
- 5710 — Pogingen overschrijden limiet: te veel betaalpogingen met deze kaart.
- 5910 — Uitgever niet beschikbaar, niet opnieuw te proberen: de bank kon niet worden bereikt en PayPal zegt niet opnieuw te proberen.