Cílem tohoto API je spouštět úkoly z jakéhokoli aplikace, nainstalované na stejném zařízení, v aplikaci GP tom. Jedná se o velmi jednoduché API, které zvládne nainstalovat i mírně pokročilý kodér během chvíle.
![information](http://www.gptom.com/wp-content/uploads/2022/04/information.png)
Proč nemá Android a iOS stejné API rozhraní?
Bohužel každý operační systém funguje trošku jinak a tak nebylo možné přenést zcela app2app z Android systému do iOS. Proto jsou aktuálně obě rozhraní odlišné, na druhou stranu pro stávající integrátory se používají stejná pole a rozhraní je výrazně jednodušší na integraci.
Jednoduchá a rychlá integrace
Zde najdete naši knihovnu, kterou si můžete implementovat přímo do svého projektu: https://github.com/GP-tom/tom-ios-sdk. Tahle knihovna Vám zjednoduší proces integrace, jelikož zde najdete přímo jednotlivé deeplinks requesty do aplikace GP tom.
Pro simulaci integrace si můžete zkompilovat naši aplikaci pomocí tohoto kódu: https://github.com/GP-tom/tom-ios-sdk-example/tree/main.
Jaké typy transakcí 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.
![](https://www.gptom.com/wp-content/uploads/2022/04/027-piggy-bank.png)
Prodej
Transakce prodej se používá, pokud chcete z karty držitele karty okamžitě strhnout částku za zakoupené zboží nebo služby. Částka je ihned platícímů stržena z účtu.
![](https://www.gptom.com/wp-content/uploads/2022/04/reload.png)
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.
![](https://www.gptom.com/wp-content/uploads/2022/04/120-tools-and-utensils-2.png)
Uzávěrka
Účelem dávky je konsolidovat objem transakcí do jednoho balíčku. Uzavřením dávky ověříte, že terminál a autorizační centrum mají stejný součet transakcí. Když spustíte uzávěrku, autorizační centrum zavře existující dávku a otevře novou.