Przejdź do treści
Giorgi Eliadze
Projekty: Epsilon Solutions

sie 2026

Klient API Bank of Georgia

Klient tylko do odczytu dla API Business Online Bank of Georgia, z notatkami o tym, co naprawdę działa

  • Automatyzacja
  • Integracja bankowa
Czas trwania
1 miesiąc
Firma
Epsilon Solutions
Rola
Budowa i dokumentacja klienta

Przegląd

Działający klient tylko do odczytu dla API Business Online Bank of Georgia, z własną dokumentacją tego, jak API faktycznie się zachowuje. Ma być bazą narzędzia Epsilon do fakturowania, które automatycznie dopasowuje wpływające płatności.

Narzędzia

  • Python
  • OAuth 2.0
  • Bank of Georgia API

Faktury dopasowane do banku

Epsilon chciał fakturowania, które automatycznie dopasowuje wpływające płatności do wyciągu bankowego. Oficjalna dokumentacja API banku okazała się miejscami błędna, a to samo API może przelewać pieniądze, więc integracja musiała być bezpieczna z założenia.

Tylko GET

Klient w Pythonie bez zależności obsługuje przepływ tokenów OAuth 2.0 i wysyła wyłącznie żądania GET, więc żadne wywołanie nigdy nie wykona przelewu. Każdy endpoint przetestowano na działającym API.

W czym myliła się dokumentacja

Osiem plików dokumentacji obejmuje przegląd, uwierzytelnianie, endpointy, zweryfikowane zachowanie, poprawki do oficjalnej dokumentacji, 196 kodów wyników i zasady bezpieczeństwa. Na przykład podsumowanie wyciągu działa tylko na ścieżce v2, a stronicowanie nie działa w żadnej wersji.

Projekty: Epsilon Solutions