Gibt es eine vorhandene Bibliothek oder ein Skript, mit dem ich den BIC-Code aus einer IBAN-Bankkontonummer (und anderen erforderlichen Informationen) generieren kann?
Ich habe im Internet gesucht, aber nur IBAN-Generatoren gefunden.
in der Tat. (Ich habe mich dadurch täuschen lassen, dass in Deutschland mehrere Bankleitzahlen den gleichen BIC haben können). Diese müssen sie online nachschlagen, da der BIC (offensichtlich) nicht in der IBAN kodiert ist
– Pekka
30. Oktober 2012 um 8:47 Uhr
Die Bank können Sie der IBAN und den BIC der Bank entnehmen
– Benutzer557846
30. Oktober 2012 um 8:56 Uhr
@Dagon ja, aber Sie müssen den BIC aus einer Liste nachschlagen, die Sie häufig aktualisieren müssen, oder aus einer Online-Quelle.
– Pekka
30. Oktober 2012 um 10:16 Uhr
Ich habe einen Webservice für belgische Ibans gefunden, Sie können ihn selbst mit einer Liste erstellen, aber das Problem ist, dass Sie ihn tatsächlich häufig aktualisieren müssen.
– Tim
30. Oktober 2012 um 10:18 Uhr
Kleiner
Lösung für alle IBAN-Konten gefunden (glaube ich):
Wenn Sie beispielsweise einen CURL-Aufruf an diese URL senden, erhalten Sie die Bankverbindung des Kontos kostenlos. Ersetzen IBAN_NUMBER mit Ihrem IBAN-Konto.
OpenIBAN hat Herunterfahren des API-Dienstes aufgrund der GDPR-Vorschriften, die unbekannte Risiken für den Dienstleister darstellen. Siehe Erklärung auf openIBAN.com. Es ist auch ein Link zu einem Selbsthosting-Leitfaden enthalten, siehe diese Github-Seite.
Aktualisierung (25.07.2019)
Openiban ist wieder online.
Ihre Website gibt an, dass die BIC-Suche derzeit für die folgenden Länder verfügbar ist: Belgien, Deutschland, Niederlande, Luxemburg und die Schweiz
– Domson
10. April 2017 um 13:31 Uhr
Ein aktuelles Update hat Unterstützung für Österreich und Liechtenstein hinzugefügt.
– Mixxiphoid
14. August 2017 um 12:41 Uhr
Hervorragende Antwort, dieser Webservice hat mir den Tag gerettet! Danke @Kiddo!
– Florian Müller
2. November 2017 um 14:04 Uhr
openiban wirft mir einen “IBAN is not valid”-Fehler für eine korrekte IBAN-Nummer, die ich direkt von einer Bankkarte lese (Schweiz)
– FlorianH
15. April 2019 um 10:55 Uhr
openiban scheint wieder online zu sein! “Update (25.07.2019): Openiban ist wieder online.”
– lugiorgi
13. Februar 2020 um 9:47 Uhr
Ich glaube nicht, dass eine solche Bibliothek existiert (zumindest kostenlos).
Dieses Verzeichnis wird von SWIFT, dem IBAN-Registrar, bereitgestellt. Damit können Sie IBAN mit verschiedenen Institutsinformationen (einschließlich BIC) abgleichen.
Das SWIFT IBAN Plus Directory wird regelmäßig von SWIFT mit den neuesten Daten aktualisiert, ist als Datei oder über WebService-APIs zugänglich und leider nicht kostenlos verfügbar.
Ich habe die Seite überprüft, kann aber keine Preise sehen. Hast du eine Ahnung, wie viel es kosten könnte?
– Pavel Niedoba
29. März 2016 um 11:53 Uhr
Tim
Lösung für belgische IBAN-Bankkontonummern:
Es gibt einen Webservice für belgische iban-Nummern, es ist sehr einfach, die bic von der iban-Kontonummer zu bekommen.
$json_url="http://iban2bic.nl/api/".$iban_number_of_dutch_bank;
$json = file_get_contents($json_url);
$data = json_decode($json, TRUE);
$bic = $data['bic']; // holds the BIC number
Wilgert
Ich habe einen Webservice erstellt, der sowohl niederländische als auch belgische IBAN in den entsprechenden BIC umwandeln kann. Weitere Länder könnten in Zukunft hinzugefügt werden, wenn dies machbar erscheint.
Haftungsausschluss: Der Code ist alt und kann Bugs, dumme Fehler und/oder Sicherheitslücken enthalten. Darüber hinaus ist die Liste der niederländischen Banken bei weitem nicht vollständig, da seit 2013 eine große Anzahl von Banken hinzugefügt wurde.
Ich kann nicht auf die Seite „API-Verwendung“ zugreifen. Könnten Sie kurz erklären, wie Sie den BIC für IBAN-Codes erhalten?
– Tassito
23. Dezember 2013 um 14:44 Uhr
Es ist ein Ankerlink, der Inhalt für die API befindet sich auf derselben Seite. Um deine zweite Frage zu beantworten. Für die niederländischen Banken verwende ich ein PHP-Skript, das den BIC aus dem Bankidentifikationsteil der IBAN nachschlägt, indem ich dieses Array verwende: gist.github.com/wilgert/7305244#file-dutch_banks-json. Für belgische Banken verlasse ich mich auf den Webservice aus dieser Antwort: stackoverflow.com/a/13137295/357601 Für Banken aus anderen Ländern funktioniert der Service noch nicht.
– Wilgert
27. Dezember 2013 um 12:43 Uhr
@Wilgert – Sie sollten die Informationen in Ihrer Antwort angeben. Oder ändern Sie Ihre Antwort in einen Kommentar. Wie Sie den Kommentaren von jitsCode entnehmen können, treten bei Nur-Link-Antworten Probleme auf. Aus diesem Grund will Stack Overflow sie im Allgemeinen nicht.
– jww
24. August 2014 um 0:14 Uhr
Ich empfehle, Ihre Antwort zu verbessern, indem Sie hier ein Codebeispiel hinzufügen.
– Petrus
31. Mai 2018 um 13:20 Uhr
Maxim VA
Ich habe mich umgesehen und festgestellt, dass Sie mit diesem PHP-Iban-Validator den Banknamen aus der Iban-Nummer abrufen können:
Ich bin mir aber nicht sicher, wie Sie die IBAN-Bankleitzahl mit der Liste der BIC-Codes verknüpfen können.
Ich fand eine fertige Bibliothek nicht schwierig.
Ich kann nicht auf die Seite „API-Verwendung“ zugreifen. Könnten Sie kurz erklären, wie Sie den BIC für IBAN-Codes erhalten?
– Tassito
23. Dezember 2013 um 14:44 Uhr
Es ist ein Ankerlink, der Inhalt für die API befindet sich auf derselben Seite. Um deine zweite Frage zu beantworten. Für die niederländischen Banken verwende ich ein PHP-Skript, das den BIC aus dem Bankidentifikationsteil der IBAN nachschlägt, indem ich dieses Array verwende: gist.github.com/wilgert/7305244#file-dutch_banks-json. Für belgische Banken verlasse ich mich auf den Webservice aus dieser Antwort: stackoverflow.com/a/13137295/357601 Für Banken aus anderen Ländern funktioniert der Service noch nicht.
– Wilgert
27. Dezember 2013 um 12:43 Uhr
@Wilgert – Sie sollten die Informationen in Ihrer Antwort angeben. Oder ändern Sie Ihre Antwort in einen Kommentar. Wie Sie den Kommentaren von jitsCode entnehmen können, treten bei Nur-Link-Antworten Probleme auf. Aus diesem Grund will Stack Overflow sie im Allgemeinen nicht.
– jww
24. August 2014 um 0:14 Uhr
Ich empfehle, Ihre Antwort zu verbessern, indem Sie hier ein Codebeispiel hinzufügen.
– Petrus
31. Mai 2018 um 13:20 Uhr
andrewxbg
Es gibt keine einfache Möglichkeit, BIC aus einer IBAN zu „generieren“, da BICs unabhängige Nummern sind, die nicht in der IBAN vorhanden sind. (Einige Länder haben einen Teil des BIC in der IBAN).
Es gibt eine Reihe von Diensten, die solche Daten bereitstellen. www.swift.com ist ein Unternehmensdienst. Allerdings nicht ganz billig.
Es gibt einige Online-Generatoren, deshalb denke ich, dass es möglich sein muss. ibanbicservice.nl ibannl.org/iban_check.php und mehr
– Tim
30. Oktober 2012 um 8:46 Uhr
in der Tat. (Ich habe mich dadurch täuschen lassen, dass in Deutschland mehrere Bankleitzahlen den gleichen BIC haben können). Diese müssen sie online nachschlagen, da der BIC (offensichtlich) nicht in der IBAN kodiert ist
– Pekka
30. Oktober 2012 um 8:47 Uhr
Die Bank können Sie der IBAN und den BIC der Bank entnehmen
– Benutzer557846
30. Oktober 2012 um 8:56 Uhr
@Dagon ja, aber Sie müssen den BIC aus einer Liste nachschlagen, die Sie häufig aktualisieren müssen, oder aus einer Online-Quelle.
– Pekka
30. Oktober 2012 um 10:16 Uhr
Ich habe einen Webservice für belgische Ibans gefunden, Sie können ihn selbst mit einer Liste erstellen, aber das Problem ist, dass Sie ihn tatsächlich häufig aktualisieren müssen.
– Tim
30. Oktober 2012 um 10:18 Uhr