Kako iz cloud web aplikacije omogućiti naplatu preko lokalnog POS terminala (fiskalizacija)?
Pozdrav svima,
pravim web aplikaciju (hostovanu u cloudu) koja treba da omogući da se naplata vrši preko sertifikovanog POS terminala ili fiskalne kase koja se nalazi lokalno u poslovnom prostoru.
Ideja je sledeća:
- Web aplikacija šalje zahtev backend serveru (u cloudu), koji vrati JSON sa transakcijom.
- Frontend (browser) na računaru koji ima pristup POS-u, poziva lokalni servis (npr. http://localhost:1234/charge) i taj servis komunicira sa POS terminalom.
- POS izvrši naplatu, štampa račun, i rezultat se vrati cloud backend-u.
- Dakle, backend ne komunicira direktno sa POS uređajem, već frontend premošćava komunikaciju prema lokalnom API-ju.
Pitanja:
Da li je ova arhitektura prihvaćena i stabilna u praksi?
Ima li bezbednosnih ili praktičnih problema?
Postoji li neki POS terminal koji direktno funkcioniše iz clouda, bez potrebe za lokalnim servisom (npr. putem HTTPS API-ja)?
Imate li preporuku za konkretan POS terminal koji ima otvoren REST API ili SDK za ovakvu namenu?
Hvala unapred na savetima!
Posted Jul 9, 2025, 4:11 AM UTC · edited
610