Aug 2026
API-Client für die Bank of Georgia
Ein reiner Lese-Client für die Business Online API der Bank of Georgia, mit Notizen, was wirklich funktioniert
- Automatisierung
- Bankintegration
- Dauer
- 1 Monat
- Unternehmen
- Epsilon Solutions
- Rolle
- Entwicklung und Dokumentation des Clients
Überblick
Ein funktionierender Client nur mit Lesezugriff für die Business Online API der Bank of Georgia, mit eigener Dokumentation dazu, wie sich die API tatsächlich verhält. Er ist als Basis für ein Rechnungstool von Epsilon geplant, das eingehende Zahlungen automatisch zuordnet.
Tools
- Python
- OAuth 2.0
- Bank of Georgia API
Rechnungen, mit der Bank abgeglichen
Epsilon wollte eine Rechnungsstellung, die eingehende Zahlungen automatisch mit dem Kontoauszug abgleicht. Die offizielle API-Dokumentation der Bank erwies sich stellenweise als falsch, und dieselbe API kann Geld bewegen, deshalb musste die Integration von vornherein sicher sein.
Nur GET
Ein Python-Client ohne Abhängigkeiten übernimmt den OAuth-2.0-Token-Ablauf und sendet ausschließlich GET-Anfragen, sodass kein Aufruf jemals eine Überweisung auslösen kann. Jeder Endpunkt wurde gegen die Live-API getestet.
Was die Doku falsch hatte
Acht Dokumentationsdateien behandeln Überblick, Authentifizierung, Endpunkte, geprüftes Verhalten, Korrekturen an der offiziellen Dokumentation, die 196 Ergebniscodes und die Sicherheitsregeln. So funktioniert etwa die Kontoauszugsübersicht nur über den v2-Pfad, und die Paginierung funktioniert in keiner der beiden Versionen.