Cilj ovog API-ja je pokretanje zadataka iz bilo koje aplikacije instalirane na istom uređaju u GP tom aplikaciji. To je vrlo jednostavan API koji čak i umjereno napredni programer može instalirati u nekoliko trenutaka.
Zašto Android i iOS nemaju isti API?
Nažalost, svaki operativni sustav radi malo drugačije, tako da nije bilo moguće u potpunosti prenijeti app2app s Androida na iOS. Stoga su oba sučelja trenutno različita, ali za postojeće integratore koriste se ista polja i sučelje je znatno lakše integrirati.
Jednostavna i brza integracija
Ovdje možete pronaći našu biblioteku koju možete izravno implementirati u svoj projekt: https://github.com/GP-tom/tom-ios-sdk. Ova biblioteka će vam pojednostaviti proces integracije jer ćete pojedinačne zahtjeve za deeplinkom pronaći izravno u GP tom aplikaciji.
Za simulaciju integracije, možete kompajlirati našu aplikaciju pomoću ovog koda: https://github.com/GP-tom/tom-ios-sdk-example/tree/main.
Koje vrste transakcija 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 se koristi kada želite odmah teretiti karticu korisnika kartice za kupljenu robu ili usluge. Iznos se odmah tereti s računa platitelja.

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.

Zaključivanje serije
Svrha serije je konsolidirati količinu transakcija u jedan paket. Zatvaranje serije potvrđuje da terminal i autorizacijski centar imaju isti ukupni iznos transakcija. Kada pokrenete zatvaranje, autorizacijski centar zatvara postojeću seriju i otvara novu.
