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 5 „Ein gültiger Betrag ist erforderlich“?

Geprüft am

Authorize.Net Antwort-Ursachencode 5, „Ein gültiger Betrag ist erforderlich“, bedeutet, dass der im Feld amount übermittelte Wert die Validierung als Zahl nicht bestanden hat. Es handelt sich um ein Integrationsproblem auf Seiten des Shops, z. B. ein leerer, Null-, negativer oder falsch formatierter Betrag. Der Kunde kann es nicht beheben; der Shop oder sein Entwickler muss korrigieren, was der Checkout sendet.

Typ
Fehler (Integration)
Wer abgelehnt hat
Die Validierung von Authorize.Net
Wiederholen
Nur mit einem gültigen Betrag.
Kundenaktion
Nichts; kontaktieren Sie den Shop, wenn der Checkout weiterhin fehlschlägt.
Händleraktion
Überprüfen Sie, ob Ihr Checkout einen positiven Betrag im richtigen Format sendet.

Was PlatformDTC macht

PlatformDTC berechnet den Authorize.Net-Belastungsbetrag immer auf seinem Server aus dem Warenkorb, niemals aus dem Browser, und lehnt die Belastung ab, wenn kein Serverpreis verfügbar ist, sodass ein falsch formatierter Betrag Authorize.Net nicht von seinem Checkout erreicht. Sollte eine Verlängerung jemals mit Code 5 zurückkommen, würde sie nicht mit demselben Betrag erneut versucht; der Kunde würde gebeten, seine Zahlungsmethode zu aktualisieren.

Warum es passiert

Hinweis von Authorize.Net: „Der im Feld amount übermittelte Wert hat die Validierung als Zahl nicht bestanden.“

Was der Shop tun kann

Bitten Sie Ihren Entwickler oder Ihre Plattform, den gesendeten Betrag zu überprüfen: die Bestellsumme als Dezimalzahl mit Dezimalpunkt und ohne Währungssymbol.

Für Entwickler

errors[0].errorCode "5". Die API-Referenz von Authorize.Net definiert amount als die Gesamtsumme, eine Dezimalzahl mit bis zu 15 Ziffern, einem Dezimalpunkt und ohne Währungssymbol.

Häufige Fragen

Wer behebt Authorize.Net Code 5?
Die Integration des Shops; der Kunde kann es nicht.
Welches Betragsformat erwartet Authorize.Net?
Der Gesamtbetrag als Dezimalzahl mit Dezimalpunkt, bis zu 15 Ziffern und ohne Währungssymbol, gemäß der API-Referenz von Authorize.Net.

Quellen

Siehe auch

Zahlungsbibliothek