Cílem tohoto API je spouštět úkoly z jakéhokoli externího zařízení nebo cloudového řešení v aplikaci GP tom. Očekáváme, že umožní propojit téměř jakékoli řešení s GP tom přes internet. Cloud API funguje tak, že pomocí API můžete vytvářet tasky pro koncové zařízení s aplikací GP tom. V tuto chvíli můžete využívat transakční tasky, ale v budoucnu budou k dispozici i další typy tasků.
Význam tasků
Význam tasku v rámci tohoto API to znamená, že můžete vytvořit neomezený počet úloh, které budou zpracovány řešením GP tom (backend + frontend). Cílem platebního zařízení (terminálu nebo mobilního telefonu) je dokončit task. Výsledek tasku ale nijak nesouvisí s výsledkem platby. Pouze říká, že úkol probíhá, je dokončen nebo selhal.
Proč používáme tasky?
V našem řešení můžete paralelně vytvářet mnoho úloh pro jeden terminál. Věříme, že tato metoda může být přínosná pro některé případy použití, kdy mohou být požadavky generovány z více než jednoho místa. Díky tomu jsme schopni kdykoli přijímat úkoly a spravovat frontu na koncovém zařízení uživatelem (neplatí v polointegrovaném režimu).
Jak lze používat cloud API
Existují dva případy použití, jak můžete pracovat s Cloud API na koncovém zařízení:
Asistovaný mód
Platí v případě, že zařízení obsluhuje uživatel a vybírá úlohu, kterou má GP tom zpracovat. Jakmile je nový úkol odeslán do zařízení, zobrazí se push notifikace, pokud je aplikace na pozadí. Když na ní uživatel tapne, okamžitě se daná aktivat spustí. Každopádně přehled tasků dostupný v aplikaci lze použít k jejich správě.
Automatický mód
Použitelné v případě, kdy je zařízení umístěno naproti prodejci (jako klasický pokladní terminál spojený s pokladnou). Pokud je aplikace trvale v poředí, tasky se zpracovávají automaticky – jakmile zařízení task přijme, je automaticky zpracován (pokud neprobíhá žádná jiná aktivita – v tomto případě se task zpracuje ihned poté).
V zásadě je ale na vás, který případ vám vyhovuje lépe. Rozdíl je pouze v používání apklikace.
Jaké tasky podporujeme
V našem API podporujeme následující tasky. Věříme, že pro vaše potřeby budou dostačující. Doporučujeme implementovat všechny tyto tři typy.
Prodej
Transakce prodej se používá, pokud chcete z karty držitele karty okamžitě strhnout částku za zakoupené zboží nebo služby.
Storno transakce
Tato funkce se používá ke zrušení již uskutečněné prodejní transakce. Jakoukoli transakci kartou můžete zrušit do 93 dnů od původního data. Tato metoda není použitelná pro kryptoměny.
Uzávěrka
Účelem dávky je konsolidovat objem transakcí do jednoho balíčku. Uzavřením dávky zkontrolujete, že terminál a autorizační hostitel mají stejný součet transakcí. Když spustíte uzávěrku, autorizační centrum zavře existující dávku a otevře novou.
Protože se snažíme poskytnout vám co nejpodrobnější specifikaci, základní shrnutí naleznete na tomto portálu, pro více podrobností a možnost otestování některých metod naleznete pokročilé specifikace pod odkazem níže.
Průběh transakce
Abychom vám poskytli lepší přehled o tom, jak se průběh tasků a transakcí používá, níže najdete životní cyklus tasků a transakcí:
Níže naleznete průvodce, jaký by měl být další krok na základě obdrženého stavu: