Stripe · Ablehnungscodes
Was bedeutet der Stripe `invalid_amount`-Ablehnungscode?
Geprüft am
Der `invalid_amount`-Ablehnungscode von Stripe bedeutet, dass der Zahlungsbetrag ungültig ist oder den zulässigen Betrag übersteigt. Überprüfen Sie zuerst, ob der Betrag selbst korrekt ist: keine zusätzlichen Nullen, korrekte Währung und keine Gebühr mit Nullwert. Stripe sagt, dass, wenn der Betrag korrekt erscheint, der Kunde bei seinem Kartenaussteller überprüfen muss, ob er Einkäufe in dieser Höhe tätigen kann. Ein kleinerer Betrag oder eine andere Karte könnte durchgehen.
- Typ
- Daten- oder Limitfehler
- Wer abgelehnt hat
- Die Bank der Karte
- Wiederholen
- Nicht unverändert; Betrag korrigieren oder den Kunden bei der Bank nachfragen lassen
- Kundenaktion
- Die Bank nach Einkaufslimits fragen oder eine andere Karte verwenden
- Händleraktion
- Überprüfen, ob Bestellsumme und Währung korrekt sind
Was PlatformDTC macht
Die Kasse von PlatformDTC behandelt `invalid_amount` als „niemals wiederholen“ und bietet dafür keinen Backup-Prozessor an. Bei Verlängerungen, nach dem festen Zeitplan oder mit Smart retry, wird derselbe Betrag niemals automatisch erneut gesendet: Das Abonnement wird überfällig gehalten und der Kunde wird um eine andere Karte gebeten. Die Vorab-Kartenprüfung mit Nullbetrag ignoriert diesen Code, da eine $0-Prüfung kein echter Betrag ist.
Warum es passiert
Entweder ist der gesendete Betrag für die Karte ungültig (z.B. falsch formatiert), oder er übersteigt ein pro-Kauf-Limit, das die Bank für diese Karte anwendet.
Was der Kunde tun kann
Fragen Sie Ihre Bank, ob es ein Limit für Einkäufe dieser Größe gibt, oder zahlen Sie mit einer anderen Karte.
Was der Shop tun kann
Überprüfen Sie die Bestellsumme, die Währung und alle Rabatte oder Zusatzleistungen, die den Betrag geändert haben. Wenn der Betrag korrekt ist, verweisen Sie den Kunden an seine Bank oder eine andere Zahlungsmethode.
Für Entwickler
Bei Visa ist der Rohcode 13 „Invalid amount or currency conversion field overflow“ (Visa Kategorie 4, Wiederholung erlaubt).
Häufige Fragen
- Warum sollte ein normaler Betrag ungültig sein?
- Stripe sagt, dass der Betrag das Erlaubte übersteigen kann. Einige Karten begrenzen einzelne Einkäufe, daher sollte der Kunde dies bei seinem Aussteller überprüfen.
- Wird das Wiederholen desselben Betrags funktionieren?
- Unwahrscheinlich. Ändern Sie den Betrag, wenn er falsch war, oder lassen Sie den Kunden das Limit bei der Bank bestätigen.
Quellen
- Stripe-Ablehnungscodes — Stripe
- Netzwerk-Ablehnungscodes — Stripe
Siehe auch
- card_velocity_exceeded — Das Guthaben, Kreditlimit oder Betragslimit der Karte wurde erreicht.
- currency_not_supported — Die Karte kann nicht in der Währung der Zahlung belastet werden.
- duplicate_transaction — Eine identische Zahlung mit derselben Karte wurde vor wenigen Augenblicken eingereicht.
- invalid_cvc — Der Sicherheitscode (CVC) der Karte ist falsch.
- invalid_expiry_month — Der Ablaufmonat der Karte ist ungültig.
- invalid_expiry_year — Das Ablaufjahr der Karte ist ungültig.
- invalid_number — Die Kartennummer ist falsch.
- invalid_pin — Die eingegebene PIN ist falsch.