it-swarm.com.de

Was ist die benutzerfreundlichste Möglichkeit, einen Benutzer zur Eingabe europäischer Bankdaten aufzufordern?

Sowohl der BIC (Bank Identifier Code) als auch die IBAN (International Bank Account Number) sind lange Nummern und daher leicht falsch zu tippen. Für Shopping-Websites ist es andererseits wichtig, dass Benutzer ihre Zahlungsdaten einfach eingeben können.

Was ist die beste Schnittstelle, über die Benutzer diese Daten eingeben können?

5
Christian

Swift/BIC Codes folgen dieser Konvention:

AAAA BB CC DDD

[~ # ~] aaaa [~ # ~] Bankleitzahl A-Z 4-Buchstaben-Code. Es sieht normalerweise aus wie eine verkürzte Version des Banknamens.

[~ # ~] bb [~ # ~] Ländercode A-Z 2-Buchstaben-Code. Es heißt, in welchem ​​Land sich diese Bank befindet.

[~ # ~] cc [~ # ~] Standortcode 0-9 A-Z 2-stelliger Standortcode, der entweder aus 2 Buchstaben oder Zahlen bestehen kann. Es heißt, wo sich der Hauptsitz dieser Bank befindet.

[~ # ~] ddd [~ # ~] Zweigcode 0-9 A-Z Optionaler dreistelliger Code. Es gibt eine bestimmte Filiale anstelle des Hauptsitzes der Bank an. 'XXX' für den Hauptsitz.

Es gibt Websites, auf denen Sie die Liste der Swift-Codes nach Land abrufen können, um die Benutzereingaben zu validieren. Sie sind im JSON-Format. PeterNotenboom/SwiftCodes auf Github

IBAN-Codes ( Internationale Bankkontonummer ) folgen dieser Konvention:

2 Buchstaben mit dem ISO 3166-1 Alpha-2-Ländercode

2 Ziffern als Steuercodes

die Basisbankkontonummer (BBAN) mit bis zu 30 Ziffern ist länderspezifisch und es gibt verschiedene Regeln für die Validierung.

Wiederaufnahme:

Sie können das BIC-Feld in vier INPUT aufteilen und es in einer JSON-Liste von Banken validieren. Der Ländercode, den Sie möglicherweise von einem SELECT erhalten, da die ISO-Norm eine Liste von Ländern enthält.

Sie können die IBAN in drei separate INPUT Felder aufteilen. Der Ländercode, den Sie möglicherweise von einem SELECT erhalten, da die ISO-Norm eine Liste von Ländern enthält. Das dritte INPUT ist länderspezifisch und kann von Land zu Land sehr unterschiedlich sein.

P.S. Derzeit gibt es 105548 verschiedene Swift/BIC-Codes ....

6
roetnig

Für das Design benötigen Sie einfache Felder/Eingaben. Anschließend können Sie eine Maske und eine intelligente Validierung verwenden. Benutzerfreundlich ist, dass der Benutzer die IBAN/BIC/Kreditnummer wie gewünscht (mit oder ohne Leerzeichen) einfügen und das Array in der Entwicklung transformieren kann.

1
Madalina Taina

Die Auswahl aus einer Liste oder Listen ist der beste Weg, um Genauigkeit zu erzielen.

Erkennung ist immer einfacher als Generierung. Wenn Sie Ihre Listen richtig strukturieren (zunehmende Spezifität, wenn Sie sich von links nach rechts bewegen, d. H. Zuerst Land, letzte Bank und Wörter statt Zahlen), sollten Ihre Benutzer kaum etwas falsch machen, da sie im Allgemeinen wissen, wo sie leben und Bank.

0
MMacD

Eine Textbox. Element der geringsten Überraschung.

Geben Sie ein Beispiel für das erwartete Format direkt über oder unter dem Textfeld, einen Link (normalerweise ein Fragezeichen) zu einer detaillierteren Erklärung daneben und eine hilfreiche Meldung zu einem Validierungsfehler.

Die Alternativen werden zumindest die Wahrnehmung durcheinander bringen, dass Copy Paste funktioniert. Sie sind außerdem teurer in der Implementierung, lassen sich auf einigen Betriebssystemen oder Browsern, die Ihre Benutzer verwenden, leichter durcheinander bringen, sind weitaus weniger robust und in der Regel verwirrender.

0
Peter