Ich habe festgestellt, dass einige Anwendungen Funktionen bieten, mit denen der Benutzer Transaktionsdatensätze (normalerweise für Kreditkarten) aus einem Online-Banking-System abrufen kann. Gewöhnlich werden bestimmte Banken unterstützt.
Was ist die allgemeine Methode, um dies zu erreichen (d. h. eine API oder etwas anderes zu verwenden)? Ich habe eine Web-App gesehen, die die Bank unterstützt, von der ich Transaktionsdatensätze abholen möchte (ANZ), also weiß ich, dass es erreichbar ist - aber ich konnte keine Verweise auf irgendeine Art von Online-Banking-API finden.
Ich beabsichtige, eine Lösung in Ruby on Rails zu implementieren, aber ich stelle mir vor, dass die zugrunde liegende Methode unabhängig von der verwendeten Sprache gelten würde.
Wenden Sie sich an die betreffende Bank und fragen Sie sie nach ihrer API - die meisten der gewünschten Informationen beziehen sich auf die Probleme mit der Sicherheit / der automatischen Anmeldung. Die eigentlichen Daten werden normalerweise nur als CSV-Datei übertragen.
Ich weiß, es ist einfacher gesagt als getan, aber seid beharrlich, bis ihr tatsächlich mit jemandem im IT-Bereich spricht, der Fragen beantworten kann und nicht nur Anwälten und Frontleuten. Es hilft, etwas davon persönlich und nicht per E-Mail oder Telefon zu tun - Banken sind schließlich konservative Organisationen (und wenn Ihr Geld in der Bank ist, die Sie wollen).
BEARBEITEN: Wenn Sie jetzt mit Banken zu tun haben, seien Sie nicht überrascht, wenn Sie auf solche Dinge stoßen: AMEX Security - Was steckt hinter dieser kauenden Dummheit? - ein veraltetes Mainframe-System, das nur 6-8 alphanumerische Kleinbuchstaben ohne Leerzeichen und Sonderzeichen akzeptiert. Aus diesem Grund zögern die meisten Banken, die Menschen über nach außen gerichtete APIs zu informieren.
Hi Ich weiß, das ist 6 Jahre später aber ... Ich dachte, ich würde es beantworten, damit zukünftige Benutzer (wie ich) eine Lösung finden könnten.
Banken haben jetzt APIs, also könnten Sie etwas wie httparty gem verwenden, um API-Daten zu analysieren.
Eine einfache Option ist yodlee und ihre API, oder wenn Sie rails verwenden, Yodlee-icious Juwel.
hoffe das hilft.
Tags und Links ruby-on-rails api banking onlinebanking