Vai al contenuto
Giorgi Eliadze
Progetti: Epsilon Solutions

ago 2026

Client API di Bank of Georgia

Un client in sola lettura per l’API Business Online di Bank of Georgia, con note su ciò che funziona davvero

  • Automazione
  • Integrazione bancaria
Durata
1 mese
Azienda
Epsilon Solutions
Ruolo
Sviluppo e documentazione del client

Panoramica

Un client funzionante e in sola lettura per l’API Business Online di Bank of Georgia, con una propria documentazione su come l’API si comporta davvero. È la base prevista per uno strumento di fatturazione di Epsilon che abbina automaticamente i pagamenti in entrata.

Strumenti

  • Python
  • OAuth 2.0
  • Bank of Georgia API

Fatture abbinate alla banca

Epsilon voleva una fatturazione che abbinasse automaticamente i pagamenti in entrata all’estratto conto. La documentazione ufficiale dell’API della banca si è rivelata errata in alcuni punti, e la stessa API può spostare denaro, quindi l’integrazione doveva essere sicura per progettazione.

Solo GET

Un client Python senza dipendenze gestisce il flusso dei token OAuth 2.0 e invia solo richieste GET, così nessuna chiamata può mai effettuare un bonifico. Ogni endpoint è stato testato sull’API reale.

Dove sbagliava la documentazione

Otto file di documentazione coprono la panoramica, l’autenticazione, gli endpoint, il comportamento verificato, le correzioni alla documentazione ufficiale, i 196 codici di risultato e le regole di sicurezza. Per esempio, il riepilogo dell’estratto conto funziona solo sul percorso v2, e la paginazione non funziona su nessuna delle due versioni.

Progetti: Epsilon Solutions