Cilj ovog API-ja je pokretanje zadataka s bilo kojeg vanjskog uređaja ili cloud rješenja unutar GP tom aplikacije. Očekujemo da će omogućiti integraciju gotovo svakog rješenja s GP tom putem interneta. Cloud API funkcionira tako da vam omogućuje stvaranje zadataka za krajnje uređaje na kojima je instalirana GP tom aplikacija. Trenutno možete koristiti transakcijske zadatke, ali u budućnosti će biti dostupni i drugi tipovi zadataka.
Značaj zadataka
Svrha zadatka unutar ovog API-ja je da možete stvoriti neograničen broj zadataka koje će obrađivati GP rješenje (backend + frontend). Cilj je plaćajućeg uređaja (terminala ili mobilnog telefona) dovršiti zadatak. Međutim, rezultat transakcije nema nikakve veze s rezultatom plaćanja. To jednostavno ukazuje je li zadatak u tijeku, dovršen ili nije uspio.
Zašto koristimo vrećice?
Našim rješenjem možete istovremeno kreirati više zadataka za jedan terminal. Vjerujemo da ova metoda može biti korisna u određenim slučajevima upotrebe kada se zahtjevi mogu generirati iz više lokacija. To nam omogućuje prihvaćanje zadataka u bilo kojem trenutku i upravljanje redom čekanja na krajnjem korisnikovom uređaju (ovo se ne odnosi na poluintegrirani način rada).
Kako koristiti cloud API
Postoje dva načina na koja možete koristiti Cloud API na krajnjem uređaju:

Pomoćni način rada
Ovo vrijedi kada korisnik upravlja uređajem i odabere zadatak za obradu od strane GP-a. Nakon što je novi zadatak poslan na uređaj, pojavit će se push obavijest ako je aplikacija pokrenuta u pozadini. Kada korisnik na nju tapne, odgovarajuća aktivnost će se odmah pokrenuti. U svakom slučaju, pregled zadataka dostupan u aplikaciji može se koristiti za njihovo upravljanje.

Automatski način rada
Primjenjivo kada je uređaj postavljen nasuprot prodavaču (na primjer, standardni POS terminal povezan s blagajnom). Ako je aplikacija uvijek u prvom planu, zadaci se obrađuju automatski – čim uređaj primi zadatak, on se obrađuje odmah (pod uvjetom da nema druge aktivnosti u tijeku – u tom slučaju se zadatak obrađuje odmah nakon završetka druge aktivnosti).
Na kraju krajeva, ipak je na vama da odlučite koja vam opcija najbolje odgovara. Jedina razlika je u načinu na koji se aplikacija koristi.
Koje vrste torbi podržavamo?
Naš API podržava sljedeće zadatke. Vjerujemo da će oni biti dovoljni za vaše potrebe. Preporučujemo implementaciju sve tri vrste.

Prodaja
Prodajna transakcija koristi se kada želite odmah teretiti karticu vlasnika kartice za cijenu kupljene robe ili usluga.

Otkazivanje transakcije
Ova se funkcija koristi za otkazivanje prodajne transakcije koja je već obavljena. Možete otkazati bilo koju kartičnu transakciju unutar 93 dana od izvornog datuma.

Rok
Svrha serije je objediniti transakcije u jednu seriju. Zatvaranjem serije provjeravate da terminal i autorizacijski host imaju isti ukupan broj transakcija. Kada pokrenete postupak zatvaranja, autorizacijski centar zatvara postojeću seriju i otvara novu.
Kako nastojimo pružiti najdetaljnije moguće specifikacije, na ovom portalu pronaći ćete osnovni sažetak; za daljnje detalje i mogućnost isprobavanja određenih metoda, molimo vas da putem donje poveznice pogledate napredne specifikacije.
Proces transakcije
Kako biste bolje razumjeli kako se koriste protok zadataka i transakcija, u nastavku ćete pronaći životni ciklus zadataka i transakcija:
U nastavku je vodič o tome koji bi vaš sljedeći korak trebao biti, ovisno o statusu koji ste dobili:
