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.