Cieľom tohto API je spúšťať úlohy z akéhokoľvek aplikácie, nainštalované na rovnakom zariadení, v aplikácii Genius mobile pay. Jedná sa o veľmi jednoduché API, ktoré zvládne nainštalovať aj mierne pokročilý kodér počas chvíle.
Prečo nemá Android a iOS rovnaké API rozhranie?
Bohužiaľ každý operačný systém funguje trošku inak a tak nebolo možné preniesť úplne app2app z Android systému do iOS. Preto sú aktuálne obe rozhrania odlišné, na druhú stranu pre existujúce integrátory sa používajú rovnaké polia a rozhranie je výrazne jednoduchšie na integráciu.
Jednoduchá a rýchla integrácia
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 Genius mobile pay.
Pre simuláciu integrácie si môžete skompilovať našu aplikáciu pomocou tohto kódu: https://github.com/GP-tom/tom-ios-sdk-example/tree/main.
Aké typy transakcií podporujeme?
V našom API podporujeme nasledujúce úlohy. Veríme, že budú pre vaše potreby postačujúce. Odporúčame implementovať všetky tri typy.

Predaj
Transakcia predaj sa používa, ak chcete z karty držiteľa karty okamžite strhnúť čiastku za zakúpený tovar alebo služby. Suma je ihneď platiacim strhnutá z účtu.

Storno transakcie
Táto funkcia slúži na zrušenie už uskutočnenej predajnej transakcie. Akúkoľvek transakciu kartou môžete zrušiť do 93 dní od pôvodného dátumu.

Termín uzávierky
Účelom dávky je konsolidovať objem transakcií do jedného balíčka. Uzavretím dávky overíte, že terminál a autorizačné centrum majú rovnaký súčet transakcií. Keď spustíte uzávierku, autorizačné centrum zatvorí existujúcu dávku a otvorí novú.
