Der Zweck dieser API besteht darin, Aufgaben innerhalb der Genius mobile pay-Anwendung von jeder beliebigen, auf demselben Gerät installierten App aus zu starten. Es handelt sich um eine sehr einfache API, die selbst ein Entwickler mit durchschnittlichen Kenntnissen in kürzester Zeit implementieren kann.
Warum haben Android und iOS nicht dieselbe API?
Leider funktioniert jedes Betriebssystem etwas anders, wodurch eine direkte Übertragung von App zu App zwischen Android und iOS unmöglich ist. Folglich unterscheiden sich die beiden Schnittstellen derzeit; dennoch können bestehende Integratoren dieselben Felder nutzen, und die Schnittstelle lässt sich deutlich einfacher integrieren.
Einfache und schnelle Integration
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.
Um die Integration zu simulieren, können Sie unsere Anwendung mithilfe dieses Codes kompilieren: https://github.com/GP-tom/tom-ios-sdk-example/tree/main.
Welche Arten von Transaktionen unterstützen wir?
Wir unterstützen die folgenden Aufgaben in unserer API. Wir glauben, dass sie für Ihre Bedürfnisse ausreichend sind. Wir empfehlen, alle drei dieser Typen zu implementieren.

Vertrieb
Die Verkaufstransaktion wird verwendet, wenn die Kosten für gekaufte Waren oder Dienstleistungen sofort von der Karte des Karteninhabers abgebucht werden sollen. Der Betrag wird unverzüglich vom Konto des Zahlers abgebucht.

Annullierung der Transaktion
Mit dieser Funktion können Sie eine bestehende Verkaufstransaktion stornieren. Sie können jede Kartentransaktion innerhalb von 93 Tagen ab dem ursprünglichen Datum stornieren.

Tagesabschluss
Der Zweck eines Batches besteht darin, das Transaktionsvolumen zu einem einzigen Paket zusammenzufassen. Durch das Abschließen des Batches stellen Sie sicher, dass die Transaktionssummen im Terminal und in der Autorisierungszentrale übereinstimmen. Wenn Sie die Batch-Abrechnung einleiten, schließt die Autorisierungszentrale den aktuellen Batch ab und eröffnet einen neuen.
