Senden Sie eine Kreditkartennummer und erfahren Sie, ob sie die Luhn-Prüfsumme besteht, welches Kartennetzwerk sie ausgestellt hat (Visa, Mastercard, Amex, Discover, JCB, Diners Club, UnionPay) und ob es sich um eine Kredit- oder Debitkarte handelt. Die Nummer wird serverseitig validiert und niemals gespeichert oder protokolliert.
Überprüfen Sie die Kartennummern an der Kasse, bevor Sie sie aufladen
Führen Sie eine schnelle Luhn-Überprüfung der Kartennummer durch, bevor Sie sie an Ihren Zahlungsabwickler senden. Dadurch werden Tippfehler und gefälschte Zahlen erkannt, bevor sie Stripe oder Adyen erreichen, wodurch die Gebühren für abgelehnte Transaktionen gesenkt werden.
Zeigen Sie in Ihrem Zahlungsformular das Symbol der richtigen Kartenmarke an
Erkennen Sie, ob der Benutzer während der Eingabe eine Visa-, Mastercard- oder Amex-Nummer eingegeben hat, und zeigen Sie das entsprechende Logo an. Reduziert die Verwirrung der Benutzer und schafft Vertrauen beim Bezahlvorgang.
Markieren Sie verdächtige Kartennummern in Warteschlangen für Betrugsüberprüfungen
Führen Sie eine Stapelvalidierung der in Ihrem Risikosystem gespeicherten Kartennummern durch. Karten, die die Luhn-Prüfung nicht bestehen, sind garantiert ungültig; Markieren Sie sie automatisch, damit sich Analysten auf die unklaren Fälle konzentrieren können.
Frequently asked questions
Speichert oder protokolliert diese API die von mir gesendeten Kartennummern?
Nein. Die Kartennummer wird im Speicher des Servers validiert und sofort nach dem Senden der Antwort verworfen. Es wird nichts auf die Festplatte oder eine Datenbank geschrieben.
Kann diese API überprüfen, ob eine Karte aktiv ist und über Guthaben verfügt?
Nein. Dieser Endpunkt führt nur eine Luhn-Prüfsumme und Markenerkennung durch. Es bestätigt, dass die Nummer strukturell gültig ist, nicht, dass die Karte aktiv oder über ein Guthaben verfügt. Für die Live-Verifizierung benötigen Sie einen Zahlungsabwickler wie Stripe.
Welche Kartenmarken werden unterstützt?
Visa, Mastercard, American Express, Discover, JCB, Diners Club und UnionPay. Wenn die Nummer die Luhn-Prüfung besteht, aber nicht mit einem bekannten BIN-Bereich übereinstimmt, gibt das Markenfeld „Unbekannt“ zurück.
Muss die Zahl auf eine bestimmte Weise formatiert werden?
Nein. Leerzeichen, Bindestriche und Punkte werden vor der Validierung automatisch entfernt. Sie können „4111 1111 1111 1111“ oder „4111-1111-1111-1111“ senden und beide funktionieren.
Reicht der Luhn-Algorithmus aus, um Betrug zu verhindern?
Die Luhn-Prüfung filtert zufällige und falsch eingegebene Zahlen. Es handelt sich um eine erste Validierungsebene und nicht um ein Tool zur Betrugsprävention. Kombinieren Sie es mit der integrierten Betrugserkennung Ihres Zahlungsabwicklers, um eine vollständige Abdeckung zu erhalten.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.