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

Authorize.Net · Afwijzingscodes

Wat betekent Authorize.Net 11 “Een dubbele transactie is ingediend”?

Gecontroleerd op

Authorize.Net antwoord redencode 11 betekent dat een transactieverzoek met dezelfde informatie binnen twee minuten na een vorige poging is ingediend. Authorize.Net vergelijkt velden zoals cardNumber, amount, invoiceNumber en factuurgegevens; als een veld verandert, wordt het niet als een duplicaat behandeld. Controleer of de eerste poging is goedgekeurd voordat u opnieuw kosten in rekening brengt.

Type
Fout (duplicaatcontrole)
Wie weigerde
Het duplicaatfilter van Authorize.Net
Opnieuw proberen
Niet onmiddellijk. Controleer of de eerste poging is gelukt.
Actie van de klant
Controleer op een bevestigings-e-mail voordat u opnieuw betaalt.
Actie van de winkelier
Zoek de eerdere transactie; pas duplicateWindow alleen aan indien nodig.

Wat PlatformDTC doet

PlatformDTC geeft elke Authorize.Net abonnementsverlenging en terugbetaling een eigen idempotentiesleutel en registreert deze, zodat een herhaald verlengings- of terugbetalingsverzoek het geregistreerde resultaat retourneert in plaats van Authorize.Net een tweede keer te bereiken en code 11 te activeren. Als een verlenging nog steeds code 11 krijgt, meestal omdat een tweede abonnement op dezelfde kaart even eerder voor hetzelfde bedrag in rekening werd gebracht, wordt het nogmaals 48 uur of langer later geprobeerd in plaats van behandeld als een dode kaart.

Waarom het gebeurt

Dubbelklikken, een paginavernieuwing of software die opnieuw probeert na een trage reactie, kunnen allemaal dezelfde transactie opnieuw verzenden. Authorize.Net blokkeert dit om te voorkomen dat de kaart twee keer wordt belast.

Wat de klant kan doen

Voordat u opnieuw betaalt, controleer uw e-mail en bank-app; de eerste betaling is mogelijk al gelukt.

Wat de winkel kan doen

De richtlijnen van Authorize.Net: het venster is altijd twee minuten in de Virtual Terminal, en software kan dit wijzigen met het veld duplicateWindow (in seconden). Het verlagen ervan is zelden de juiste oplossing; stop in plaats daarvan de dubbele indiening.

Voor ontwikkelaars

errors[0].errorCode "11". Vergelepen velden zijn onder andere login, cardNumber, expirationDate, transactionType, amount, invoiceNumber, customer id, name, company en address fields. Stuur duplicateWindow in transactionSettings om het venster te wijzigen.

Veelgestelde vragen

Hoe lang is het duplicaatvenster van Authorize.Net voor code 11?
Standaard twee minuten, en altijd twee minuten in de Virtual Terminal; integraties kunnen duplicateWindow instellen in seconden.
Werd de klant twee keer belast toen hij code 11 zag?
Nee. Code 11 is de tweede poging die wordt geblokkeerd; controleer of de eerste is goedgekeurd.

Bronnen

Zie ook

Betalingsbibliotheek