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

Authorize.Net · Ablehnungscodes

Was bedeutet Authorize.Net 11 „Eine doppelte Transaktion wurde übermittelt“?

Geprüft am

Authorize.Net Antwort-Ursachencode 11 bedeutet, dass eine Transaktionsanfrage mit denselben Informationen innerhalb von zwei Minuten nach einem vorherigen Versuch übermittelt wurde. Authorize.Net gleicht Felder wie cardNumber, amount, invoiceNumber und Rechnungsdetails ab; wenn sich ein Feld ändert, wird es nicht als Duplikat behandelt. Prüfen Sie, ob der erste Versuch genehmigt wurde, bevor Sie erneut belasten.

Typ
Fehler (Duplikatsprüfung)
Wer abgelehnt hat
Der Duplikatfilter von Authorize.Net
Erneut versuchen
Nicht sofort. Prüfen Sie, ob der erste Versuch erfolgreich war.
Käuferaktion
Prüfen Sie vor einer erneuten Zahlung auf eine Bestätigungs-E-Mail.
Händleraktion
Suchen Sie die frühere Transaktion; passen Sie duplicateWindow nur bei Bedarf an.

Was PlatformDTC macht

PlatformDTC gibt jeder Authorize.Net Abonnementverlängerung und Rückerstattung einen eigenen Idempotenzschlüssel und zeichnet ihn auf, sodass eine wiederholte Verlängerungs- oder Rückerstattungsanfrage das aufgezeichnete Ergebnis zurückgibt, anstatt Authorize.Net ein zweites Mal zu erreichen und Code 11 auszulösen. Wenn eine Verlängerung immer noch Code 11 erhält, normalerweise weil ein zweites Abonnement auf derselben Karte kurz zuvor mit dem gleichen Betrag belastet wurde, wird es 48 Stunden oder später noch einmal versucht, anstatt es als ungültige Karte zu behandeln.

Warum es passiert

Doppelklicks, eine Seitenaktualisierung oder Software, die nach einer langsamen Antwort erneut versucht, können alle dieselbe Transaktion erneut senden. Authorize.Net blockiert dies, um zu verhindern, dass die Karte zweimal belastet wird.

Was der Käufer tun kann

Bevor Sie erneut bezahlen, überprüfen Sie Ihre E-Mails und Ihre Banking-App; die erste Zahlung könnte bereits funktioniert haben.

Was der Shop tun kann

Authorize.Net's Anleitung: Das Fenster beträgt im Virtual Terminal immer zwei Minuten, und Software kann es mit dem Feld duplicateWindow (in Sekunden) ändern. Es zu verringern ist selten die richtige Lösung; stoppen Sie stattdessen die doppelte Übermittlung.

Für Entwickler

errors[0].errorCode "11". Verglichene Felder umfassen login, cardNumber, expirationDate, transactionType, amount, invoiceNumber, customer id, name, company und address fields. Senden Sie duplicateWindow in transactionSettings, um das Fenster zu ändern.

Häufige Fragen

Wie lang ist das Duplikatfenster von Authorize.Net für Code 11?
Zwei Minuten standardmäßig, und immer zwei Minuten im Virtual Terminal; Integrationen können duplicateWindow in Sekunden einstellen.
Wurde der Käufer zweimal belastet, als er Code 11 sah?
Nein. Code 11 ist der blockierte zweite Versuch; prüfen Sie, ob der erste genehmigt wurde.

Quellen

Siehe auch

Zahlungsbibliothek