Перейти до вмісту
Giorgi Eliadze
Проєкти: Epsilon Solutions

серп 2026

API-клієнт Bank of Georgia

Клієнт лише для читання до Business Online API від Bank of Georgia з нотатками про те, що справді працює

  • Автоматизація
  • Банківська інтеграція
Тривалість
1 місяць
Компанія
Epsilon Solutions
Роль
Розробка й документування клієнта

Огляд

Робочий клієнт лише для читання до Business Online API від Bank of Georgia з власною документацією того, як API поводиться насправді. Це запланована основа для інструмента виставлення рахунків Epsilon, який автоматично зіставлятиме вхідні платежі.

Інструменти

  • Python
  • OAuth 2.0
  • Bank of Georgia API

Рахунки, зіставлені з банком

В Epsilon хотіли виставлення рахунків, яке автоматично зіставляє вхідні платежі з банківською випискою. Офіційна документація API банку подекуди виявилася хибною, а той самий API може переказувати гроші, тож інтеграція мала бути безпечною за задумом.

Лише GET

Клієнт на Python без залежностей обробляє потік токенів OAuth 2.0 і надсилає лише GET-запити, тож жоден виклик ніколи не зможе здійснити переказ. Кожен ендпоінт протестовано на живому API.

Де документація помилялася

Вісім файлів документації охоплюють огляд, автентифікацію, ендпоінти, перевірену поведінку, виправлення до офіційної документації, 196 кодів результату й правила безпеки. Наприклад, підсумок виписки працює лише за шляхом v2, а пагінація не працює в жодній версії.

Проєкти: Epsilon Solutions