Zum Inhalt springen
Giorgi Eliadze
Projekte: Epsilon Solutions

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.

Projekte: Epsilon Solutions